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

Windows 7 關閉錯誤報告彈出視窗,背景自動傳送錯誤資訊

編輯:Win7 系統基礎知識

程式當機彈出「尋找解決方案」視窗很煩?修改登錄讓它靜默上報

Windows 7 程式發生錯誤時,預設彈出「Windows 正在尋找解決方案」對話框,詢問是否傳送錯誤報告給 Microsoft。若想保留自動上報功能但隱藏彈窗,可修改登錄達成。

設定步驟

  1. Win+R → `regedit` → 開啟登錄編輯器。
  2. 定位至:
    HKEY_CURRENT_USER\Software\Microsoft\Windows\Windows Error Reporting
  3. 右側窗格找到 `DontShowUI` (DWORD) → 雙擊修改數值:0 → 1。
  4. 若無此值:右鍵空白處 →「新增」→「DWORD (32 位元) 值」→ 命名 `DontShowUI` → 數值 `1`。
  5. 確定 → 關閉登錄編輯器 → 重新登入或重開機生效。

效果說明

  • 設定後:程式錯誤時不再彈出詢問視窗,Windows Error Reporting 服務在背景靜默收集錯誤資訊並上傳 Microsoft。
  • 開發者/進階使用者可透過「事件檢視器」→「Windows 記錄」→「應用程式」查看錯誤事件 (Event ID 1000/1001) 獲取詳細資訊。

系統層級設定 (所有使用者生效)

同樣路徑下的 `HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error Reporting` 修改 `DontShowUI` 為 `1`,影響所有使用者帳號。需管理員權限。

完整關閉錯誤報告 (不上報)

若完全不想上報:控制台 → 系統和安全性 → 系統 → 進階系統設定 → 進階頁籤 → 錯誤報告 →「停用錯誤報告」→ 勾選「但在我發生嚴重錯誤時通知我」。


修改 `DontShowUI=1` 是「隱藏 UI、保留上報」的平衡方案。若擔心隱私,可選擇完整關閉錯誤報告。建議:家用電腦保留上報協助 Microsoft 改善產品;企業/敏感環境視政策決定。

Copyright © Windows教程網 All Rights Reserved