最近在修改Windows11中Hosts文件时提示无法覆盖保存
hosts 文件位置
大家应该都知道 Windows的 hosts
文件所在位置:
C:\Windows\System32\drivers\etc
问题分析
我们进入目录后,右键点开属性,发现ALL APPLICATION PACKAGES
和 user
权限组只有读取和执行权限,这样的话是无法使用任何应用来修改hosts文件的,所以我们得给hosts文件赋予这两个组完全控制权限。
打开hosts
进入目录
C:\Windows\System32\drivers\etc\hosts
右键hosts文件 -> 打开方式 -> 记事本
Hosts文件被隐藏怎么办?
如果看不到hosts文件,则先从资源管理器顶部点击 ...
菜单选择 选项
菜单
进入文件夹选项后选择 查看
菜单,取消勾选 隐藏受保护的操作系统文件(推荐)
及 隐藏已知文件类型的扩展名
,并选择 显示隐藏的文件、文件夹和驱动器
命令操作hosts
之后我们就可以在 CMD中通过命令直接打开hosts 文件进行编辑了
notepad C:\Windows\System32\drivers\etc
或者也可以将需要添加的信息直接通过echo 命令写入文件中
echo xxx.com 10.10.0.15 >> C:\Windows\System32\drivers\etc\hosts