今天发现系统的hosts文件无法修改,一直提示没有权限,尝试了网上各种方法还是不行。
正在绝望时发现了问题所在:
hosts文件上右键 -> 属性 -> 安全 -> 高级
所有者 这个地方是:Administrator (DESKTOP-VINOTPI\Administrator)
但我本地用户和组里面的 Administrator 早在安装操作系统的时候就被我改名了,Administrator根本就不存在,我把这里改成了我当前使用的用户,问题解决。
疑惑的是,hosts文件之前是可以改的,不知道为何突然不行,不知道是不是Windows的bug.
补充:必须使用Windows自带的记事本进行修改,如果用其它编辑器,有可能会提示 Read only.