SwitchHosts icon indicating copy to clipboard operation
SwitchHosts copied to clipboard

win10系统,hosts只读,无法修改

Open asiudo opened this issue 3 years ago • 9 comments

windows 10 版本 21H1

SwitchHosts! 4.1.0.6076

Description / 描述

已进行的操作:

  • etc/hosts 文件已经去掉了【只读】

  • 高级安全里面已经设置:

ALL APPLICATION PACKAGES 完全控制; SYSTEM 完全控制; Administrators 完全控制; ”当前用户“ 完全控制; Users 完全控制;

  • 以管理员身份启动 SwitchHost;

其它

  • 用 记事本 编辑 hosts 并保存,正常;

  • 用 vs code 也可以正常编辑保存;

asiudo avatar Jan 12 '22 09:01 asiudo

同问

ren-yc avatar Jan 28 '22 03:01 ren-yc

同问,无法更改,使用管理员也无法更改

yunzhan2014 avatar Jan 29 '22 13:01 yunzhan2014

wiki/FAQ:-Windows-下以管理员权限运行,仍然不能修改-hosts?

里面提到的可能原因,检查过,问题仍然没解决。另外里面提到的参考,抽空时间继续看下,谢谢!

asiudo avatar Feb 14 '22 23:02 asiudo

windows版本:windows 10专业版 21H2

操作系统内部版本:19044.1706

switchHosts:v4.1.1 (6077)

已进行的操作:

  • 已在其他文件夹新建hosts文件并覆盖
  • 取消hosts只读勾选
  • 将hosts的权限改为全部控制
  • 没有安装杀毒软件
  • SwitchHosts设置管理员启动

用记事本和vs code编辑修改都可以 SwitchHosts还是显示系统Hosts 只读

lijun727 avatar May 26 '22 02:05 lijun727

win11也有此问题

cy680 avatar Dec 31 '22 04:12 cy680

使用方式参考这个issue:#625

  1. 不直接修改原系统的hosts,所以只读
  2. 创建新的文件,应用新文件,新文件内容增加到系统的hosts

建议:提issue之前,可以先看看之前有没有类似的issue。

zhangxiaofeng05 avatar Jan 19 '23 07:01 zhangxiaofeng05

暴力且直接的方法: 在非系统关键位置建立名为hosts的文本文件后放入原系统hosts文件所在位置(可以将原hosts文件更名或做其他备份处理)。 即可在SwichHosts界面中进行hosts配置切换。

REALJUST avatar Mar 23 '23 14:03 REALJUST

很抱歉,是我自己使用的问题,一直忘记来更新这个issue

软件上面的系统hosts确实一直都只会显示只读,之前误认为是hosts不能修改,一直显示只读,如下图: image

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

windows版本:windows 10专业版 21H2

操作系统内部版本:19044.1706

switchHosts:v4.1.1 (6077)

已进行的操作:

  • 已在其他文件夹新建hosts文件并覆盖
  • 取消hosts只读勾选
  • 将hosts的权限改为全部控制
  • 没有安装杀毒软件
  • SwitchHosts设置管理员启动

用记事本和vs code编辑修改都可以 SwitchHosts还是显示系统Hosts 只读

lijun727 avatar Mar 24 '23 06:03 lijun727