由于学术需要不得不使用VPN或代理科学上网后,有童鞋发现自己的Win10电脑无法上网了,进入“设置 - 更新和安全 - 疑难解答”运行“Internet连接疑难解答程序”,Windows网络诊断的疑难解答报告可能会显示“此计算机上缺少一个或者多个网络协议”的问题。如图:
如果你乖乖地按照微软官方解决Win10网络连接问题的方法去操作,会发现基本上都是徒劳无功的。
其实这时候,你可以试试如下的解决方法:
方法一:关闭代理设置脚本、停用代理服务器
进入“Windows设置 -网络和Internet - 代理”设置界面。如图:
把“自动设置代理”下的“使用设置脚本”设置为“关”。
在下面的“手动设置代理”设置区域,把使用代理服务器设置为“关”。
PS: 如果查看时就处于“关”状态,那么可以先设置为“开”,然后再设置为“关”。
现在你应该已经能够上网了。
方法二:删除注册表中的连接信息
在Windows10任务栏中的Cortana小娜搜索框中输入“注册表”,然后点击搜索结果中的“注册表编辑器(桌面应用)”打开“注册表编辑器”。依次定位至:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Connections
PS:你也可以按照这种方法一步打开注册表并定位至某项。
鉴于修改注册表有风险,所以建议修改前备份注册表(备份注册表的方法),或者创建系统还原点,以便出现问题时恢复。
然后删除 Connections 项下除默认以外的所有值。关闭注册表编辑器。
现在你应该已经能够正常上网了。
PS: 有时可能需要注销或重启系统后才能生效。如果你不想因注销或重启系统中断当前工作,也可以重启网络连接。方法如下:
进入“设置 -网络和Internet”设置界面,在右侧窗格中点击“更改适配器选项”。如图:
在打开的“控制面板\网络和 Internet\网络连接”窗口中,在当前的网络连接上点击右键。如图:
选择“禁用”,然后再次点击右键,选择“启用”即可,这样就完成了当前网络连接的重启。