Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Windows 綜合教學 >> 關於 Windows

XP 註冊表禁止修改檔案關聯:NoFileAssociate 防止惡意更改開啟方式

編輯:關於 Windows

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. 右鍵空白處 → 新增 → DWORD 值 → 命名 NoFileAssociate
  4. 雙擊修改數值資料為 1(十六進位/十進位皆可)
    0 = 允許變更關聯(預設),1 = 禁止變更關聯
  5. 重新開機或登出/登入生效

開啟註冊表 Explorer Policies 路徑 修改 NoFileAssociate 為 1 檔案屬性開啟方式灰色

效果驗證

  • 右鍵任意檔案 → 「內容」→ 「開啟方式」→ 「變更」按鈕變灰色無法點選
  • 控制台 → 「資料夾選項」→ 「檔案類型」索引標籤 → 「變更」按鈕同樣停用
  • 命令列 `assoc`、`ftype` 指令仍可變更(需管理員權限),註冊表直接修改 `HKEY_CLASSES_ROOT` 仍生效

群組原則對應(專業版)

使用者設定 → 系統管理範本 → Windows 元件 → 檔案總管 → 「禁止變更檔案關聯」→ 已啟用(同樣修改此註冊表值)。

適用情境

  • 共用/公開電腦(網咖、圖書館、教室)防止使用者破壞檔案關聯
  • 嵌入式系統/專用工控機鎖定執行環境
  • 家長控制防止兒童誤改關聯導致程式無法開啟

注意:XP 已停止安全更新,建議升級至支援中作業系統或隔離網路環境使用。

Copyright © Windows教程網 All Rights Reserved