從深圳回到長沙后,電腦關機時偶爾會出現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