題 當有人發送Microsoft錯誤報告時會發生什麼?


有時,當軟件在Windows上崩潰時(根據軟件類型和Windows版本,可能經常發生),Windows提供發送崩潰報告(臭名昭著的“X遇到錯誤並將關閉”屏幕) 。在您的計算機和Microsoft上發送時會發生什麼?如果不是他們的結果,微軟會將報告轉發給開發人員嗎?為什麼每次崩潰都不會發生這種情況?


3
2018-01-30 15:33


起源


開發人員必須經歷一個流程才能獲得這種信息。 - Ramhound


答案:


WER(Windows錯誤報告) 是Microsoft建立的框架,允許第三方開發人員(和Microsoft)改進“用戶體驗”。參與WER框架的每個第三方開發人員都必須定義要從其用戶收集的崩潰類型的屬性。其中包括要收集的故障轉儲數量。此外,在確定轉儲不是一次性發生之前,Microsoft不會自動收集故障轉儲。即使這樣,用戶也可以完全控制WER體驗。用戶可以決定收集的內容和頻率。


4
2018-01-30 16:34





軟件崩潰後,會向Microsoft發送崩潰轉儲文件,其中包含可用於調試的堆棧跟踪,線程列表等信息。這些錯誤報告將提交給Microsoft運行的中央數據庫,第三方開發人員可以訪問這些數據庫。如果問題與Microsoft產品有關,Microsoft會通過Windows Update將修復程序推送給受影響的用戶。


1
2018-01-30 15:53