蓝屏代码0x1000007e 错误分析
WinDbg工具鏈接: https://pan.baidu.com/s/1I58KySbg-CCNH66PltIsTg 密碼: k976(如何安裝,參照引文1)
1、dump分析:http://www.eui.cc/3489.html
2、360專欄dump分析:http://blogs.360.cn/360safe/2013/04/02/dump-analyze-1-debug-flag-abuse-of-wdf01000-sys-bsod/
3、21.windbg-.lastevent、!analyze(dump分析、異常錯(cuò)誤碼查詢):https://blog.csdn.net/hgy413/article/details/7590052
4、微軟bugDoc:微軟BugDoc
5、地下城與勇士貼吧同問(wèn)題解決方案:https://tieba.baidu.com/p/5782980127?pn=2
最近幾天電腦藍(lán)屏3、4次,都是同樣的藍(lán)屏代碼(0x1000007e ),表面上找不到原因,決定利用系統(tǒng)工具和WinDbg工具查看。
工具
- eventvwr
- WinDbg
流程
- 利用eventvwr查看信息
- 利用WinDbg查看內(nèi)核詳細(xì)信息
-
1、打開事件查看器
2、利用級(jí)別和時(shí)間排序,找到藍(lán)屏錯(cuò)誤的那一條記錄,找到了詳細(xì)信息。可以看到,日志文件dump位置,使用 Debugging Tools工具打開,查看詳細(xì)信息。(注意,能記錄日志的前提是已經(jīng)開啟了錯(cuò)誤時(shí),記錄日志功能,如下)
3、查看dump文件之前,需要正確安裝軟件,并設(shè)置symbol file path,參照http://www.eui.cc/3489.html。
4、找到錯(cuò)誤日志,使用DebuggingTools打開。
5、基本信息
6、點(diǎn)擊!analyze -v命令,分析更詳細(xì)信息,這里會(huì)加載一段時(shí)間,點(diǎn)擊一下即可。
7、描述錯(cuò)誤為:SYSTEM_THREAD_EXCEPTION_NOT_HANDLED_M (1000007e)
參考了Dump分析系列一,里面提到,系統(tǒng)發(fā)生錯(cuò)誤時(shí),調(diào)試模式下會(huì)自動(dòng)調(diào)用調(diào)試,但在發(fā)布版本中,找不到對(duì)應(yīng)調(diào)試器就會(huì)藍(lán)屏,理論上,用戶環(huán)境中,當(dāng)發(fā)生錯(cuò)誤時(shí),進(jìn)入調(diào)試環(huán)境的入口應(yīng)該是關(guān)閉狀態(tài)。所以在在注冊(cè)表中查看該鍵值
8、可以看到該鍵值為0,也就是說(shuō),是關(guān)閉狀態(tài)
9、再看這句:Probably caused by : tesrsdt.sys ( tesrsdt+a865 ),大概確定是這個(gè)進(jìn)程導(dǎo)致的問(wèn)題
10、再看棧文件,發(fā)現(xiàn)錯(cuò)誤發(fā)生在tesrsdt.sys調(diào)用
查看這個(gè)文件,發(fā)現(xiàn)是騰訊的組件
結(jié)論:
綜合網(wǎng)友針對(duì)此問(wèn)題的求助,已經(jīng)確定tesrsdt.sys是騰訊旗下TP組件驅(qū)動(dòng)的問(wèn)題,大致得出結(jié)論是驅(qū)動(dòng)的內(nèi)存偏移量導(dǎo)致內(nèi)存崩潰。
臨時(shí)解決方案:
刪除system32/drivers/下的tesrsdt.sys組件,重啟游戲,讓其重新下載,更新為新版本。參考引文5,有人刪除組件后,更新后的數(shù)字簽名表明了是新版本,且沒(méi)有再發(fā)現(xiàn)藍(lán)屏
有人若遇到這個(gè)(這類)問(wèn)題,歡迎共同探討更優(yōu)的解決方案。
總結(jié)
以上是生活随笔為你收集整理的蓝屏代码0x1000007e 错误分析的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 工作107:插入请求头
- 下一篇: 汇川plc c语言,汇川小型PLC梯形图