必须以管理员身份运行终端,依次执行netsh winsock reset、netsh int ip reset、ipconfig /flushdns /release /renew;Wi-Fi异常时还需netsh wlan delete profile name="*"或启用Wcmsvc/WlanSvc服务,最后shutdown /r /t 0强制重启。

Windows系统出现“已连接但无Internet”、Wi-Fi图标消失、DNS解析失败或获取不到IP地址时,必须用命令行逐层清理底层网络配置,否则图形界面重置可能跳过损坏的Winsock目录或TCP/IP注册表项。
以管理员身份启动终端
按下 Win + X,在弹出菜单中选择“Windows终端(管理员)”;若没有该选项,则选“命令提示符(管理员)”。【必须点“是”通过UAC弹窗,否则后续所有命令都会提示“拒绝访问”】
窗口标题栏应显示“管理员:Windows终端”或类似字样,黑色背景带白色文字。
分步重置核心网络组件
在已获得管理员权限的终端中,严格按以下顺序执行命令,每输完一条按回车,等待光标返回再输下一条:
① 重置Winsock目录:输入 netsh winsock reset → 回车。这一步清除被代理软件、杀毒工具或恶意程序篡改的LSP链,不碰网卡驱动和IP设置,但若跳过它,浏览器和微信等应用层软件仍会持续断连。
② 重置TCP/IP协议栈:输入 netsh int ip reset → 回车。该命令修复IPv4/IPv6绑定关系、重写注册表中受损的HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters子项,避免出现“以太网显示黄色感叹号但状态为已连接”的假象。
用于设计、审查、生成或重构使用Effector、effector-react、Farfetched、AtomicRouter、@effector/next等库的React应用。
③ 清空DNS缓存并强制更新IP:依次执行 ipconfig /flushdns → 回车;ipconfig /release → 回车;ipconfig /renew → 回车。注意:如果当前是静态IP,/release和/renew不会生效,但/flushdns仍能解决域名打不开的问题。
补充清理无线配置(仅限Wi-Fi异常)
方法一:删除全部Wi-Fi历史配置文件
输入 netsh wlan delete profile name="*" → 回车。此操作不可逆,所有保存过的Wi-Fi密码将丢失,但能解决“搜不到自家路由器”或“连上后秒掉”的顽疾。
方法二:重启WLAN关键服务(Wi-Fi图标消失时必做)
输入 sc config Wcmsvc start=auto → 回车;再输入 sc config WlanSvc start=auto → 回车;最后输入 net start Wcmsvc && net start WlanSvc → 回车。这两项服务若被禁用,系统根本不会加载无线网络功能,图形化重置也无效。
立即重启系统
输入 shutdown /r /t 0 → 回车。该命令触发强制重启,不等待用户保存工作,确保所有重置动作载入内核。重启后无需任何手动操作,系统自动重建适配器、加载默认驱动、恢复基础网络策略。










