如何使用windbg和bluescreenview解決藍色畫面錯誤

死亡的藍色畫面總是給出錯誤程式碼。Windows偵錯程式(WinDbg)和BlueScreenView可以幫助您理解它們。...

死亡的窗戶藍屏不時地出現在我們面前。有時候,你期待著。在另一些地方,藍屏的幽靈出人意料地顯現出來。不管怎樣,這都是令人沮喪的,尤其是如果你不能快速診斷問題。

solve-bluescreen-issue

幸運的是,藍屏總是給你一個錯誤代碼。但你怎麼知道那是什麼意思?好吧,你可以使用像Windows調試器(WinDbg)或NirSoft BlueScreenView這樣的便捷程序。這是你解決藍屏錯誤的便捷指南!

什麼是藍屏錯誤(a blue screen error)?

當Windows出現災難性錯誤時,系統就會崩潰。墜機通常會給你帶來藍屏。藍屏(人們親切地稱之為死亡藍屏(bluescreen of Death,簡稱BSoD))顯示了大量詳細描述車禍的信息。在這些信息中,我們可以看到墜機的原因、地點和方式。

什麼導致藍屏錯誤?

藍色屏幕錯誤可能有幾個原因,包括:

  • 硬件故障
  • 故障軟件
  • 過時或編碼不良的驅動程序
  • 過熱
  • 超頻

這只是五個潛在的原因。其中有許多具體的錯誤。這就是死亡錯誤代碼的藍屏出現的地方。

死機錯誤代碼的藍屏為您提供了一個要排除的特定錯誤。你可以集中精力,而不是猜測出了什麼問題,為什麼。例如,代碼0x80240034 WU\u E\u DOWNLOAD\u FAILED表示您的Windows Update未能下載。當然,這不太可能導致BSoD,但是您可以看到代碼如何具有特定的錯誤消息。

如何修復藍屏錯誤?

修復藍色屏幕錯誤取決於錯誤類型。有時候,粗略的互聯網搜索就足以揭示出你的系統出了什麼問題。在其他時候,系統調試的特殊軟件是您需要的。下面是如何使用WinDbg或NirSoft BlueScreenView修復藍色屏幕錯誤的。

如何用windbg修復藍屏錯誤

WinDbg是一個強大的工具,您可以使用它找出藍屏錯誤的根本原因。

安裝windows 10 sdk

bsod windows sdk setup opti***

轉到Windows10SDK下載頁。Windows10SDK包含許多工具,包括Windows性能工具包、Windows調試工具、.NETFramework軟件開發工具包和其他開發工具。現在按照以下步驟操作。

  1. 點擊下載安裝程序按鈕。下載後,運行安裝程序。
  2. 當Windows 10 SDK安裝程序打開時,選擇第一個選項將Windows軟件開發工具包安裝到您的計算機上。默認安裝路徑可以。
  3. 選擇“下一步”繼續並接受許可證。在下一頁中,取消選中除Windows調試工具之外的所有框。
  4. 然後按安裝。

打開和配置windbg

打開“開始”菜單,進入Windows工具包>WinDbg。為您的系統架構使用調試器,可以是32位或64位。我有一個64位系統,所以會選擇WinDbg X64。

現在,你需要找到你的BSoD內存轉儲。轉儲包含有關崩潰的信息,例如“原因”和“位置”。

BSoD內存轉儲有兩種主要類型:完全轉儲和小型轉儲。通常,一個小型轉儲比一個完整的轉儲小,但包含更多的信息(我知道,這有多誤導)。

  1. 您將在根目錄中找到minidump日誌,通常是C:\Windows\minidump。在該文件夾中,您將找到實際的小型轉儲日誌。
  2. 或者,可以在C:\Windows中找到完整轉儲\內存.dmp

在本教程中,我們將分析一個小型轉儲(因為這就是我手頭的東西)。

注意:一點也沒有垃圾嗎?請參見如何打開崩潰後Windows轉儲。

好吧,回到溫德堡。首先,需要設置符號源。符號本質上是與特定信息相關的編程語言的標識符。它們使分析日誌(或代碼)中的信息變得更容易。

bsod windbg add symbols ****ysis

指向文件>符號文件路徑,然後複製並粘貼以下內容:

SRV*c:\websymbols*http://msdl.microsoft.com/download/symbols

然後按OK。

在windbg中分析你的崩潰轉儲

將轉儲文件拖放到WinDbg中。或者,按Ctrl+D打開文件瀏覽器,然後找到轉儲文件。當轉儲文件加載時,您將遇到初始分析屏幕。它看起來類似於:

bsod windbg initial ****ysis screen

從這個屏幕中可以接收兩件事情:錯誤檢查和可能是由字段引起的。這裡更清晰:

bsod windby bugcheck ****ysis information

  • 錯誤檢查1A是錯誤代碼
  • 可能是由於:內存損壞(一個位)讓您立即瞭解手頭的問題

在這種情況下,您知道內存錯誤是BSoD的可能原因。

您可以使用WinDbg命令進一步進行分析。在這種情況下,是的!****yze-v命令(上圖中以藍色突出顯示)將顯示與BSoD相關的詳細信息。錯誤檢查分析標題下有一個命令鏈接。然而,這種聯繫有時會消失。如果沒有鏈接,請在WinDbg窗口底部的字段中輸入命令。

該命令執行大量的自動分析。WinDbg在新的錯誤檢查分析標題下顯示結果。WinDbg拋出的信息量讓人感覺有點難以承受。但是在這種情況下,您只需要尋找一些關鍵的信息來擴展對BSoD的評估。

直接位於新BugCheck分析標頭下面的參數提供了另一組有用信息。例如,在下面的示例中,您可以看到確認為內存管理(1a)的故障。此外,參數(參數本質上是信息性參數)擴展到信息上。

bsod windbg crash ****ysis parameters

Arg1表示“已檢測到損壞的PTE”,說明“參數2包含PTE的地址”

現在,我知道PTE代表頁表條目,所以這個錯誤可能與我的虛擬內存有關,我可以在那裡啟動BSoD修復程序。然而,有大量的錯誤,我不知道。

在這種情況下,互聯網搜索是你的朋友。搜索初始錯誤代碼和附加參數信息的組合將返回其他遭受相同問題的用戶的結果。在許多情況下,您所遇到的系統錯誤不是新的和神祕的。同樣的瘋牛病也會影響到其他人——你不是一個人。

如何使用bluescreenview修復藍屏錯誤

WinDbg分析工具是一個強大的工具。您可以使用它進行各種形式的轉儲和文件分析。然而,許多讀者並不需要WinDbg提供的全套分析工具。如果這聽起來像你,Nirsoft的BlueScreenView正是你需要的。

它分析與WinDbg相同的dump和minidump文件,但簡化了信息。您可以將簡化的信息帶到internet搜索,然後從那裡開始BSoD過程。

其工作原理如下:

轉到BlueScreenView頁面並下載程序。下載後,安裝BlueScreenView。安裝後打開程序。

這就是BlueScreenView的用武之地。它會自動加載在MiniDump文件夾中找到的任何MiniDump。然後可以按崩潰時間對轉儲進行排序,以找到最新的BSoD。在下圖中,您可以看到WinDbg部分中分析的轉儲文件的BlueScreenView版本。

007Ys3FFly1gosihxn703j30im07l761

主要區別在於佈局和比較容易找到BSoD信息。錯誤檢查字符串、錯誤檢查代碼和參數是相同的。BlueScreenView還識別ntoskrnl.exe文件驅動程序作為BSoD的根。

與WinDbg一樣,您現在可以使用BSoD信息完成internet搜索。

windbg與bluescreenview之比較

死亡分析工具的藍色屏幕是否比另一個好?這取決於你想實現什麼。

BlueScreenView無疑比WinDbg更易於使用。如果您需要有關BSoD的快速、簡潔的信息,BlueScreenView是更好的工具。大多數人會與BlueScreenView相處得很好,特別是考慮到它不需要配置,而且可以立即以可消化的方式提供所需的信息。

要獲得更多幫助,請查看我們關於在Windows中修復藍屏的一般提示。

  • 發表於 2021-03-22 11:15
  • 閱讀 ( 50 )
  • 分類:電腦

你可能感興趣的文章

如何修復Windows10中的pnp\u detected\u fatal\u錯誤

... 下面是如何修復Windows10中PNP檢測到的致命錯誤。 ...

  • 發佈於 2021-03-11 11:43
  • 閲讀 ( 141 )

透過在windows10中啟用這個小功能,使bsods更容易進行故障排除

...能很困難。一種更容易理解和消化的方法是使用NirSoft的BlueScreenView,這是一個免費的工具,可以找到這些轉儲檔案並以更友好的形式顯示它們。 ...

  • 發佈於 2021-03-13 05:18
  • 閲讀 ( 35 )

windows虛擬機器故障排除

...google this將提供有關特定問題的更多資訊。您還可以使用BlueScreenView工具在事後分析藍色畫面。 ...

  • 發佈於 2021-03-14 08:17
  • 閲讀 ( 63 )

最常見的5個windows錯誤及其修復方法

...個都不匹配,谷歌搜尋應該會顯示更多資訊。您可以使用BlueScreenView工具來獲取Windows轉儲資訊的摘要,如果您第一次錯過了它,那麼它就會崩潰。錯誤檢查字串是相關的錯誤程式碼。 ...

  • 發佈於 2021-03-15 00:38
  • 閲讀 ( 48 )

如何修復windows10系統服務異常停止碼

... 需要更多的幫助來修復BSOD嗎?Nirsoft的BlueScreenView是一個方便的藍色畫面錯誤程式碼工具。它可以幫助您更好地理解錯誤程式碼,以便更快地隔離問題! ...

  • 發佈於 2021-03-18 05:58
  • 閲讀 ( 63 )

如何修復windows update錯誤80072ee2

... 另一個方便的藍色畫面錯誤程式碼工具是Nirsoft的BlueScreenView。它可以幫助您更好地理解錯誤程式碼,以便更快地隔離問題! ...

  • 發佈於 2021-03-23 12:11
  • 閲讀 ( 50 )

如何修復windows10中的kmode異常未處理錯誤

... 因此,請繼續閱讀,找出如何一次性修復Kmode異常not handled錯誤。 ...

  • 發佈於 2021-03-27 00:07
  • 閲讀 ( 61 )

microsoft釋出chkdsk bug的修復和解決方法

...和藍色畫面錯誤,並沒有廣泛傳播,但已經開始給windows10使用者和管理員帶來問題。 ...

  • 發佈於 2021-03-28 17:42
  • 閲讀 ( 45 )

Windows10的最新更新引入了意外的系統實用程式錯誤

...雖然微軟還沒有對錯誤報告做出迴應,但報告CHKDSK問題的使用者數量卻在增加。 ...

  • 發佈於 2021-03-28 21:40
  • 閲讀 ( 45 )

英特爾、nvidia和amd推出了新的windows10驅動程式

... 相關:使用WinDbg和BlueScreenView解決藍色畫面錯誤 ...

  • 發佈於 2021-03-29 05:35
  • 閲讀 ( 44 )