我正在尝试编辑Windows Server 2008上的主机文件。
我右键单击记事本和Ran作为pipe理员,然后打开主机文件,但是当我尝试保存它时,我得到以下错误信息:
Cannot create the C:\Windows\System32\drivers\etc\hosts file. Make sure that the path and file name are correct.
接下来,我检查了hosts文件上Administrators的权限。 以下选项被勾选为允许:
当我编辑权限时,所有checkbox都是灰色的,不可编辑。
接下来我检查hosts文件的所有者。 当前所有者是SYSTEM。 当我尝试编辑所有者时,我收到以下消息。
You only have permission to view the current owner on hosts.
Windows 文档状态
所有权可以采取:
pipe理员。 默认情况下,pipe理员组被赋予文件或其他对象的所有权用户权限。
在“用户权限分配”部分的“本地安全策略”中,将Take ownership of files or other objects
设置为Administrators
。
为什么我不能更改所有权来编辑主机文件?
我看到防病毒程序做类似的事情。 AV程序甚至可以拦截pipe理员文件访问。 许多恶意软件程序修改hosts
以redirect某些站点,而不用在DNS服务器上进行操作,所以AV程序对这个文件是超级知道的。
将主机文件复制到其他位置,例如在桌面上。 编辑桌面上的文件,然后将文件复制回原来的位置并覆盖原来的位置。
BR
用户帐户控制已打开。 以pipe理员身份打开记事本(右键单击,以pipe理员身份运行),然后从那里打开主机文件。 它会让你保存文件。