我们可以把上网想象成去一个大楼(互联网)办事:

(图片来源网络,侵删)
- 连接WiFi:相当于你成功拿到了大楼的钥匙,进入了大楼的公共区域(局域网)。
- 能上网:相当于你不仅进了大楼,还能去任何你想去的办公室(访问互联网资源)。
你的情况是:你拿到了钥匙,进了大楼,但想去办公室时发现门打不开。
下面我为你提供一个从易到难、从常见到不常见的排查步骤,请按照顺序逐一尝试。
第一步:基础检查(90%的问题能在这里解决)
这些是最高频的原因,操作简单,先从这里开始。
重启大法
这是解决一切电子设备问题的万能钥匙,没有之一。

(图片来源网络,侵删)
- 重启你的电脑:完全关机,等待1分钟,再重新开机。
- 重启你的路由器:拔掉路由器的电源线,等待 1-2分钟(让路由器内部电容完全放电),再插上电源,等待路由器所有指示灯稳定后,再尝试上网。
检查网络限制
很多公司、学校或家庭的WiFi会设置网络访问限制。
- 其他设备能上网吗?
- 如果能:说明是你的电脑问题,请继续往下看。
- 如果不能:说明是路由器或整个网络的问题,请检查路由器设置,或者联系网络管理员/你的家人/你的室友。
- 手机热点能上网吗?
- 用你的手机开一个热点,让电脑连接手机热点,看是否能上网。
- 如果能:说明问题出在你家/公司的主路由器或光猫上,请检查路由器或联系宽带运营商。
- 如果不能:基本可以确定是你电脑本身的问题。
检查系统代理
系统代理是一个常见的“网络劫持”设置,它会强制你所有的网络流量都通过一个中间服务器,如果这个服务器出问题,你就上不了网。
- Windows系统:
- 按
Win + I打开设置。 - 选择“网络和 Internet”。
- 点击左侧的“代理”。
- 确保“自动检测设置”是开启状态,而“使用代理服务器”是关闭状态。
- 按
- macOS系统:
- 点击左上角苹果菜单 -> “系统设置”。
- 选择“网络”。
- 点击你正在使用的WiFi(Wi-Fi”),再点击“详细信息”。
- 切换到“代理”标签页。
- 确保所有的代理选项(如网页代理、安全网页代理等)都是未勾选状态。
第二步:深入排查(如果第一步无效)
如果基础检查后问题依旧,我们需要深入到电脑的网络设置。
重置网络设置(非常有效)
这个操作会清除掉你电脑上所有错误的网络配置,恢复到系统默认的干净状态,但不会删除你的WiFi密码。

(图片来源网络,侵删)
-
Windows 10/11 (推荐):
- 按
Win + X,然后选择“Windows PowerShell (管理员)”或“终端 (管理员)”。 - 在弹出的黑色窗口中,依次输入以下两条命令,每输完一条按一次回车:
netsh winsock reset netsh int ip reset - 命令执行完成后,必须重启电脑才能生效。
- 按
-
macOS:
- 点击屏幕左上角的苹果菜单 -> “系统设置”。
- 选择“网络”。
- 在左侧列表中,点击你正在使用的WiFi,然后点击右下角的“...”按钮,选择“删除网络配置文件...”。
- 确认删除,然后重新连接你的WiFi,输入密码,系统会重新生成所有网络配置。
刷新DNS缓存
DNS(域名系统)就像网络世界的电话本,负责把网址(如 www.google.com)翻译成IP地址,如果这个“电话本”信息错误或过时,你就无法访问网站。
-
Windows:
- 同样打开“管理员”权限的 PowerShell 或 命令提示符。
- 输入命令
ipconfig /flushdns然后按回车,看到“已成功刷新DNS解析缓存”的提示即可。
-
macOS:
- 打开“终端”(可以在“应用程序”->“实用工具”里找到)。
- 输入命令
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder然后按回车,输入密码确认。
检查IP地址获取
你的电脑需要从路由器获取一个正确的IP地址才能上网。
-
Windows:
- 按
Win + R,输入ncpa.cpl然后回车,直接打开网络连接窗口。 - 右键点击你正在使用的网络连接(WLAN”),选择“属性”。
- 双击列表中的“Internet 协议版本 4 (TCP/IPv4)”。
- 确保选择的是“自动获得IP地址”和“自动获得DNS服务器地址”,如果不是,请修改并保存。
- 按
-
macOS:
- 同样在“网络”设置里,选中你的WiFi,点击“详细信息”。
- 切换到“TCP/IP”标签页。
- 查看“配置IPv4”是否为“使用 DHCP”,如果不是,请修改。
第三步:高级与终极排查(如果以上都无效)
如果问题依然存在,可能是一些更深层的原因。
检查防火墙和杀毒软件
有时,防火墙或杀毒软件会错误地将正常的网络程序(如浏览器)拦截,导致无法上网。
- 临时禁用:尝试临时关闭你的防火墙(Windows Defender防火墙或第三方防火墙)和杀毒软件,然后看是否能上网。
- 注意:测试后一定要记得重新开启!这是为了安全。
- 检查规则:如果禁用后能上网,说明是规则问题,进入防火墙设置,查看是否有阻止你浏览器或网络连接的规则,并将其删除或修改。
使用安全模式测试
安全模式只会加载最基本的系统驱动和服务,可以排除第三方软件的干扰。
- Windows:重启电脑,在开机出现Windows徽标时,长按电源键强制关机,重复2-3次,系统会自动进入“自动修复”界面,选择“疑难解答” -> “高级选项” -> “启动设置” -> “重启”,然后按
4或F4进入安全模式。 - macOS:重启时按住
Shift键,直到看到苹果标志和进度条。 - 在安全模式下连接WiFi并尝试上网,如果能上网,说明问题一定是某个第三方软件(如刚才提到的防火墙、杀毒软件,或者某些网络优化工具)引起的,你需要回忆最近安装了什么软件,并将其卸载。
检查网络驱动程序
过时或损坏的网卡驱动程序也会导致网络问题。
- Windows:
- 右键点击“开始”按钮,选择“设备管理器”。
- 展开“网络适配器”,找到你的无线网卡。
- 右键点击它,选择“更新驱动程序” -> “自动搜索驱动程序”。
- 如果找不到,可以去你电脑品牌的官网,根据你的具体型号下载最新的无线网卡驱动程序进行安装。
- macOS:通常系统会自动更新驱动,但如果问题持续,可以考虑重装系统。
总结与建议
按照这个流程走下来,99%的“能连WiFi但无法上网”问题都能得到解决。
总结一下排查路径:
- 重启(电脑和路由器)。
- 确认(其他设备和手机热点是否能上,判断问题范围)。
- 检查(系统代理是否被误开)。
- 重置(网络设置,这是最有效的核心步骤)。
- 刷新(DNS缓存)。
- 检查(IP地址是否为自动获取)。
- 排除(防火墙和杀毒软件)。
- 测试(安全模式,定位第三方软件)。
- 更新(网卡驱动)。
如果所有方法都试过了还是不行,那可能是硬件故障(比如网卡坏了),或者系统文件严重损坏,对于硬件问题,可以找专业维修人员;对于系统问题,可以考虑备份数据后重装系统。
