Windows Server 2008 管理员无法获得文件所有权

Windows Server 2008 管理员无法获得文件所有权

我正在尝试编辑 Windows Server 2008 上的 hosts 文件。

我右键单击记事本并以管理员身份运行,然后打开 hosts 文件,但是当我尝试保存它时收到以下错误消息:

Cannot create the C:\Windows\System32\drivers\etc\hosts file.
Make sure that the path and file name are correct.

接下来,我检查了管理员对 hosts 文件的权限。以下内容被选中为允许:

  • 完全控制
  • 调整
  • 读取并执行

当我编辑权限时,所有复选框都变成灰色且不可编辑。

接下来,我检查 hosts 文件的文件所有者。当前所有者是 SYSTEM。当我尝试编辑所有者时,我收到以下消息。

You only have permission to view the current owner on hosts.

窗户文档状态

所有权可以由以下人员取得:

管理员。默认情况下,管理员组被授予“取得文件或其他对象的所有权”用户权限。

在本地安全策略中的用户权限分配部分下,Take ownership of files or other objects设置为Administrators

为什么我不能更改所有权来编辑主机文件?

答案1

我见过防病毒程序做类似的事情。AV 程序甚至可以拦截管理员文件访问。许多恶意软件程序会进行修改hosts以重定向某些网站,而无需与 DNS 服务器打交道,因此 AV 程序对该文件非常了解。

答案2

将 hosts 文件复制到其他位置,例如桌面。编辑桌面上的文件,然后将文件复制回原始位置并覆盖旧文件。

巴西雷亚尔

答案3

用户帐户控制已打开。以管理员身份打开记事本(右键单击,以管理员身份运行),然后从那里打开 hosts 文件。然后它将允许您保存文件。

相关内容