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

Win7 透過 CMD 註冊表指令關閉「檔案啟動安全性警告」彈窗,附 gpupdate 強制生效

編輯:Win7 常見問題解答

痛點:每次開啟 .exe/.bat/.vbs 都彈「發行者無法驗證」警告

Windows 依據附件執行服務與網際網路區域設定,對未簽署或低信任度的可執行檔彈出安全性警告。雖有保護意義,但對開發者、腳本使用者、頻繁測試自製程式的人極度干擾。透過註冊表鍵值 ModRiskFileTypes 可將指定副檔名排除警告。

三條指令完成關閉警告

  1. Win + R → cmd 開啟命令提示字元(建議以系統管理員身分執行)。
  2. 輸入並執行:
    reg add HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Associations /v ModRiskFileTypes /t REG_SZ /d ".exe;.bat;.vbs" /f
  3. 強制重新套用群組原則:
    gpupdate /force
  4. 看到「電腦原則更新成功完成」即可關閉視窗,重新開啟檔案驗證不再彈窗。
CMD 執行 reg add 指令
註冊表指令執行成功
gpupdate 強制更新群組原則
原則更新完成畫面

原理與風險提醒

  • ModRiskFileTypes 告訴 Shell 執行時略過「中等風險」檔案類型的警告提示。
  • 預設值通常包含 .exe;.bat;.cmd;.vbs;.js;.msi 等,指令僅示範常見三種,可自行擴充。
  • 風險:關閉警告後,雙擊惡意腳本/程式將直接執行,無第二道防線。建議僅在受控環境(開發機、測試機)使用,一般使用者保留預設警告。
  • 若需恢復:刪除該值或執行 reg delete HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Associations /v ModRiskFileTypes /f 後再 gpupdate /force。

小結:兩條指令快速關閉特定副檔名的安全性警告,配合 gpupdate 即時生效,適合開發/測試場景;正式環境請三思權衡安全性。

Copyright © Windows教程網 All Rights Reserved