我昨天从 Windows 8.1 升级到了 Windows 10。
升级后,我无法再访问升级前可以正常工作的本地主机。诊断程序中出现一条消息,提示缺少一个或多个网络协议。
以管理员身份运行修复失败,无法修复。我已重置适配器、目录、刷新 DNS 等,但仍然无济于事。
我可以正常连接到互联网,据我所知,问题只是本地主机。我已禁用 Windows 防火墙,确认我的路由器端口转发等一切正常。没有运行防病毒软件(已禁用),禁用恶意软件字节,没有运气。
答案1
最有可能的有两种情况,要么是网络适配器驱动程序有问题,要么是 hosts 文件有问题。
要修复 hosts 文件问题:
- 去
%systemroot%\System32\drivers\etc
- 备份
hosts
文件 - 然后以管理员权限打开记事本。
- 导航到同一文件夹并打开
hosts
文件 - 确保 # 行(注释)后的第一行是
127.0.0.1 localhost
,第二行是::1 localhost
- 然后打开cmd并运行命令
ipconfig /flushdns
- 重新启动浏览器或您正在使用的任何程序。
如果仍然不起作用,请尝试重新启动电脑,否则可能是其他问题。