問題現象
執行 gpedit.msc 無反應、報錯或閃退。非權限不足導致,多為被惡意軟體/誤操作禁用。
解決方法一:安全模式下透過 MMC 重新啟用
- 開機連續按 F8,選擇 「帶命令提示字元的安全模式」。
- 登入後,執行
mmc.exe 開啟「主控台」。
- 「檔案」→「新增/移除管理單元」→「新增」→ 選擇 「群組原則物件編輯器」 →「新增」→「完成」。
- 選擇 「本機電腦原則」 →「新增」→「關閉」。
- 在主控台中展開:
使用者設定 → 系統管理範本 → 系統(或對應路徑)。
- 找到 「只執行允許的 Windows 應用程式」(或其他導致 gpedit 禁用的原則),設為 「未設定」或「已停用」。
- 「檔案」→「儲存」→ 重新正常開機。
解決方法二:故障修復主控台刪除 GPT.ini(連安全模式都進不去)
- 從 Vista/Win7 安裝光碟/USB 啟動,選擇「修復電腦」→「命令提示字元」。
- 輸入指令:
cd C:\Windows\System32\GroupPolicy
del /f /q gpt.ini
- 重新開機。系統將重建預設群組原則設定,gpedit.msc 恢復正常。
原理說明
gpt.ini 為群組原則設定檔,記錄版本號與擴充功能 GUID。檔案損壞/被竄改會導致 gpedit 無法載入。
- 刪除後,Windows 會在下次開機自動產生乾淨的
gpt.ini。
- MMC 手動載入「群組原則物件編輯器」可繞過 gpedit.msc 本身的啟動檢查,直接修改底層原則。
預防建議
- 安裝可靠防毒軟體,定期掃描。
- 避免使用不明來源的「優化大師」修改群組原則。
- 重要原則修改前匯出登錄備份(
HKEY_LOCAL_MACHINE\SOFTWARE\Policies, HKEY_CURRENT_USER\SOFTWARE\Policies)。