“无 internet,安全”是windows连通性检测误判所致,实际网络正常;可通过组策略禁用探测、注册表修改enableactiveprobing为0,或替换探测地址为www.baidu.com解决。

电脑连接 WiFi 显示“无 Internet,安全”但浏览器能正常打开网页、微信能收发消息、视频能流畅播放——这说明网络通信实际通畅,只是 Windows 系统底层的连通性检测机制误判了状态,根源在于它无法成功访问微软预设的连通性探测地址(如 http://www.msftconnecttest.com/redirect),而非真实断网。
关闭 Windows 连通性检测服务
Windows 会定期向 msftconnecttest.com 发起 HTTP 请求,若超时或返回非 200 状态码,就强制显示“无 Internet,安全”。该行为可直接禁用,且不影响任何实际联网功能。
① 按 Win + R 打开运行框,输入 gpedit.msc 回车(家庭版系统若提示找不到,跳过此方法,改用注册表方式)。
② 依次展开:计算机配置 → 管理模板 → 系统 → Internet 通信管理 → Internet 通信设置。
③ 双击右侧“关闭 Windows 网络连接状态指示器活动测试”,选择“已启用”,点击“确定”。
④ 重启资源管理器:按 Ctrl+Shift+Esc 打开任务管理器 → 找到“Windows 资源管理器” → 右键“重新启动”。【无需重启整机,状态栏图标立即刷新】
手动修改注册表(家庭版专用)
Windows 家庭版不带组策略编辑器,必须通过注册表绕过检测。操作前请确认已创建系统还原点。
方法一:一键导入修复项
新建一个文本文件,粘贴以下内容,保存为 fix_connectivity.reg(注意后缀必须是 .reg):
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NlaSvc\Parameters\Internet]
"EnableActiveProbing"=dword:00000000
双击该文件 → 点击“是”确认导入 → 重启资源管理器生效。
方法二:手动定位修改
按 Win + R 输入 regedit 回车 → 导航至 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NlaSvc\Parameters\Internet → 找到 EnableActiveProbing 项 → 双击将其数值数据改为 0。
⚠️ 注意:若该键值不存在,右键空白处 → 新建 → DWORD (32 位) 值 → 命名为 EnableActiveProbing → 修改数值为 0。
替换默认探测地址(高级用户适用)
部分企业网络或 DNS 污染环境会拦截 msftconnecttest.com,导致误报。可将探测目标换为国内稳定地址,如百度首页。
以管理员身份运行命令提示符,执行以下两条命令:
reg add "HKLM\SYSTEM\CurrentControlSet\Services\NlaSvc\Parameters\Internet" /v ActiveWebProbeHost /t REG_SZ /d "www.baidu.com" /f
reg add "HKLM\SYSTEM\CurrentControlSet\Services\NlaSvc\Parameters\Internet" /v ActiveWebProbePath /t REG_SZ /d "/" /f
执行完毕后,运行 net stop nlasvc && net start nlasvc 强制刷新网络状态服务。【命令需逐行输入并回车,顺序不可颠倒】











