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

Windows 7 關閉錯誤報告彈出視窗:註冊表 DontShowUI=1 讓錯誤靜默上傳

編輯:Windows 7 系統介紹

Windows 7 程式當機/錯誤時預設彈出「發送錯誤報告」對話框,干擾操作、佔用資源、甚至加劇卡頓。修改註冊表 DontShowUI = 1 可讓錯誤報告靜默背景上傳 (若啟用),不再彈窗打擾,體驗更順暢。

為什麼要關閉彈窗?

  • 彈窗瞬間佔用 CPU/記憶體,惡化已卡頓系統。
  • 使用者多選「不傳送」,導致微軟錯誤資料不完整,延遲修補。
  • 背景上傳報告佔用極低資源,不影響前景操作。
  • 開發者/進階用戶可透過事件檢視器/Windows Error Reporting (WER) 檢視詳細錯誤資訊。

操作步驟

  1. Win+R → regedit → Enter。
  2. 定位機碼:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting
  3. 右側尋找 DontShowUI (DWORD),若不存在 → 右鍵新增 DWORD (32 位元) → 命名 DontShowUI。
  4. 雙擊 DontShowUI → 數值資料設為 1 (十六進位/十進位皆可) → 確定。
  5. 重新開機或登出登入生效。

註冊表 DontShowUI 位置

快速定位技巧

註冊表編輯器選單 → 「編輯」→ 「尋找」 → 輸入 DontShowUI → 「尋找下一個」即可直達。

相關設定 (可選)

  • 強制啟用錯誤報告:同機碼下 ForceQueue = 1 (將報告佇列離線上傳)。
  • 設定報告儲存路徑:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting\LocalDumps → 新增字串值 DumpFolder 指定資料夾,儲存完整記憶體傾印供開發者分析。
  • 停用錯誤報告服務:services.msc → 「Windows Error Reporting Service」→ 停用/禁用 (不上傳、不彈窗,純本地)。

驗證

故意觸發程式錯誤 (如執行有缺陷的 .exe) → 應無彈窗、背景靜默處理 → 事件檢視器 → Windows Logs → Application → 來源 Windows Error Reporting 可見記錄。

一鍵註冊表修改,讓 Windows 7 錯誤報告從「彈窗打擾」變為「靜默貢獻」,專注操作不被打斷。

Copyright © Windows教程網 All Rights Reserved