萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 作業系統 >  >> Windows 8 使用技巧

Win8 修改 hosts 檔案「拒絕存取」?授予 Users 寫入權限解決

Windows 8 加強了系統檔案保護,即使使用管理員帳戶,直接編輯 C:\Windows\System32\drivers\etc\hosts 也會提示「拒絕存取」無法儲存。原因是預設僅授予 TrustedInstaller/Administrators 完全控制,Users 僅有讀取權限。解決方法是為 Users 群組加入寫入權限。

修改 hosts 權限步驟

  1. 開啟 C:\Windows\System32\drivers\etc 資料夾。
  2. 右鍵 hosts 檔案 → 內容 → 安全性 索引標籤。
  3. 選取群組 Users → 點擊 編輯。
  4. 在 Users 權限列表中,勾選 完全控制 的「允許」(寫入、修改會自動勾選)。
  5. 點擊 確定 → 彈出安全性警告選 是。

編輯 hosts

權限套用後,即可使用記事本(以管理員身分執行或直接雙擊)正常編輯並儲存 hosts 檔案。

安全性考量

修改完成後,若擔心安全性,可依原步驟將 Users 權限恢復為僅「讀取」與「讀取與執行」。

原理:Win8 的「管理員帳戶」日常運行於標準使用者權限(UAC 虛擬化),只有經過 UAC 同意或「以管理員身分執行」才提升權限。hosts 檔案預設不授權標準使用者寫入,故需手動授權。

copyright © 萬盛學電腦網 all rights reserved