日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 综合教程 >内容正文

综合教程

使用WinDbg分析蓝屏dump原因

發(fā)布時(shí)間:2023/12/15 综合教程 25 生活家
生活随笔 收集整理的這篇文章主要介紹了 使用WinDbg分析蓝屏dump原因 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

大多數(shù)人或許都經(jīng)歷過(guò)系統(tǒng)藍(lán)屏問(wèn)題,然而大多數(shù)人不清楚該怎么處理藍(lán)屏問(wèn)題,這里主要對(duì)系統(tǒng)藍(lán)屏做一些解釋?zhuān)瑫r(shí)介紹下藍(lán)屏問(wèn)題分析工具WinDbg分析藍(lán)屏問(wèn)題的一般步驟。
微軟官方對(duì)藍(lán)屏的定義是,當(dāng)系統(tǒng)遇到一些可能會(huì)威脅系統(tǒng)安全的情況時(shí),系統(tǒng)會(huì)停止工作,這時(shí)的狀態(tài)(即藍(lán)屏)叫做Bugcheck, 即bug檢查。 一般導(dǎo)致藍(lán)屏的原因可能是:系統(tǒng)崩潰,系統(tǒng)內(nèi)核出錯(cuò),或者別的程序?qū)е孪到y(tǒng)停止工作。
系統(tǒng)藍(lán)屏其實(shí)是系統(tǒng)對(duì)電腦的一種保護(hù)機(jī)制,當(dāng)系統(tǒng)檢測(cè)到嚴(yán)重威脅可能會(huì)導(dǎo)致系統(tǒng)或硬件安全時(shí),這時(shí)會(huì)停止工作以起到保護(hù)作用。所以在這里也是消除下大家對(duì)藍(lán)屏的誤解。
當(dāng)系統(tǒng)藍(lán)屏?xí)r,系統(tǒng)會(huì)記錄藍(lán)屏?xí)r刻系統(tǒng)當(dāng)前的一些工作狀態(tài)并保存到事先設(shè)置好的藍(lán)屏日志里面即dump文件,以便用戶(hù)對(duì)藍(lán)屏原因進(jìn)行分析.

導(dǎo)致藍(lán)屏可能的原因:

    驅(qū)動(dòng)問(wèn)題:壞的驅(qū)動(dòng),未簽名的驅(qū)動(dòng),軟件的驅(qū)動(dòng),不兼容的驅(qū)動(dòng)等。

  硬件問(wèn)題:內(nèi)存問(wèn)題,應(yīng)盤(pán)問(wèn)題等。
  代碼錯(cuò)誤:系統(tǒng)核心代碼,應(yīng)用程序代碼。
  其他

藍(lán)屏解決辦法:

    1) 檢查最近對(duì)系統(tǒng)是否做了什么改動(dòng),比如安裝新的應(yīng)用程序,更新,硬件改動(dòng)等。
    2)用WinDbg工具進(jìn)行dump文件分析,查找藍(lán)屏原因。

引用

Windbg使用:

    首先,需要在系統(tǒng)設(shè)置里面進(jìn)行設(shè)置,使系統(tǒng)在藍(lán)屏?xí)r能夠生成dump文件。
    具體設(shè)置路徑:系統(tǒng)->高級(jí)系統(tǒng)設(shè)置->高級(jí)->啟動(dòng)和修復(fù)。
    在最下面選擇最小內(nèi)存核心轉(zhuǎn)儲(chǔ)。

下載WinDbg
安裝WinDbg
打開(kāi)WinDbg,選擇file,選擇Symbol File Path…, 然后在框體中輸入下面路徑:
SRVd:symbolshttp://msdl.microsoft.com/download/symbols

5.如何使用WinDbg來(lái)分析藍(lán)屏的dump文件以及常用命令。
當(dāng)系統(tǒng)出現(xiàn)藍(lán)屏后,可以到事先設(shè)置好的路徑下面C:WindowsMinidump去獲取藍(lán)屏的dump文件。
然后使用WinDbg打開(kāi)dump文件。

注意藍(lán)色的單詞 !analvze –v , 要進(jìn)一步分析藍(lán)屏問(wèn)題,可以單擊這個(gè)命令。這時(shí)WinDbg會(huì)自動(dòng)分析dump文件,得到更詳細(xì)的結(jié)果

例如圖中,myfault+0x1385, 這里表面是myfault組件調(diào)用KiPageFault, 最好調(diào)用KeBugCheckEX導(dǎo)致系統(tǒng)藍(lán)屏。 然后使用lmvm myfault*命令,可以查看myfault的詳細(xì)信息。如果是非微軟組件,一般都是藍(lán)屏的誘因

!process 0 0
!process XXX顯示指定進(jìn)程的所有信息, !process XXX 0顯示指定進(jìn)程的基本信息
XXX可以為EPROCESS或進(jìn)程ID
!process 0 0 XXX.exe查找進(jìn)程

https://blog.csdn.net/hjxyshell/article/details/38462571

總結(jié)

以上是生活随笔為你收集整理的使用WinDbg分析蓝屏dump原因的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。