问题出在电脑本地,需依次运行网络疑难解答、重置tcp/ip与winsock、手动配置dns、启用wlan autoconfig服务、执行网络重置。

电脑已连上 Wi-Fi 但系统弹出“无 Internet”提示,网页打不开、应用无法联网,而手机在同一网络下能正常上网,说明问题出在电脑本地而非路由器断网。
先跑一遍 Windows 自带的网络疑难解答
这一步最快,5分钟内完成,能自动识别并修复适配器异常、DHCP失败、WLAN AutoConfig服务未响应等常见问题,不用你手动分析底层原因。
右键点击任务栏右下角网络图标 → 选择“疑难解答问题” → 在弹出窗口中点击“Internet连接” → 按向导完成扫描和修复 → 若提示“已应用修复”,立即打开浏览器访问 www.baidu.com 测试。
如果第一次没解决,返回疑难解答主界面 → 点击“其他疑难解答” → 找到并运行“WLAN AutoConfig服务检查”项重新扫描。
重置 TCP/IP 协议栈与 Winsock 目录
当系统底层网络组件(比如 IP 协议驱动或 Socket 接口)损坏时,Wi-Fi 图标显示已连接,但数据包根本封装不出去,就会出现“连得上、打不开”的典型症状。
同时按下 Win + X → 选择“Windows Terminal(管理员)” → 依次输入以下三条命令,每行执行后按回车:
netsh winsock reset
netsh int ip reset
ipconfig /flushdns
【必须重启电脑】 否则所有更改都不生效,这点容易被忽略。
手动修改 DNS 服务器地址
自动获取的 DNS 可能不可用、响应慢,甚至被劫持,导致域名解析失败。换用高可用公共 DNS 是最直接有效的绕过手段。
方法一(Windows):
右键任务栏网络图标 → “打开网络和Internet设置” → “更改适配器选项” → 右键当前 Wi-Fi 名称 → “属性” → 双击“Internet协议版本4(TCP/IPv4)” → 勾选“使用下面的DNS服务器地址” → 首选填 114.114.114.114,备用填 8.8.8.8 → 点“确定”保存。
方法二(macOS):
苹果菜单 → “系统设置” → “网络” → 左侧选中当前 Wi-Fi → 点右侧“详细信息…” → 切换到“DNS”标签页 → 点左下角“+”号 → 依次添加 223.5.5.5 和 1.1.1.1 → 确保这两条位于 DNS 列表最上方 → 点“好” → 再点“应用”。
启用并重启 WLAN AutoConfig 服务
这个服务(wlansvc)是 Windows 管理无线认证、密钥协商和 DHCP 租约的核心,一旦被禁用或卡在“已停止”状态,就会导致连接后无法获取有效网关,系统直接判定“无 Internet”。
第一步:按 Win + R → 输入 services.msc → 回车打开服务管理器
第二步:在列表中找到 WLAN AutoConfig
第三步:右键它 → 若状态为“已停止”,点击“启动”;若已是“正在运行”,先点“停止”,等2秒后再右键“启动”
第四步:双击进入属性 → 将“启动类型”设为 自动 → 点“确定”
执行系统级网络重置
这是兜底操作,适用于前面所有方法都无效的情况。它会删除所有已保存的 Wi-Fi 密码、还原网络适配器设置、重装网络组件,并彻底刷新 TCP/IP 堆栈与 DNS 缓存。
① 右键任务栏网络图标 → “打开网络和Internet设置”
② 左侧滚动到底部 → 点击“网络重置”
③ 右侧点“立即重置” → 弹窗中务必勾选“删除我已安装的网络适配器”
④ 点“是” → 系统将自动注销并重启
重启完成后,重新连接目标 Wi-Fi 网络,观察状态是否更新为“Internet”。











