第一步:基础网络诊断(先做这些简单的)
在深入复杂的设置之前,先确认一些基本问题。

-
重启大法:
- 重启电脑:这是解决大部分临时性故障的万能方法。
- 重启路由器/光猫:拔掉路由器和光猫的电源,等待1-2分钟,然后先插上光猫电源,等它指示灯稳定(通常需要1-2分钟),再插上路由器电源,等待其指示灯稳定,然后再试。
-
检查物理连接:
- 如果是网线连接,检查网线两端是否插紧。
- 观察电脑右下角的网络图标,是一个带黄色感叹号的网络吗?还是一个红叉?或者显示“无Internet访问”?
- 用手机连接同一个Wi-Fi,看是否能上网?如果手机能上,说明问题出在你的电脑上;如果手机也不能上,问题出在路由器或外线上。
-
确认你访问的是什么“服务器”:
- 是访问局域网内的其他电脑(共享文件)?
- 是访问互联网上的网站(如百度、谷歌打不开)?
- 是访问特定的游戏或应用服务器(如玩网游时连接不上)?
- 是打开“网络”文件夹时提示找不到计算机?
不同的“服务器”问题根源不同,后续的排查方向也会有所区别,我们这里先假设是无法访问互联网或局域网内其他计算机。
(图片来源网络,侵删)
第二步:使用 Windows 网络诊断工具
Windows 7 自带了一个很好的诊断工具,让它先帮你看看。
- 右键点击右下角的网络图标,选择“诊断和修复”。
- 系统会自动检测并尝试修复问题,如果它能找到问题并修复,那最好,如果报告“未检测到任何问题”,说明问题可能更深层,我们需要手动排查。
第三步:核心网络设置排查(手动修复)
如果诊断工具无效,请按以下步骤逐一检查。
检查 IP 地址和 DNS 设置
错误的 IP 或 DNS 是导致无法上网的最常见原因之一,推荐设置为自动获取 IP 地址和 DNS 服务器地址。
- 打开“控制面板” -> “网络和共享中心” -> 点击你的活动网络(“本地连接”或“无线网络连接”)。
- 在弹出的窗口中,点击“属性”。
- 在列表中找到并双击“Internet 协议版本 4 (TCP/IPv4)”。
- 在弹出的窗口中,选择“自动获得 IP 地址”和“自动获得 DNS 服务器地址”,然后点击“确定”。
重置 Winsock 目录和 TCP/IP 堆栈
这可以修复因网络协议配置损坏导致的问题。

- 点击“开始”菜单,在搜索框中输入
cmd。 - 在搜索结果中找到“命令提示符”,右键点击它,选择“以管理员身份运行”。
- 在黑色的命令提示符窗口中,依次输入以下命令,每输入一行就按一次回车:
netsh winsock resetnetsh int ip reset - 命令执行完成后,必须重启电脑才能使设置生效。
检查关键系统服务
某些服务未启动也会导致网络问题。
- 同样,以管理员身份运行“服务”(可以在开始菜单搜索框里输入
services.msc并打开)。 - 找到并确保以下三个服务的状态是“正在运行”,启动类型”是“自动”。
- DHCP Client:负责获取 IP 地址。
- DNS Client:负责域名解析。
- Network Location Awareness:负责网络配置文件。
- 如果服务被停止或禁用,右键点击它,选择“属性”,将“启动类型”改为“自动”,然后点击“启动”,确定”。
检查防火墙和杀毒软件
防火墙或杀毒软件可能会错误地阻止网络连接。
- 暂时禁用 Windows 防火墙:
- 打开“控制面板” -> “Windows 防火墙”。
- 点击左侧的“启用或关闭 Windows 防火墙”。
- 将“家庭或工作网络位置”和“公用网络位置”的防火墙都设置为“关闭 Windows 防火墙(不推荐)”,然后确定。
- 测试网络是否恢复,如果恢复了,说明是防火墙规则问题,你需要重新配置防火墙,或者添加一个入站规则允许所有连接。
- 暂时禁用第三方杀毒软件/安全软件:
- 右键点击任务栏上的杀毒软件图标,选择“退出”或“禁用实时防护”。
- 测试网络是否恢复,如果恢复了,说明是该软件的拦截规则问题,你需要在该软件的设置中,将你的网络连接或浏览器加入白名单,或者暂时卸载该软件(如果问题一直无法解决)。
第四步:更新和修复系统
更新网卡驱动程序
过时或损坏的网卡驱动是另一个常见原因。
- 右键点击“计算机” -> “管理” -> “设备管理器”。
- 展开“网络适配器”。
- 找到你的网卡(通常带有 "Realtek"、"Intel"、"Atheros" 等字样),右键点击它,选择“更新驱动程序软件”。
- 选择“自动搜索更新的驱动程序软件”。
- 如果系统找不到,可以去你的电脑品牌官网或主板官网,根据你的型号下载最新的网卡驱动程序,然后手动安装。
运行系统文件检查器
这可以修复损坏的系统文件。
- 同样,以管理员身份运行“命令提示符”。
- 输入以下命令并回车:
sfc /scannow - 等待扫描完成(可能需要一些时间),它会自动查找并修复损坏的系统文件,完成后重启电脑。
第五步:针对特定情况的排查
情况A:无法访问局域网内其他电脑(找不到计算机)
这通常是网络发现和共享设置的问题。
- 打开“控制面板” -> “网络和共享中心” -> 点击“更改高级共享设置”。
- 确保你当前的网络配置文件(如“家庭或工作”)是已启用的。
- 展开“启用网络发现”和“启用文件和打印机共享”。
- 展开“所有网络”,找到“密码保护的共享”,建议设置为“关闭密码保护共享”(仅在内网安全的情况下),或者确保所有电脑的用户名和密码一致。
- 检查你要访问的对方电脑,是否也开启了网络发现和文件共享。
情况B:能上QQ/微信,但浏览器打不开网页
这通常是 DNS 解析问题。
- 回到第三步的“检查 IP 地址和 DNS 设置”,将 DNS 服务器地址手动设置为公共 DNS,
- 阿里云 DNS:
5.5.5和6.6.6 - 腾讯云 DNS:
29.29.29和254.116.116 - 谷歌 DNS (可能不稳定):
8.8.8和8.4.4
- 阿里云 DNS:
- 设置完成后,刷新浏览器,或者用
ipconfig /flushdns命令刷新 DNS 缓存。
排查流程图
如果觉得以上步骤混乱,可以参考这个简化流程:
- 重启(电脑、路由器) -> 能上网?结束。
- 网络诊断 -> 能修复?结束。
- 检查防火墙/杀毒软件 -> 暂时关闭 -> 能上网?结束(需配置软件)。
- 重置网络 (
netsh命令) -> 重启 -> 能上网?结束。 - 检查 IP/DNS 设置 -> 改为自动或改用公共 DNS -> 能上网?结束。
- 更新网卡驱动 -> 能
