Switchhosts启动报错:operation not permitted,open’C:Windowssystem32driversetchosts
Switchhosts启动报错:operation not permittedswitchhosts
EPERM:operation not permitted,open’C:Windowssystem32driversetchosts
Please run SwitchHosts! as an Administrator.
完整错误内容如图:
经错误内容显示,hosts文件不可以操作,所以问题出在hosts文件身上
我们按照弹窗中给的hosts文件地址(C:WindowsSystem32driversetc),找到文件,如图。
单击hosts文件,右键打开属性界面,如图:
1、发现,最下边的属性一栏,是只读状态,点击取消勾选
2、点击顶部菜单里的“安全”菜单
安全界面,打开如下图,发现,部分用户的控制权并不可编辑:
操作:点击用户组下边的“编辑”按钮,修改权限
给所有用户的权限都打开,设置为“完全控制”,如图:
然后,记得将窗口页面全部点击应用。
然后再回到Switchhosts,重新操作就可以用了。
注:
这样子修改后,就算不是管理员身份,打开也不会报这个错了。



