Switchhosts启动报错:operation not permitted,open‘C:\Windows\system32\drivers\etc\hosts

Switchhosts启动报错:operation not permitted,open’C:\Windows\system32\drivers\etc\hosts

Switchhosts启动报错:operation not permitted

switchhosts
EPERM:operation not permitted,open’C:\Windows\system32\drivers\etc\hosts
Please run SwitchHosts! as an Administrator.
完整错误内容如图:
Switchhosts启动报错:operation not permitted,open‘C:\Windows\system32\drivers\etc\hosts_第1张图片
经错误内容显示,hosts文件不可以操作,所以问题出在hosts文件身上
我们按照弹窗中给的hosts文件地址(C:\Windows\System32\drivers\etc),找到文件,如图。
Switchhosts启动报错:operation not permitted,open‘C:\Windows\system32\drivers\etc\hosts_第2张图片
单击hosts文件,右键打开属性界面,如图:
1、发现,最下边的属性一栏,是只读状态,点击取消勾选
2、点击顶部菜单里的“安全”菜单
Switchhosts启动报错:operation not permitted,open‘C:\Windows\system32\drivers\etc\hosts_第3张图片
安全界面,打开如下图,发现,部分用户的控制权并不可编辑:
操作:点击用户组下边的“编辑”按钮,修改权限
Switchhosts启动报错:operation not permitted,open‘C:\Windows\system32\drivers\etc\hosts_第4张图片
给所有用户的权限都打开,设置为“完全控制”,如图:
Switchhosts启动报错:operation not permitted,open‘C:\Windows\system32\drivers\etc\hosts_第5张图片
然后,记得将窗口页面全部点击应用

然后再回到Switchhosts,重新操作就可以用了。


这样子修改后,就算不是管理员身份,打开也不会报这个错了。
Switchhosts启动报错:operation not permitted,open‘C:\Windows\system32\drivers\etc\hosts_第6张图片

你可能感兴趣的:(错误集合,windows,switch,测试工程师,前端)