如何使用WinDbg查找藍屏原因


從深圳回到長沙后,電腦關機時偶爾會出現irql not less or equal導致的藍屏,一度懷疑是新裝 了機械硬盤導致的,因為以前在深圳沒有出現過這種問題。

后面查找了一下資料,發現可以使用WinDbg來分析dmp文件來查找藍屏的原因。

下面介紹下分析的步驟:

一、找到對應時間點的dmp文件

dump文件的路徑是C:\Windows\minidump,找到對應藍屏時間點的dmp文件

 

 

二、下載WinDbg工具

WinDbg以前是隨Visual Studio一起發行,現在是作為Windows 10 SDK的一部分。

訪問以下鏈接,單擊【Download the installer】下載Windows 10 SDK

https://developer.microsoft.com/en-us/windows/downloads/windows-10-sdk/

 

 

三、安裝 Windows 10 SDK

打開下載的安裝程序,鈎選Debugging Tools for Windows

 

 

四、打開開始菜單,找到WinDbg(x64)

 

五,運行WinDbg,點擊 【File】-》【Symbol File Path】。

 

點擊后,需要連接服務器,稍等片刻,在對話框中輸入。一開始我這邊一直沒彈出對話框,我還以為出了什么問題,后面等了一會就出來了。

1 srv*C:\Temp\symbols*http://msdl.microsoft.com/download/symbols

 

六,單擊【File】-》【Open Crash Dump】

打開前面的.dmp文件

出現這個界面的時候,是在連接服務器,需要稍等片刻,出現如下的界面

點擊 【!analyze -v】,也可以手動在下面輸入

左下角提示【BUSY】,稍等片刻,可以看到完整的分析結果

 

往下拉,找到【Image Name】這里,就可以看到對問題的模塊名稱

我這里是raspptp.sys,搜索了一下,找到了如下的答案:

 

至此我也明白了,是因為我配置了PPTP的VPN網絡連接導致的

雖然找到了原因,但為啥使用PPTP的vpn網絡連接會在關機時導致藍屏這就不得而知了。

 

最后,這玩意好像不太穩定,如果一次不出分析結果 ,就多操作幾次。

 

參考鏈接:

https://docs.microsoft.com/en-us/windows-hardware/drivers/debugger/debugger-download-tools

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM