我知道要编辑 hosts 文件,您需要以管理员身份启动文本编辑器,但这很麻烦。我是唯一使用我的计算机的人,而且我经常编辑 hosts 文件,因为我使用 Apache 中的虚拟主机功能。
有什么方法可以告诉 Windows 让我编辑 hosts 文件,就像 Windows XP 默认做的那样?
答案1
在 Windows 资源管理器中,转到c:\Windows\system32\drivers\etc
并右键单击 hosts 文件。
单击Properties
并转到Security
选项卡。
如果您希望任何人都能编辑它,或者您是唯一可以执行此操作的用户,请单击Edit
,然后将Full control
或添加到用户对象,请单击并将您的姓名添加为可编辑对象,然后再次选择或。Modify
Add
Full control
Modify
这应该覆盖继承的文件夹级别权限,现在您应该能够以未提升权限的用户身份在那里保存。
或者,您可以使用以下编辑器Windows Hosts 文件编辑器(无法推荐任何一种,但我知道有几个人喜欢这种风格)
答案2
这不仅适用于编辑 hosts 文件。
在 Windows 7 或 Vista 中创建没有 UAC 提示的管理员模式快捷方式
方法是设置计划任务以在管理员模式下运行应用程序,然后设置单独的快捷方式来指示计划任务运行。如果这听起来很难,其实并不难……只需按照以下说明操作即可。
注意:由于您需要单击 UAC 提示来设置计划任务,所以这并不是真正的安全漏洞。