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

防止他人竄改檔案屬性:XP 登錄表設定禁用「唯讀/隱藏/封存」修改

編輯:Windows XP 系統介紹

共用電腦時,他人可能惡意修改檔案屬性(唯讀、隱藏、封存)導致檔案消失或無法存取。透過登錄表設定 NoFileAssociate,可徹底禁止非管理員修改檔案屬性,保護資料完整性。

設定步驟

  1. Win+R → REGEDIT
  2. 定位任一路徑(當前用戶或全域):
    • HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
    • HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
  3. 右側新建/修改 NoFileAssociate (REG_DWORD) → 數值設 1
    • 1 = 禁止修改檔案屬性
    • 0 = 允許修改(預設)
  4. 登出/重開機生效

驗證效果

設定完成後,右鍵任意檔案 →「內容」→「一般」頁籤,原本可勾選的「唯讀」、「隱藏」核取方塊將變灰無法操作,「進階」按鈕中的「封存」屬性同樣受限。

適用場景

  • 公用電腦、教室機房、圖書館終端機
  • 家庭共用電腦防止誤操作
  • 需強制管控檔案屬性的企業環境

解除限制

將 NoFileAssociate 改回 0 或刪除該值,重開機即恢復預設行為。

開啟登錄表編輯器

定位 Policies\Explorer 路徑

設定 NoFileAssociate=1

檔案屬性頁面變灰效果

結語

一個登錄值、幾秒鐘設定,即可建立檔案屬性保護牆,有效防範惡意隱藏、鎖定檔案的行為,是共用環境必備的輕量級安全設定。

Copyright © Windows教程網 All Rights Reserved