我想在 hosts 文件中添加一个地址。我正在运行 Windows 7(希伯来语版本),我是系统管理员。
我尝试使用命令notepad C:\Windows\System32\drivers\etc\hosts
编辑文件。我可以写入文件,但系统不允许我保存文件。
我如何保存包含我添加内容的文件?此类文件的正确格式是什么?
此外,现有文件中的所有行都以“#”开头。这是什么意思?
答案1
尽管您是系统管理员,但 Windows 7 默认以降低的权限运行您的程序。
为了能够更新受保护的主机文件,您应该使用“以管理员身份运行”选项启动记事本,即使您是管理员。
您可以通过禁用 UAC 来关闭此行为,但解决办法可能比问题更糟糕。
答案2
以下是最简单的方法:
按开始按钮,粘贴notepad C:\Windows\System32\drivers\etc\hosts
,然后按 Ctrl+Shift+Enter。事实上,您可以通过这种方式以管理员身份运行任何应用程序/命令。
答案3
- 转到“开始”菜单中的“记事本”快捷方式。
- 右键单击记事本图标。选择以管理员身份运行
- 当记事本加载时打开文件
C:\Windows\System32\drivers\etc\hosts
- 编辑并保存文件
- 您的 Hosts 文件已被编辑
您必须以管理员身份运行它,因为 Win7 将自动运行具有较低权限的程序
*当然还有 101 种方法可以做到这一点,这只是其中之一。
答案4
这里有一个非常容易和简单的解决方法....听起来你好像正在试图绕过一个寄存器..我自己也做过同样的事情;-)
- 将 hosts 文件复制到桌面
- 编辑并将文件保存到您的桌面
- 删除原始文件位置或更改名称(我在名称中添加了“_bu”以防万一)
- 将文件从桌面复制到原始文件夹
塔达!