这份独家教程将帮助你修复Windows系统几乎全部网络和互联网连接问题。下面给出的大多数方法可以在所有Windows版本通用,少数方法只能在旧版本系统上使用 当我们需要连接到Internet/LAN的时候可能都会遇到问题,然后就会看到各种各样的错误信息和错误代码。有时候是以太网无法连接,有时候是无法使用Wi-Fi。 我将尽可能列出Windows系统中各种网络和互联网连接问题的解决方法。你只需要一条条尝试就好,希望可以帮助你解决你的问题。
方法一:使用内置网络诊断工具
首先你应该尝试使用Windows内置的诊断修复工具。这个工具会自动诊断并尝试修复问题。 要想启动这个工具,只需右击任务栏的网络图标选择”疑难解答”即可。 启动之后等待一会之后就会显示问题原因和诊断结果。 大多数情况这个工具就可以修复问题
方法二:使用”网络重置”功能(仅Windows 10)
如果你在使用Windows 10系统,你可以使用独家内置的”网络重置”功能。它可以自动重置网络适配器和网络组件的设置。首先它会卸载所有安装的网络适配器,然后重新安装回来。它还会将其他的网络组件回复默认设置。
方法三:手动重置TCP/IP设置
附:netsh winsock reset
netsh int ip reset
netcfg -d
ipconfig /release
ipconfig /renew
ipconfig /flushdns
ipconfig /registerdns
方法四:使用注册表
以下是一些修复网络连接相关问题的注册表方法。所有的方法都需要编辑注册表和修改或删除值
问题一:可以上网但任务栏网络图标显示叹号,网络适配器文件夹列表为空
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Network
删除此目录下的Config值 - 如果1)不可行,可以打开设备管理器,卸载网络适配器选项下所有网络适配器,卸载完成后右击网络适配器选择”扫描硬件更改”
- 如果以上方法不可行,可以打开注册表找到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Network\Connections
双击”ClassManagers”,输入以下值(每个值必须单独一行)
{B4C8DF59-D16F-4042-80B7-3557A254B7C5}
{BA126AD3-2166-11D1-B1D0-00805FC1270E}
{BA126AD5-2166-11D1-B1D0-00805FC1270E}
{BA126ADD-2166-11D1-B1D0-00805FC1270E}
- 此方法专门适用从win7/8升级win10却无法在列表中看到无线网络的用户,以管理员方式启动命令提示符,输入以下两句命令(逐句输入运行)
reg delete HKCR\CLSID{988248f3-a1ad-49bf-9170-676cbbc36ba3} /va /f
netcfg -v -u dni_dne
如果网络适配器可以正确显示了但是网络图标仍然有叹号且无法上网,可以尝试修改DNS
尝试卸载第三方安全软件
问题二:一个或多个网络协议缺失
- 尝试卸载第三方安全软件
- 更新网络适配器驱动
- 同问题一中的2)
- 以管理员身份启动命令提示符输入以下命令后重启电脑
netsh winsock reset
5) 同问题一中的5)
6) 以管理员身份启动命令提示符输入以下命令(逐条输入运行)后重启电脑
netcfg -d
ipconfig /release
ipconfig /renew
ipconfig /flushdns
ipconfig /registerdns
- 进入注册表找到以下两条目录
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Winsock HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WinSock2
删除Winsock和WinSock2并从其他电脑复制这两项值过来
方法五:手动分配ip和dns
转载
- 西大有人 | 修复Windows网络和互联网连接问题