如何取消对 hosts 文件的保护?

如何取消对 hosts 文件的保护?

我知道要编辑 hosts 文件,您需要以管理员身份启动文本编辑器,但这很麻烦。我是唯一使用我的计算机的人,而且我经常编辑 hosts 文件,因为我使用 Apache 中的虚拟主机功能。

有什么方法可以告诉 Windows 让我编辑 hosts 文件,就像 Windows XP 默认做的那样?

答案1

在 Windows 资源管理器中,转到c:\Windows\system32\drivers\etc并右键单击 hosts 文件。

单击Properties并转到Security选项卡。

如果您希望任何人都能编辑它,或者您是唯一可以执行此操作的用户,请单击Edit,然后将Full control或添加到用户对象,请单击并将您的姓名添加为可编辑对象,然后再次选择或。ModifyAddFull controlModify

这应该覆盖继承的文件夹级别权限,现在您应该能够以未提升权限的用户身份在那里保存。

或者,您可以使用以下编辑器Windows Hosts 文件编辑器(无法推荐任何一种,但我知道有几个人喜欢这种风格)

答案2

这不仅适用于编辑 hosts 文件。

在 Windows 7 或 Vista 中创建没有 UAC 提示的管理员模式快捷方式

方法是设置计划任务以在管理员模式下运行应用程序,然后设置单独的快捷方式来指示计划任务运行。如果这听起来很难,其实并不难……只需按照以下说明操作即可。

注意:由于您需要单击 UAC 提示来设置计划任务,所以这并不是真正的安全漏洞。

相关内容