首先以管理员身份运行记事本编辑hosts文件,若仍无法保存,需检查并修改文件权限,赋予当前用户完全控制权;也可通过管理员命令提示符使用copy命令覆盖原文件;同时确保无安全软件或进程占用hosts文件,必要时结束相关进程以释放锁定。

如果您尝试修改hosts文件但无法保存,可能是由于系统权限限制导致文件被锁定。以下是解决此问题的步骤:
本文运行环境:Dell XPS 13,Windows 11
一、以管理员身份运行文本编辑器
系统默认的文本编辑器可能无法在未授权的情况下修改受保护的系统文件。通过提升编辑器权限可绕过此限制。
1、按下 Win + S 键,输入“记事本”。
2、在搜索结果中右键点击“记事本”,选择“以管理员身份运行”。
3、在记事本中点击“文件” > “打开”,定位到 C:\Windows\System32\drivers\etc\hosts 文件。
4、修改内容后点击“保存”,确认更改。
二、修改文件的权限设置
当前用户账户可能不具备对hosts文件的写入权限。手动赋予当前用户完全控制权限可解决此问题。
1、导航至 C:\Windows\System32\drivers\etc 文件夹。
2、右键点击 hosts 文件,选择“属性”。
3、切换到“安全”选项卡,点击“编辑”按钮。
4、选中当前用户账户,勾选“完全控制”权限,点击“应用”并确认。
5、完成权限修改后,重新打开hosts文件进行编辑并保存。
三、通过命令提示符复制修改后的文件
使用命令行工具可以绕过图形界面的权限限制,直接将修改后的文件复制到系统目录。
1、先将hosts文件复制到桌面或其他用户目录下进行编辑。
2、右键点击“开始”菜单,选择“终端(管理员)”或“命令提示符(管理员)”。
3、输入命令:copy “C:\Users\YourUsername\Desktop\hosts” “C:\Windows\System32\drivers\etc\hosts”,将路径中的 YourUsername 替换为实际用户名。
4、按回车执行命令,提示覆盖时输入 Y 并确认。
四、关闭占用hosts文件的进程
某些安全软件或系统进程可能正在占用hosts文件,导致无法写入。终止相关进程可释放文件锁定。
1、按下 Ctrl + Shift + Esc 打开任务管理器。
2、在“进程”选项卡中查找可能涉及网络监控的程序,如杀毒软件、防火墙工具等。
3、右键点击相关进程,选择“结束任务”。
4、结束后尝试重新保存修改的hosts文件。

路由网













