專注搜索競價(jià)代運(yùn)營

成長之選 ,效果之道!

免費(fèi)咨詢熱線:17636682598

windbg分析藍(lán)屏教程,藍(lán)屏分析工具使用方法

分析一下windbg藍(lán)屏代碼1、硬盤不穩(wěn)定引起,此故障均為硬盤損壞,修復(fù)硬盤壞道或直接更換硬盤可解決。2、鍵鼠故障,重新插拔一下USB或多以USB導(dǎo)電竄線引起。3、機(jī)箱內(nèi)灰塵多引

分析一下windbg藍(lán)屏代碼

1、硬盤不穩(wěn)定引起,此故障均為硬盤損壞,修復(fù)硬盤壞道或直接更換硬盤可解決。

2、鍵鼠故障,重新插拔一下USB或多以USB導(dǎo)電竄線引起。

3、機(jī)箱內(nèi)灰塵多引起,清除灰塵(一般3-5個(gè)月清除一次)。卸下CPU風(fēng)扇,輕輕擦去U上的硅脂,再重新涂上一薄層新硅脂。

4、超頻也可能引起藍(lán)屏,如果超頻了,就取消超頻。

5、電腦中病毒或木馬也會(huì)藍(lán)屏。可以用騰訊電腦管家進(jìn)行查殺。

用微軟的debuggingtools(windbgpreview)分析的電腦藍(lán)屏原因,代碼如下,求大神解答(win10藍(lán)屏)

藍(lán)屏這種情況,一般都是由系統(tǒng)軟件、內(nèi)存、引起的。

1電腦不心裝上了惡意軟件,或上網(wǎng)時(shí)產(chǎn)生了惡意程序,建議用360衛(wèi)士、金山衛(wèi)士等軟件,清理垃圾,查殺惡意軟件,完成后重啟電腦,就可能解決。實(shí)在不行,重裝,還原過系統(tǒng),可以解決軟件引起的問題。

2如果只是運(yùn)行個(gè)別軟件或游戲偶爾出現(xiàn)的,重啟電腦再試,或到其他地方下載其他版本的軟件重新安裝。

3點(diǎn)開始菜單運(yùn)行輸入cmd回車,在命令提示符下輸入

for%1in(%windir%\system32\*.dll)doregsvr32.exe/s%1然后回車。然后讓他運(yùn)行完,應(yīng)該就可能解決。

4最近電腦中毒、安裝了不穩(wěn)定的軟件、等,建議全盤殺毒,卸了那個(gè)引發(fā)問題的軟件,重新安裝其他版本,就可能解決.再不行,重新裝過系統(tǒng)就ok.

5電腦機(jī)箱里面內(nèi)存條進(jìn)灰塵,拆開機(jī)箱,拆下內(nèi)存條,清潔下內(nèi)存金手指,重新裝回去,就可能可以了。(cqjiangyong總結(jié)的,舊電腦經(jīng)常出現(xiàn)這樣的問題)

6電腦用久了內(nèi)存壞、買到水貨內(nèi)存、多條內(nèi)存一起用不兼容等,建議更換內(nèi)存即可能解決。

7很多時(shí)候由于系統(tǒng)和驅(qū)動(dòng)的兼容性不好,也會(huì)出現(xiàn)這樣的錯(cuò)誤,建議你換個(gè)其他版本的驅(qū)動(dòng)安裝,或換個(gè)其他版本的系統(tǒng)安裝。

8電腦用久了,硬盤壞,重新分區(qū)安裝系統(tǒng)可以修復(fù)邏輯壞道,還是不行,那就

到了該換硬盤的時(shí)候了,換個(gè)硬盤就可以解決。

如何使用Windbg分析崩潰dump

需要為Windbg軟件設(shè)置符號(hào)表路徑,作為藍(lán)屏原因分析數(shù)據(jù)庫,否則軟件將沒有作用。單擊File--選擇SymbolFilePath,在彈出的對(duì)話框SymbolPath文本框中輸入SRV*C:\Symbols*,單擊OK。

設(shè)置完畢后單擊File--選擇OpenCrashDump來打開藍(lán)屏文件,在彈出的對(duì)話框中點(diǎn)選到C:\Windows\Minidump文件夾,單擊我們要分析的藍(lán)屏文件,單擊打開。

在彈出的對(duì)話框SaveInformationforworkspace?(是否保存信息到工作區(qū))中單擊Yes。(如果下次不想再被提示,可以勾選Don'taskagainintheWinDbgsession)。

接下來就是對(duì)文件進(jìn)行分析,這需要一定的經(jīng)驗(yàn)和知識(shí)。這里我們著重可以看一下SystemUptime(開機(jī)時(shí)間)和ProbablyCausedBy(可能引起故障的原因是)。

需要進(jìn)一步分析,可以單擊!analyze-v,此時(shí)我們可以從中提取到藍(lán)屏錯(cuò)誤代碼和引起藍(lán)屏的程序名稱,再通過網(wǎng)絡(luò)搜索這些程序名和代碼等方式弄清原因。

win7藍(lán)屏windbg分析代碼,高手幫助分析一下

很高興為您解答:

1。電腦中存有病毒(打開騰訊電腦管家一殺毒一掃描查殺)如果殺到木馬或病毒后,應(yīng)立即重啟,重啟電腦后,來到“隔離|恢復(fù)”,徹底刪除,木馬和病毒!

2。電腦系統(tǒng)有頑固的病毒和木馬或蠕蟲干擾,或者丟失了系統(tǒng)文件(騰訊電腦管家的頑固木馬查殺,打開騰訊電腦管家一工具箱一頑固木馬查殺)

3。電腦中下載的軟件有沖突,不兼容,(騰訊電腦管家,軟件卸載,找到卸載,再:強(qiáng)力清掃)!比如:播放器重復(fù)或有相似的,殺毒,瀏覽器,游戲,輸入法有同類多余的,卸載多余的,只留一款!

4。軟件需要更新,(騰訊電腦管家,軟件升級(jí),下載,覆蓋安裝,winrar可以不升)

5。系統(tǒng)有新的漏洞等待安裝,(打開騰訊電腦管家一漏洞修復(fù)一掃描修復(fù))

6。顯卡或內(nèi)存cpu,或風(fēng)扇的接觸不良和松動(dòng)或有灰塵覆蓋,(拔下橡皮擦擦)

7。內(nèi)存cpu過熱,散熱性不好?。ㄩ_機(jī)時(shí)間不要太長,關(guān)機(jī)散熱)

8。電腦存在惡評(píng)插件!(掃描出來,立即清理)或磁盤碎片過多,(使用騰訊電腦管家),清理碎片!

9。如果還是不行,說明系統(tǒng)文件丟失了!或者系統(tǒng)內(nèi)存有很嚴(yán)重的錯(cuò)誤了!

10。試試開機(jī)后按F8,回車,回車,進(jìn)安全模式里,最后一次正確配置,按下去試試!或者,進(jìn)安全模式,到桌面后,打開騰訊電腦管家,全盤殺毒!

11。玩游戲藍(lán)屏,一般就是系統(tǒng)不支持這款游戲?。ǜ鼡Q游戲版本或換xp系統(tǒng))

12。下載的游戲,播放器,輸入法,下載工具,瀏覽器,驅(qū)動(dòng),等等的程序不穩(wěn)定?。ㄊ褂抿v訊電腦管家卸載重裝或升級(jí)至最新版本)!

祝樓主工作順利、生活愉快??!

電腦突然藍(lán)屏了,請(qǐng)高手幫忙!謝謝啦

WindowsXP0x0000007E未知原因藍(lán)屏的處理

新的兼容機(jī)做系統(tǒng),用以前精心做好的XP系統(tǒng)克隆,死活藍(lán)屏。今天想修復(fù)安裝一下,結(jié)果還是不行。出錯(cuò)STOP0x0000007E沒有指出詳細(xì)模塊,但安全模式能進(jìn)。

排除了內(nèi)存原因,基本就是驅(qū)動(dòng)問題。于是卸載驅(qū)動(dòng),停服務(wù),刪文件,看日志...均告敗。

從下午折騰到晚上。

換了1臺(tái)機(jī)子、查資料最后找windbg,升級(jí),找symbols,找com對(duì)接線最后終于搞定。

鬧了半天是處理器驅(qū)動(dòng)搞怪!ft一直以為是主板或者顯卡驅(qū)動(dòng)問題...

----------

藍(lán)屏的原因基本介紹我就不說了,下面總結(jié)一下這次藍(lán)屏情況的處理:

微軟對(duì)0x0000007E解釋的原因有這幾種:

?如果在Windows安裝過程中第一次重新啟動(dòng)后或在安裝完成后出現(xiàn)此問題,則可能是計(jì)算機(jī)沒有足夠的硬盤空間來運(yùn)行Windows。

?如果在Windows安裝過程中第一次重新啟動(dòng)后或在安裝完成后出現(xiàn)此問題,可能是計(jì)算機(jī)的BIOS與Windows不兼容。

?視頻適配器驅(qū)動(dòng)程序不兼容。

?RAM已損壞。

?設(shè)備驅(qū)動(dòng)程序或系統(tǒng)服務(wù)損壞。

?如果問題與Win32k.sys文件相關(guān)聯(lián),則此問題可能是由第三方遠(yuǎn)程控制程序?qū)е碌摹?/p>

1首先排除硬件原因:換內(nèi)存,不超頻,如果有一樣的機(jī)子可以換著試一下...

2排除顯卡問題:由于這個(gè)是集成顯卡,新裝的XP是可以用的,所以只能懷疑驅(qū)動(dòng)。進(jìn)安全模式卸載顯卡驅(qū)動(dòng),甚至刪除以前的顯卡驅(qū)動(dòng)程序文件

3排除主板驅(qū)動(dòng)問題:進(jìn)安全模式,卸載所有系統(tǒng)相關(guān)的驅(qū)動(dòng)...

4關(guān)閉系統(tǒng)服務(wù):可以在安全模式下面使用msconfig關(guān)閉,或者在系統(tǒng)恢復(fù)控制臺(tái)中使用listsvc和disable來關(guān)閉服務(wù)

5均不湊效的情況下,只能做系統(tǒng)調(diào)試試試了。

總結(jié)Windbg確定藍(lán)屏原因的步驟:

準(zhǔn)備:Windbg,SymbolsFile,Com對(duì)接線。

藍(lán)屏情況一般使用Windbg來調(diào)試,Windbg是DebugingToolsforWindows,微軟出的調(diào)試工具。

Windbg可從下載。目前最新版本是6.5.003.7

調(diào)試需要使用對(duì)應(yīng)Windows的符號(hào)文件,這個(gè)也在上面地址下載。一百多兆,要有點(diǎn)耐心。

Windbg類似于SoftICE非常強(qiáng)大,但這次我們使用的非常簡單。

由于藍(lán)屏機(jī)器無響應(yīng),我們只能通過另外一臺(tái)計(jì)算機(jī)進(jìn)行調(diào)試。

準(zhǔn)備一根Com對(duì)接線,就是兩個(gè)頭都是母頭的RS232線,用來連接兩臺(tái)計(jì)算機(jī)的Com口。如果找不到,可以使用兩個(gè)DB9-RJ45的轉(zhuǎn)換頭,中間使用雙絞線全反連接(就是1-8對(duì)應(yīng)對(duì)面的8-1)。這個(gè)做網(wǎng)絡(luò)的用的比較多。

第一步:東西準(zhǔn)備好后,在正常的計(jì)算機(jī)上安裝Windbg,WindowsXPSP2(和藍(lán)屏機(jī)器系統(tǒng)對(duì)應(yīng))的符號(hào)文件(Symbols),注意要在windbg中File菜單下面配置SymbolsPath,要到具體pdb文件目錄,比如“C:\XPSymbols\sys;C:\XPSymbols\dll;”要把常用的文件dll,sys,exe等都加上去。然后使用Com對(duì)接線將兩臺(tái)計(jì)算機(jī)的Com1口連接起來。

第二步:修改藍(lán)屏機(jī)子的啟動(dòng)文件boot.ini,在啟動(dòng)參數(shù)中加入/debug/debugport=com1/baudrate=115200

比如:multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="WindowsXPProfessional"/fastdetect/NoExecute=OptIn/debug/debugport=com1/baudrate=115200

第三步:在調(diào)試機(jī)上命令提示符下進(jìn)入Windbg安裝目錄,鍵入“windbg-kcomort=com1,baud=115200”,啟動(dòng)Windbg?;蛘呓⒖旖莘绞綄⒑竺娴膮?shù)帶進(jìn)去。

正常情況下藍(lán)屏機(jī)器開始啟動(dòng)Windows后Windbg就會(huì)有顯示。

Windbg很聰明,一啟動(dòng),就直接告訴你機(jī)器出現(xiàn)系統(tǒng)Exception(信息當(dāng)時(shí)沒有拷貝),symbols配好了以后,起來就提示“Probablycausedby:intelppm.sys(intelppm!ReadMSR+c)”

鬧了半天是處理器驅(qū)動(dòng)搞怪!

第四步:進(jìn)一步使用analyze–v來分析。這是分析藍(lán)屏最直接的命令。

analyze-v結(jié)果

[code:4096fdb5c0]kd!analyze-v

*******************************************************************************

**

*BugcheckAnalysis*

**

*******************************************************************************

SYSTEM_THREAD_EXCEPTION_NOT_HANDLED(7e)

Thisisaverycommonbugcheck.Usuallytheexceptionaddresspinpoints

thedriver/functionthatcausedtheproblem.Alwaysnotethisaddress

aswellasthelinkdateofthedriver/imagethatcontainsthisaddress.

Arguments:

Arg1:c0000005,Theexceptioncodethatwasnothandled

Arg2:fac41750,Theaddressthattheexceptionoccurredat

Arg3:fafb4430,ExceptionRecordAddress

Arg4:fafb412c,ContextRecordAddress

FAULTING_MODULE:804d8000nt

DEBUG_FLR_IMAGE_TIMESTAMP:41107b37

EXCEPTION_CODE:(NTSTATUS)0xc0000005-"0x%08lx"

FAULTING_IP:

intelppm!ReadMSR+c

fac417500f32rdmsr

EXCEPTION_RECORD:fafb4430--(.exrfffffffffafb4430)

ExceptionAddress:fac41750(intelppm!ReadMSR+0x0000000c)

ExceptionCode:c0000005(Accessviolation)

ExceptionFlags:00000000

NumberParameters:0

CONTEXT:fafb412c--(.cxrfffffffffafb412c)

eax=00000f00ebx=00000000ecx=0000002cedx=00000000esi=00000000edi=00000001

eip=fac41750esp=fafb44f8ebp=fafb4500iopl=0nvupeiplzrnaponc

cs=0008ss=0010ds=0023es=0023fs=0030gs=0000efl=00010246

intelppm!ReadMSR+0xc:

fac417500f32rdmsr

Resettingdefaultscope

DEFAULT_BUCKET_ID:DRIVER_FAULT

BUGCHECK_STR:0x7E

LAST_CONTROL_TRANSFER:fromfac413f6tofac41750

STACK_TEXT:

fafb4500fac413f60000002c00000f0000000f00intelppm!ReadMSR+0xc

fafb4514fac4146900020fc2078bfbfffafb4570intelppm!IsP4ProcSpeedStepCapable+0xe

fafb4524fac414a1fac43db1fac43c9400000001intelppm!IsProcPStateCapable+0x41

fafb4528fac43db1fac43c9400000001fac46b1cintelppm!ValidateProcessorCapabilities+0x5

fafb4534fac46b1cfac439e0ffbc5820e195b382intelppm!InitializeDriver+0x2b

fafb457080576548ffbc5820fec73000e18e2a80intelppm!DriverEntry+0x18c

WARNING:Stackunwindinformationnotavailable.Followingframesmaybewrong.

fafb46408068977000000ae00000000100000000nt!NtWriteFile+0x44a8

fafb469c80686ad9000430000000000000000000nt!IoReportHalResourceUsage+0x172a

fafb483c80684edd80084000000000008130cb28nt!NlsOemLeadByteInfo+0x15c5d

fafb4dac805c5a06800840000000000000000000nt!NlsOemLeadByteInfo+0x14061

fafb4ddc80541fa2806845288008400000000000nt!PsRemoveCreateThreadNotifyRoutine+0x21e

0000000000000000000000000000000000000000nt!KiDispatchInterrupt+0x5a2

FOLLOWUP_IP:

intelppm!ReadMSR+c

fac417500f32rdmsr

SYMBOL_STACK_INDEX:0

FOLLOWUP_NAME:MachineOwner

SYMBOL_NAME:intelppm!ReadMSR+c

MODULE_NAME:intelppm

IMAGE_NAME:intelppm.sys

STACK_COMMAND:.cxrfffffffffafb412c;kb

BUCKET_ID:WRONG_SYMBOLS

Followup:MachineOwner[/code:4096fdb5c0]

我們可以通過當(dāng)前異常所在的模塊看到是哪個(gè)驅(qū)動(dòng)引起的異常。Stack可以看出來調(diào)用情況。這里面可以清楚地看出來是ReadMSR指令引起的異常,是Intelppm.sys文件。查這個(gè)文件的屬性,知道這是Intel處理器的驅(qū)動(dòng)。兼容機(jī)是Sempron的CPU,當(dāng)然不支持MSR的指令了!折騰了半天居然是這個(gè)低級(jí)錯(cuò)誤…

第五步:修復(fù)起來就出奇地簡單了,把Intelppm.sys改名或者刪除都可以。重起,一切正常!

總結(jié)

Windows藍(lán)屏目前出的不多了,但是個(gè)別時(shí)候碰見也的確是非常讓人心煩。確定藍(lán)屏的原因?qū)τ诮鉀Q非常重要。在不能簡單確定原因的情況下,就需要用到系統(tǒng)調(diào)試功能了。這個(gè)工作使用Windbg最合適不過了。

上面說了一下未知異常0x0000007E藍(lán)屏的處理以及Windbg來確定原因的步驟,希望對(duì)大家有所啟發(fā).

URL:

電腦藍(lán)屏的原因是什么?怎么解決

電腦藍(lán)屏的藍(lán)屏原因多種多樣,具體解決方法肯定也不一樣,需要具體情況具體分析。建議先查看藍(lán)屏代碼,根據(jù)藍(lán)屏代碼定位藍(lán)屏原因,然后針對(duì)性的解決問題。通常來說最常見的幾種是這些,電腦新裝了程序或者更新包,這種可以試著開機(jī)進(jìn)入安全模式卸載掉最近安裝的程序或者更新包解決;電腦長時(shí)間沒有使用并且主板電池缺電導(dǎo)致BIOS設(shè)置信息丟失,這種可以通過重新設(shè)置參數(shù)并保存來解決,通常是硬盤參數(shù)或者啟動(dòng)參數(shù)設(shè)置錯(cuò)誤;還有就是可能硬件出現(xiàn)問題,比如內(nèi)存松動(dòng)或者其他故障,這些可以試著清灰重新插拔看是否能解決,不行的話可能需要維修或者更換相應(yīng)的配件。

windows系統(tǒng)電腦藍(lán)屏是十分常見的故障,也是十分難以解決的問題,例如軟件沖突或者兼容性問題、系統(tǒng)補(bǔ)丁bug、超頻不當(dāng)、系統(tǒng)文件損壞、硬件驅(qū)動(dòng)兼容性、虛擬內(nèi)存設(shè)置不當(dāng)、電腦硬件溫度過高、內(nèi)存硬盤等硬件損壞、內(nèi)存松動(dòng)等均可能造成電腦藍(lán)屏,正因?yàn)榭赡苄蕴嗔耍挥袑?duì)癥下藥才可以解決電腦藍(lán)屏的問題,不過大多數(shù)藍(lán)屏都是因?yàn)檐浖蛘呦到y(tǒng)導(dǎo)致的問題,系統(tǒng)重新安裝基本可以解決100%的問題,如果系統(tǒng)重新安裝依然藍(lán)屏,基本就需要找找硬件上的問題了。如果不想要重新安裝系統(tǒng),那么就需要找到電腦藍(lán)屏的根本原因來解決??梢酝ㄟ^藍(lán)屏?xí)r屏幕上顯示的藍(lán)屏代碼來分析藍(lán)屏原因,還可以通過系統(tǒng)設(shè)置在電腦藍(lán)屏的時(shí)候生成DMP文件,通過WinDbg或者BlueScreenView之類的藍(lán)屏分析器來分析生成的DMP文件,查看電腦到底是因?yàn)槭裁闯绦蚧蛘唑?qū)動(dòng)導(dǎo)致的電腦藍(lán)屏現(xiàn)象。

本文分類:科技

瀏覽次數(shù):526次瀏覽

發(fā)布日期:2023-04-27 15:42:30

本文鏈接:http://godcuan.com/net/d07245a1c32a7f448d1306ac4eef813a.html

上一篇:am4接口主板有哪些
下一篇:返回列表