SwitchHosts报错没有写入Hosts文件的权限

SwitchHosts是一个方便修改本机hosts文件的软件,而且支持多个平台。一开始用的是macOS下的,很方便,SwitchHosts启动时会提示输入管理员的密码,之后就可以正常写入hosts文件了。

切换到Windows 11后,遇到了问题,报错没有写入Hosts文件的权限,即便是以管理员的身份运行也是这样。

初步判断是hosts文件的权限文件,找到这个文件,它所在的目录是C:\Windows\System32\drivers\etc,可以一层一层地找下找,也可以在资源管理器的地址栏里输入这个目录并回车,这样可以快速定位。

进到这个目录后,右键点击hosts文件,选择属性,再切换到安全选项卡,点击编辑按钮,如下图所示

然后对最上面的ALL APPLICATION Packages及最下方的Users编辑权限,

修改写入打上勾,如下图所以

点击应用确定,再重新打开SwitchHosts就好了!

Leave a Comment

豫ICP备19001387号-1