Windows修改hosts 文件 “无权限” 的问题
·
如果你在尝试打开或修改 hosts 文件时遇到 “无权限” 的问题,可以按照以下方法解决:
方法 1:以管理员身份运行文本编辑器
- 右键点击你的文本编辑器(如记事本、Notepad++、VS Code等)。
- 选择 “以管理员身份运行”。
- 在编辑器里点击 “文件” → “打开”,然后导航到:
C:\Windows\System32\drivers\etc\hosts - 修改后保存即可。
方法 2:修改 hosts 文件权限
- 右键点击
hosts文件 → “属性”。 - 切换到 “安全” 选项卡。
- 点击 “编辑”,选择你的用户账户(或
Users组)。 - 勾选 “完全控制” 或 “修改” 权限。
- 点击 “应用” → “确定”,然后尝试重新编辑。
方法 3:复制 hosts 文件到桌面修改后替换
- 将
hosts文件复制到桌面。 - 修改并保存。
- 再将其拖回原目录(需管理员权限),替换原文件。
方法 4:使用 PowerShell 或 CMD(管理员权限)
notepad C:\Windows\System32\drivers\etc\hosts
或使用 echo 追加内容:
echo 127.0.0.1 example.com >> C:\Windows\System32\drivers\etc\hosts
方法 5:关闭杀毒软件/安全软件
某些安全软件(如 360、火绒)可能锁定 hosts 文件,暂时关闭后再试。
补充说明
- Windows 系统:
hosts文件路径是C:\Windows\System32\drivers\etc\hosts。 - Mac/Linux:需使用
sudo权限编辑(如sudo nano /etc/hosts)。
如果仍无法解决,请检查是否被组策略限制,或尝试在安全模式下操作。
更多推荐



所有评论(0)