我的笔记本电脑上运行着 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
,当您尝试保存时,您没有权限。最好的解决方案是:
- 使用管理员权限打开记事本
- 使用文件->从记事本打开,浏览到主机
然后您应该能够编辑并保存它。
答案3
关于 Windows 7,有一件事要记住,那就是你想在计算机目录:\Windows文件夹,则需要管理权限。另一个好方法是打开Windows资源管理器具有管理员权限(在“开始”菜单中搜索它,右键单击 -> 以管理员身份运行)。这样,您从Windows资源管理器以管理员权限打开并可以编辑和保存。
不管你做什么,不要禁用 UAC。尽管它有时会让您烦恼,但它是一项重要的安全功能,使 Windows 7 比 Windows XP 更安全。
答案4
- 使用管理员权限打开记事本
- 使用文件->从记事本打开,浏览到主机
执行上述步骤后,在保存文件时,它会向我抛出一条错误消息,提示“您无权进行任何更改。请联系管理员”。