在 Windows 7 家庭版上编辑 hosts 文件的权限

在 Windows 7 家庭版上编辑 hosts 文件的权限

我的笔记本电脑上运行着 Windows 7 家庭版。

我还有一个正在运行的 Apache 服务器实例,并正在尝试创建一个虚拟目录。我已更新 apache 的vhost-httpd文件,现在需要更新C:\Windows\System32\drivers\etc\hosts。但我没有权限。

我如何获得此项许可?

答案1

如果您正在编辑主机文件,则需要做两件事。

确保您的帐户是管理员帐户。如果它是您计算机上的唯一帐户,那么 99% 可能是管理员帐户。

打开开始菜单并输入notepad c:\windows\system32\drivers\etc\hosts然后点击 ctrl shift Enter。这应该会引发 UAC 提示。如果没有,请重试。

这将运行记事本并允许您编辑主办方文件。退出并保存。

答案2

当我尝试这样做时,我发现了同样的问题。问题是,当您尝试使用 编辑它时Notepad,当您尝试保存时,您没有权限。最好的解决方案是:

  1. 使用管理员权限打开记事本
  2. 使用文件->从记事本打开,浏览到主机

然后您应该能够编辑并保存它。

答案3

关于 Windows 7,有一件事要记住,那就是你想在计算机目录:\Windows文件夹,则需要管理权限。另一个好方法是打开Windows资源管理器具有管理员权限(在“开始”菜单中搜索它,右键单击 -> 以管理员身份运行)。这样,您从Windows资源管理器以管理员权限打开并可以编辑和保存。

不管你做什么,不要禁用 UAC。尽管它有时会让您烦恼,但它是一项重要的安全功能,使 Windows 7 比 Windows XP 更安全。

答案4

  1. 使用管理员权限打开记事本
  2. 使用文件->从记事本打开,浏览到主机

执行上述步骤后,在保存文件时,它会向我抛出一条错误消息,提示“您无权进行任何更改。请联系管理员”。

相关内容