SwitchHosts
SwitchHosts copied to clipboard
win10系统,hosts只读,无法修改
windows 10 版本 21H1
SwitchHosts! 4.1.0.6076
Description / 描述
已进行的操作:
-
etc/hosts 文件已经去掉了【只读】
-
高级安全里面已经设置:
ALL APPLICATION PACKAGES 完全控制; SYSTEM 完全控制; Administrators 完全控制; ”当前用户“ 完全控制; Users 完全控制;
- 以管理员身份启动 SwitchHost;
其它
-
用 记事本 编辑 hosts 并保存,正常;
-
用 vs code 也可以正常编辑保存;
同问
同问,无法更改,使用管理员也无法更改
windows版本:windows 10专业版 21H2
操作系统内部版本:19044.1706
switchHosts:v4.1.1 (6077)
已进行的操作:
- 已在其他文件夹新建hosts文件并覆盖
- 取消hosts只读勾选
- 将hosts的权限改为全部控制
- 没有安装杀毒软件
- SwitchHosts设置管理员启动
用记事本和vs code编辑修改都可以 SwitchHosts还是显示系统Hosts 只读
win11也有此问题
使用方式参考这个issue:#625
- 不直接修改原系统的hosts,所以只读
- 创建新的文件,应用新文件,新文件内容增加到系统的hosts
建议:提issue之前,可以先看看之前有没有类似的issue。
暴力且直接的方法: 在非系统关键位置建立名为hosts的文本文件后放入原系统hosts文件所在位置(可以将原hosts文件更名或做其他备份处理)。 即可在SwichHosts界面中进行hosts配置切换。
很抱歉,是我自己使用的问题,一直忘记来更新这个issue
软件上面的系统hosts确实一直都只会显示只读,之前误认为是hosts不能修改,一直显示只读,如下图:

后来发现是软件内的提示,需要你去新增一个,如下图:

windows版本:windows 10专业版 21H2
操作系统内部版本:19044.1706
switchHosts:v4.1.1 (6077)
已进行的操作:
- 已在其他文件夹新建hosts文件并覆盖
- 取消hosts只读勾选
- 将hosts的权限改为全部控制
- 没有安装杀毒软件
- SwitchHosts设置管理员启动
用记事本和vs code编辑修改都可以 SwitchHosts还是显示系统Hosts 只读