我寫了一些使用當前PC(大型程序,所以我不能在這裏發佈代碼)有關(通過Windows讀取)硬件信息的程序,有時我的Windows 7崩潰,最糟糕的事情是我不知道爲什麼,調試不能幫助我,有什麼辦法從Windows 7接收某種日誌,爲什麼它崩潰?在此先感謝您的幫助窗戶崩潰的原因
Q
窗戶崩潰的原因
0
A
回答
2
正確的(但有些醜陋的)答案:
轉到電腦 - >屬性,進入「高級系統設置」。 在啓動和恢復過程中,確保它被設置爲「Kernel memory dump」並記下轉儲文件的位置(在完全默認安裝中,您正在查看C:\ windows \ memory.dmp)
最佳想要安裝Windows調試工具(現在在Windows SDK中)以及在符號設置中設置MS Symbol商店(http://msdn.microsoft.com/zh-cn/library/ff552208(v=vs.85) ).aspx)
一旦你完成了所有這些,等待崩潰並在調試器中檢查memory.dmp。通常你不會看到確切的崩潰,因爲你的驅動程序供應商不包含符號,但你通常也會看到崩潰中涉及的DLL名稱,它應該指向你正在處理的驅動程序。
如果您在堆棧中沒有看到特定的驅動程序DLL名稱,它通常會向我指出需要解決的硬件故障(如內存或開銷)。
MS具有在這裏的TechNet一個很好的文章,描述了我上面提到的(但一步一步,更詳細)http://blogs.technet.com/b/askcore/archive/2008/11/01/how-to-debug-kernel-mode-blue-screen-crashes-for-beginners.aspx
您還可以查看事件日誌成爲別人注意的,但一般的信息除了實際的內核消息(有時可能隱約地指示問題是否是驅動程序或其他內容)之外,其餘的內容都是無用的,
相關問題
- 1. 崩潰的原因..?
- 2. 崩潰的可能原因?
- 3. iOS崩潰,未知原因
- 4. Determening崩潰原因(BackStackRecord)
- 5. UIGraphicsGetImageFromCurrentImageContext()保留原因崩潰
- 6. iOS設備因未知原因崩潰
- 7. 不必要的崩潰的原因
- 8. Http服務崩潰的原因
- 9. atos給出錯誤的原因崩潰
- 10. 實例崩潰的原因死鎖
- 11. 安卓proguard的原因APK崩潰
- 12. Node.js的崩潰出於某種原因
- 13. NSTimer可能的崩潰原因
- 14. 原因的應用程序崩潰
- 15. Android-未知的webview崩潰原因
- 16. 窗戶上的加速器鈦不斷崩潰 - 我可以找出原因嗎?
- 17. 編程崩潰原因未知
- 18. Asynctask崩潰,找不到原因
- 19. C#應用程序崩潰原因
- 20. Android應用程序崩潰原因
- 21. 如何檢測Adobe Flash崩潰原因?
- 22. iPad - 沒有明顯原因崩潰
- 23. 應用程序崩潰,原因不明
- 24. iOS應用崩潰原因不明
- 25. xCode - 來自Apples崩潰報告服務的崩潰報告的異常原因
- 26. Java崩潰的應用程序 - 如何找出Java崩潰的原因?
- 27. 我們的應用程序崩潰 - 如何找到崩潰的原因?
- 28. 應用由於IPv6網絡崩潰被拒,原因崩潰IPv6的
- 29. iOS - 在_WebTryThreadLock中確定崩潰的原因(來自崩潰報告)
- 30. 因終止原因而導致崩潰0xdead10cc