若Windows 10 hosts文件保存失败,需以管理员权限编辑:一、记事本右键“以管理员身份运行”后打开该文件;二、Win+R输入notepad %windir%\system32\drivers\etc\hosts;三、管理员命令提示符中cd到目录后执行notepad hosts;四、复制到桌面修改再覆盖原文件。
如果您尝试修改 Windows 10 的 hosts 文件但保存失败,则可能是由于该文件受系统保护,普通权限下无法写入。以下是解决此问题的步骤:
一、使用记事本以管理员身份运行并直接编辑
该方法通过提升记事本进程权限,绕过系统对 C:\Windows\System32\drivers\etc\hosts 文件的写入限制,确保编辑后可立即保存,无需更改文件本身权限。
1、按下 Win + S 组合键,在搜索栏中输入“记事本”。
2、在搜索结果中右键点击“记事本”,选择“以管理员身份运行”。
3、在弹出的用户账户控制(UAC)提示中,点击“是”。
4、在记事本中点击“文件” → “打开”,在地址栏粘贴路径:C:\Windows\System32\drivers\etc,按回车。
5、将右下角“文件类型”下拉菜单改为“所有文件 (*)”,选中无扩展名的 hosts 文件并打开。
6、在文件末尾添加所需映射规则,格式为:127.0.0.1 example.com(IP 与域名间用空格分隔)。
7、按 Ctrl + S 保存,关闭记事本。
二、通过运行命令调用管理员记事本
该方法利用系统环境变量自动定位 hosts 路径,避免手动导航错误,适用于路径拼写敏感或资源管理器显示异常的场景。
1、按下 Win + R 打开“运行”对话框。
2、输入命令:notepad %windir%\system32\drivers\etc\hosts,然后按回车。
3、若出现 UAC 提示,点击“是”允许记事本以管理员身份运行。
4、若提示“找不到文件”,请确认未启用“隐藏受保护的操作系统文件”选项,或检查系统盘符是否为 C:。
5、在记事本中编辑内容,例如添加 0.0.0.0 ads.example.net 实现屏蔽。