Windows-Server-2008

Windows Server 2008 管理員不能取得文件的所有權

  • September 12, 2011

我正在嘗試在 Windows Server 2008 上編輯主機文件。

我右鍵點擊記事本並以管理員身份執行,然後打開主機文件,但是當我嘗試保存它時,我收到以下錯誤消息:

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

接下來,我檢查了 hosts 文件的管理員權限。以下被檢查為允許:

  • 完全控制
  • 調整
  • 讀取和執行

當我編輯權限時,所有復選框都是灰色的並且不可編輯。

接下來我檢查主機文件的文件所有者。目前所有者是 SYSTEM。當我嘗試編輯所有者時,我收到以下消息。

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

Windows文件狀態

可以通過以下方式獲得所有權:

管理員。預設情況下,管理員組被授予獲取文件或其他對象的所有權使用者權限。

在使用者權限分配部分下的本地安全策略中,Take ownership of files or other objects設置為Administrators

為什麼我不能更改所有權來編輯主機文件?

我見過防病毒程序做類似的事情。反病毒程序甚至可以攔截管理員文件訪問。許多惡意軟體程序會修改hosts以重定向某些站點,而無需使用 DNS 伺服器,因此 AV 程序非常了解該文件。

將主機文件複製到其他位置,例如在桌面上。編輯桌面上的文件,然後將文件複製回原始位置並覆蓋舊位置。

BR

引用自:https://serverfault.com/questions/310581