无论hosts文件丢失还是被更改了内容,都可以尝试以下的内容来恢复原样。
一、 技术难度:★☆(1星半)
阅读时间:大约2分钟
hosts文件所在位置:C:\Windows\System32\drivers\etc
二、执行步骤:
1、在任务栏的搜索框输入
cmd
鼠标右键点击“命令提示符”,选择“以管理员身份运行”。
2、将出现“用户账户控制”界面,点击“是”。
3、在“管理员:命令提示符”中输入:
for /f %P in ('dir %windir%\WinSxS\hosts /b /s') do copy %P %windir%\System32\drivers\etc & echo %P & Notepad %P
然后按下回车键(键盘上的Enter按键)。
4、需要等待一会,将出现一些提示。
(若是hosts文件丢失将会创建,否则将覆盖)
然后输入:
a
然后按下回车键(键盘上的Enter按键)。
5、完成后将打开hosts文件,将其关闭即可。
三、以上。
看到有一些用户无法执行上述的命令,显示拒绝访问,打开hosts文件显示有很多被添加的内容。
若不是手动添加的,建议考虑第三方的应用修改的,同时可能被更改了权限导致无法修改。
(可能和 第三方的安全软件,电脑管家,加速器,代理,hosts修改器等类似的应用 有关。)
建议打开hosts文件,手动删除里面所有的内容。
若是出现权限问题,
1、可以在桌面新建一个txt文件,把后缀txt去掉,重命名为hosts。(里面内容是空的)
然后复制到C:\Windows\System32\drivers\etc中,覆盖原来的hosts文件。
2、若是仍然显示权限问题,建议鼠标右击etc文件夹,属性,安全,高级,更改所有者为当前自己的账号。关闭窗口,再次打开属性界面,切换到安全选项卡赋予自己账号完全控制权,再尝试1中的操作。
* https://answers.microsoft.com/zh-hans/windows/forum/all/hosts%E6%96%87%E4%BB%B6%E4%B8%A2%E5%A4%B1%E6%88%96/a4353b28-8d8a-468e-a7a5-db132ceb36d5
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!