我已遵循了在这里能找到的所有选项。以管理员身份打开主机,但无法保存“正在被其他进程使用”。在 \temp 中保存为“hosts”。以管理员身份运行资源管理器复制 ...drivers\ec\hosts - 出现需要权限错误。(Windows 7 Home 64)
答案1
Hosts 文件可能受到防病毒软件或其他安全软件的保护,请在进行更改之前检查并暂时禁用它。
或者,在类似情况下这对我有用:使用“以管理员身份运行”打开 Windows 资源管理器(按住 ctrl 键并右键单击...),然后在 ..\etc\ 文件夹中根据需要创建一个文件“new_hosts”,将“hosts”重命名为“old_hosts”,然后将 new_hosts 重命名为 hosts,重新启动网络服务或重新启动。
答案2
hosts文件具有读/写/执行的其他权限/权利。
甚至管理员也失去了这些权利。
看来您需要更改 hosts 文件的权限。
例如
打开 hosts.txt 的属性
打开安全标签
选择您需要的用户并点击详细说明(如下)
允许所有字段,(更改文件后,不要忘记将其重新设置)
单击“确定”