Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

透過登錄檔禁止使用者在 Windows XP 中修改檔案屬性

編輯:XP 系統基礎知識

電腦教室、網咖、企業公用電腦等多使用者環境中,使用者隨意更改檔案屬性(唯讀、隱藏、系統、封存)會造成管理困擾。透過群組原則或登錄檔可集中禁止此操作。

登錄檔設定法(適用於無群組原則環境)

  1. 按 Win+R 輸入 regedit 開啟登錄編輯器。
  2. 定位至以下任一分支(前者為當前使用者,後者為本機所有使用者):
    • HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
    • HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
  3. 在右側窗格,右鍵新建 DWORD (32 位元) 值,命名為 NoFileAssociate。
  4. 雙擊修改數值資料為 1(十六進位或十進位皆可):
    • 1 = 禁止使用者更改檔案屬性
    • 0 = 允許(預設)
  5. 關閉登錄編輯器,登出並重新登入(或重新開機)即可生效。
  6. 驗證方式

    以受限使用者登入,右鍵任意檔案/資料夾 → 「內容」→ 「一般」標籤,發現「屬性」區域的「唯讀」、「隱藏」核取方塊已變灰無法點選。

    補充說明

    • 此設定僅影響「總管」介面(GUI)的屬性修改,命令列 attrib 指令不受影響。
    • 若需更精細控制(如僅禁止修改「隱藏」屬性),需使用第三方安全工具或撰寫系統過濾驅動程式。
    • 企業環境建議使用群組原則(gpedit.msc → 使用者設定 → 系統管理範本 → Windows 元件 → 檔案總管 → 「防止存取檔案屬性」),便於集中管理與稽核。
Copyright © Windows教程網 All Rights Reserved