You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

无法再次编辑hosts文件以屏蔽更多网站的问题求助

无法再次编辑hosts文件以屏蔽更多网站的问题求助

老兄,我碰到过一模一样的情况,给你几个亲测有效的解决办法,一步步来试试:

  • 用管理员记事本通过「文件->打开」操作
    别直接右键编辑或者把文件拖进管理员记事本里,这种操作很容易触发系统的文件保护机制。正确流程是:先右键点击记事本,选择「以管理员身份运行」,然后点击左上角的「文件」->「打开」,在弹出的窗口里导航到路径 C:\Windows\System32\drivers\etc,记得把文件类型改成「所有文件(.)」(不然默认看不到hosts这个无后缀文件),选中hosts打开编辑,改完直接点保存,这样就能正常覆盖原文件了。

  • 彻底检查并重置hosts文件权限
    有时候第一次编辑后,系统可能偷偷修改了文件权限,或者有后台进程锁定了hosts。右键hosts文件选「属性」,切换到「安全」标签页,点击「编辑」按钮,找到你的管理员账户,确保勾选「完全控制」的允许权限,点击「应用」再「确定」。改完权限后再按照上面的记事本方法重新编辑试试。

  • 用命令提示符强制替换文件(终极方案)
    如果上面两种方法都不管用,试试命令行硬刚:

    1. 先把你刚才生成的那个新的hosts文件(就是和原文件并排的那个)重命名为hosts_new.txt,放到桌面方便操作。
    2. 右键命令提示符,选择「以管理员身份运行」,输入下面的命令(记得把「你的用户名」替换成你电脑的实际用户名):
      copy "C:\Users\你的用户名\Desktop\hosts_new.txt" "C:\Windows\System32\drivers\etc\hosts" /y
      
      这里的/y参数是强制覆盖,不会弹出确认提示,执行完就能把新内容替换到原hosts文件里了。

备注:内容来源于stack exchange,提问作者PinkMath

火山引擎 最新活动