程式當機彈出「錯誤報告」對話框,詢問是否傳送錯誤資訊給微軟。傳送能獲得修正方案,但可能洩露隱私 (記憶體快照含文件片段、加密金鑰);不傳送則反覆彈窗干擾。本文深度解析 WER 運作機制、隱私風險,提供三種控制策略:選擇性關閉、完全停用、登錄表靜默上傳。
https://watson.microsoft.com/...,微軟回傳已知解決方案連結 (KB 文章、熱修補程式)。
5. 選「不傳送」:錯誤未上傳,下次同樣錯誤再次彈窗。
| 風險項目 | 說明 | 嚴重度 |
|---|---|---|
| 記憶體快照含敏感資料 | 當機時進程記憶體可能殘留開啟文件、剪貼簿、加密金鑰、瀏覽器表單資料 | 高 |
| 軟體使用習慣外洩 | 錯誤報告含模組清單、版本號,可推斷使用者安裝軟體清單 | 中 |
| 網路資訊洩露 | 含 IP、DNS、Proxy 設定 | 低-中 |
| 企業商業機密 | 自研軟體當機上傳可能洩露專有演算法/資料結構 | 極高 |
群組原則:gpedit.msc → 電腦設定 → 系統管理範本 → 系統 → 網際網路通訊設定 → 關閉錯誤報告 → 已啟用。
登錄表:
HKLM\SOFTWARE\Microsoft\PCHealth\ErrorReporting
DoReport = 0 (DWORD)
或 HKLM\SOFTWARE\Policies\Microsoft\Windows\Windows Error Reporting\Disabled = 1。
HKCU\Software\Microsoft\Windows\Windows Error Reporting
DontShowUI = 1 (DWORD) ; 隱藏 UI
ForceQueue = 1 (DWORD) ; 離線暫存,上線再傳
DefaultConsent = 1 ; 自動同意傳送參數/資料 (不含完整記憶體傾印)
機器層級同樣路徑在 HKLM。
CorporateWER 設定),將報告導向內部伺服器,避免資料外洩。WER Settings 群組原則範本 (Windows 7/Server 2008 R2+ 才完整支援),XP 僅能用登錄表/腳本。%LOCALAPPDATA%\Microsoft\Windows\WER\ReportQueue 與 ReportArchive 避免佔用磁碟空間。對一般家用使用者,策略三 (靜默上傳) 平衡便利性與改善產品品質;對企業/機密環境,策略二 (完全停用) + 內部收集機制 為必經之路。切記:預設開啟 ≠ 最佳選擇,請依據威脅模型主動配置。