錦州市廣廈電腦維修|上門維修電腦|上門做系統(tǒng)|0416-3905144熱誠服務(wù),錦州廣廈維修電腦,公司IT外包服務(wù)
topFlag1 設(shè)為首頁
topFlag3 收藏本站
 
maojin003 首 頁 公司介紹 服務(wù)項目 服務(wù)報價 維修流程 IT外包服務(wù) 服務(wù)器維護 技術(shù)文章 常見故障
錦州市廣廈電腦維修|上門維修電腦|上門做系統(tǒng)|0416-3905144熱誠服務(wù)技術(shù)文章
當(dāng)你電腦藍(lán)屏?xí)r的粗暴解決方案

作者: 佚名  日期:2023-07-06 19:17:05   來源: 本站整理

一、事出原因

最近不知道怎么回事,家里電腦經(jīng)常性地出現(xiàn)藍(lán)屏(先死機后藍(lán)屏),很多時候有些文檔沒有保存便藍(lán)屏導(dǎo)致文檔丟失,其中也包括您現(xiàn)在正在看到的這一篇文章(撰寫本文時,藍(lán)了一次),以前一直比較懶,重啟大法一頓懟,然后重新再做編輯,只不過PPT重做簡直要人命,無奈之下,放下了所有的工作,來研究研究藍(lán)屏的原因,順便正兒八經(jīng)使用一下Typora。

PS:本文結(jié)尾提到的解決方案較為野蠻粗暴,可能讓你本就不富裕的家庭雪上加霜,請慎用!

 


二、準(zhǔn)備工作

  1. 使用的工具:WinDBG
  2. 導(dǎo)入的文件:C:\Windows\Minidump\xxxxxx.dmp

關(guān)于WinDBG這款神器想必?zé)o需再做多的介紹,至于導(dǎo)入文件的目錄為windows在遇到藍(lán)屏之后會保存的dmp文件所在的位置,我的電腦是Win10系統(tǒng),其它系統(tǒng)目前暫時不知道,在網(wǎng)上也有看到消息說要提前設(shè)置好,但是我并沒有設(shè)置,這里也貼一下設(shè)置的圖片吧。

也有文章說寫入調(diào)試信息需要選擇第一個。

另外需要設(shè)置WinDBG的訪問符號,在WinDBG官網(wǎng)中可以看到

Symbol Server (Microsoft):

 復(fù)制代碼 隱藏代碼
srv*c:\mss*http://msdl.microsoft.com/download/symbols

Symbol Server (Citrix):

 復(fù)制代碼 隱藏代碼
srv*c:\css*http://ctxsym.citrix.com/symbols .symfix c:\mss.sympath+ srv*c:\css*http://ctxsym.citrix.com/symbols

可使用環(huán)境變量設(shè)置,也可在軟件File - Symbol File Path中進(jìn)行設(shè)置,至此,準(zhǔn)備工作一切就緒,下面即可進(jìn)行分析。

三、分析過程

WinDBG打開dmp文件,稍等一會便可出現(xiàn)分析報告,我的分析報告如下:
 
Microsoft (R) Windows Debugger Version 6.12.0002.633 X86
Copyright (c) Microsoft Corporation. All rights reserved.
 
Loading Dump File [C:\Users\Tory\Desktop\120421-10187-01.dmp]
Mini Kernel Dump File: Only registers and stack trace are available
 
Symbol search path is: SRV*C:\Symbols*http://msdl.microsoft.com/download/symbols;SRV*c:\mysymbol* http://msdl.microsoft.com/download/symbols
Executable search path is: 
Windows 7 Kernel Version 19041 MP (6 procs) Free x64
Product: WinNt, suite: TerminalServer SingleUserTS
Machine Name:
Kernel base = 0xfffff805`67c00000 PsLoadedModuleList = 0xfffff805`6882a1d0
Debug session time: Sat Dec  4 20:02:02.508 2021 (UTC + 8:00)
System Uptime: 0 days 1:07:26.549
Loading Kernel Symbols
...............................................................
................................................................
................................................................
................
Loading User Symbols
Loading unloaded module list
.........
*******************************************************************************
*                                                                             *
*                        Bugcheck Analysis                                    *
*                                                                             *
*******************************************************************************
 
Use !analyze -v to get detailed debugging information.
 
BugCheck 3B, {c0000005, fffff80567efbfd2, ffffe90838039420, 0}
 
Probably caused by : Unknown_Image ( PAGE_NOT_ZERO )
 
Followup: MachineOwner
---------
 
 *** Memory manager detected 62334 instance(s) of page corruption, target is likely to have memory corruption.
 
5: kd> !analyze -v
*******************************************************************************
*                                                                             *
*                        Bugcheck Analysis                                    *
*                                                                             *
*******************************************************************************
 
SYSTEM_SERVICE_EXCEPTION (3b)
An exception happened while executing a system service routine.
Arguments:
Arg1: 00000000c0000005, Exception code that caused the bugcheck
Arg2: fffff80567efbfd2, Address of the instruction which caused the bugcheck
Arg3: ffffe90838039420, Address of the context record for the exception that caused the bugcheck
Arg4: 0000000000000000, zero.
 
Debugging Details:
------------------
 
EXCEPTION_CODE: (NTSTATUS) 0xc0000005 - 0x%p
 
FAULTING_IP: 
nt!RtlpIsNameInExpressionPrivate+92
fffff805`67efbfd2 6683382a        cmp     word ptr [rax],2Ah
 
CONTEXT:  ffffe90838039420 -- (.cxr 0xffffe90838039420)
rax=ffff7b83a1b1ab84 rbx=0000000000000074 rcx=ffffa583a1b1ab40
rdx=ffffe90838039fb0 rsi=0000000000000000 rdi=ffffa583a1b1ab40
rip=fffff80567efbfd2 rsp=ffffe90838039e20 rbp=0000000000000000
 r8=0000000000000000  r9=ffffa583a1b1ab40 r10=0000000000000032
r11=ffffe90838039fb0 r12=0000000000000000 r13=ffffbb07cac1d880
r14=0000000000000000 r15=000000000000005c
iopl=0         nv up ei pl nz na po nc
cs=0010  ss=0018  ds=002b  es=002b  fs=0053  gs=002b             efl=00050206
nt!RtlpIsNameInExpressionPrivate+0x92:
fffff805`67efbfd2 6683382a        cmp     word ptr [rax],2Ah ds:002b:ffff7b83`a1b1ab84=????
Resetting default scope
 
CUSTOMER_CRASH_COUNT:  1
 
DEFAULT_BUCKET_ID:  VISTA_DRIVER_FAULT
 
BUGCHECK_STR:  0x3B
 
PROCESS_NAME:  QQPYUserCenter
 
CURRENT_IRQL:  0
 
BAD_PAGES_DETECTED: f37e
 
LAST_CONTROL_TRANSFER:  from fffff80567efbe58 to fffff80567efbfd2
 
STACK_TEXT:  
ffffe908`38039e20 fffff805`67efbe58 : ffffbb07`00000003 00000000`00000000 ffffbb07`cac1d880 00000000`00000000 : nt!RtlpIsNameInExpressionPrivate+0x92
ffffe908`38039f10 00000000`00000000 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : nt!RtlIsNameInExpression+0x48
 
SYMBOL_NAME:  PAGE_NOT_ZERO
 
FOLLOWUP_NAME:  MachineOwner
 
MODULE_NAME: Unknown_Module
 
IMAGE_NAME:  Unknown_Image
 
DEBUG_FLR_IMAGE_TIMESTAMP:  0
 
STACK_COMMAND:  .cxr 0xffffe90838039420 ; kb
 
BUCKET_ID:  PAGE_NOT_ZERO
 
Followup: MachineOwner
---------
 
 *** Memory manager detected 62334 instance(s) of page corruption, target is likely to have memory corruption.
重點關(guān)注第30行以下,其中BugCheck 3B, {c0000005, fffff80567efbfd2, ffffe90838039420, 0}大致可以看出錯誤代碼為0x0000003B,百度一下即可知該錯誤代碼多為軟硬件兼容性問題,此事心里大概有一個底了。Probably caused by : Unknown_Image ( PAGE_NOT_ZERO )這里其實可以關(guān)注一下,由于結(jié)果未“Unknown_Image”所以也失去了分析它的意義了。
 
其實低49-54行給出了導(dǎo)致錯誤的進(jìn)程具體位置,這個我看不懂,感興趣的大佬可以給我解釋一下,要怎么分析到他的具體地址。
 
從第81行開始較為重要,其中拋出的“VISTA_DRIVER_FAULT”表示訪問驅(qū)動錯誤,PROCESS_NAME指向了QQPYUserCenter,表示罪魁禍?zhǔn)资窃撨M(jìn)程,即“QQ拼音用戶中心”,但是我實在想不通為什么QQ拼音和驅(qū)動又有關(guān)系了。
 
繼續(xù)向下看到第94、95行, 表示該進(jìn)程調(diào)用了ntdll中的RtlIsNameInExpression之后又調(diào)用了RtlpIsNameInExpressionPrivate+0x92函數(shù)時出錯了,該問題也可在第62-64行能夠清楚看到具體出錯的反匯編代碼。
 
 
FAULTING_IP: 
nt!RtlpIsNameInExpressionPrivate+92
fffff805`67efbfd2 6683382a        cmp     word ptr [rax],2Ah

四、總結(jié)

至此,分析全部結(jié)束,并做一下最終的總結(jié):此次藍(lán)屏主要原因是QQPYUserCenter與某個軟硬件發(fā)生驅(qū)動訪問時出現(xiàn)問題,既然有驅(qū)動則多為硬件所致。

在網(wǎng)上查詢了很多信息,用排除法最終鎖定了“Logitech MouseWare”即羅技鼠標(biāo),因為外設(shè)我就用了羅技的鼠標(biāo)和鍵盤。


五、解決方案

解決方案1

解決方案2

更新Logitech的驅(qū)動



熱門文章
  • 機械革命S1 PRO-02 開機不顯示 黑...
  • 聯(lián)想ThinkPad NM-C641上電掉電點不...
  • 三星一體激光打印機SCX-4521F維修...
  • 通過串口命令查看EMMC擦寫次數(shù)和判...
  • IIS 8 開啟 GZIP壓縮來減少網(wǎng)絡(luò)請求...
  • 索尼kd-49x7500e背光一半暗且閃爍 ...
  • 樓宇對講門禁讀卡異常維修,讀卡芯...
  • 新款海信電視機始終停留在開機界面...
  • 常見打印機清零步驟
  • 安裝驅(qū)動時提示不包含數(shù)字簽名的解...
  • 共享打印機需要密碼的解決方法
  • 圖解Windows 7系統(tǒng)快速共享打印機的...
  • 錦州廣廈電腦上門維修

    報修電話:13840665804  QQ:174984393 (聯(lián)系人:毛先生)   
    E-Mail:174984393@qq.com
    維修中心地址:錦州廣廈電腦城
    ICP備案/許可證號:遼ICP備2023002984號-1
    上門服務(wù)區(qū)域: 遼寧錦州市區(qū)
    主要業(yè)務(wù): 修電腦,電腦修理,電腦維護,上門維修電腦,黑屏藍(lán)屏死機故障排除,無線上網(wǎng)設(shè)置,IT服務(wù)外包,局域網(wǎng)組建,ADSL共享上網(wǎng),路由器設(shè)置,數(shù)據(jù)恢復(fù),密碼破解,光盤刻錄制作等服務(wù)

    技術(shù)支持:微軟等
    主站蜘蛛池模板: 久久午夜夜伦鲁鲁片无码免费| 精品无码成人久久久久久| 日韩少妇无码一区二区三区| 亚洲av午夜精品无码专区| 无码人妻一区二区三区一| 国产精品无码素人福利不卡| 无码人妻精品一区二区三区99仓本| 亚洲AV无码无限在线观看不卡| 成人免费无码大片A毛片抽搐| 国产午夜片无码区在线播放| 69成人免费视频无码专区| 日韩精品无码免费一区二区三区 | 秋霞无码一区二区| 无码视频免费一区二三区| 久久人妻内射无码一区三区| 日韩AV无码不卡网站| 亚洲另类无码一区二区三区| 亚洲AV无码专区在线亚| 人妻av无码专区| 人妻少妇精品无码专区| 亚洲中文字幕无码亚洲成A人片| 中文字幕久无码免费久久| 国产成人无码A区精油按摩| 日韩精品无码免费一区二区三区| 亚洲精品无码专区在线在线播放| 无码AV动漫精品一区二区免费| 亚洲国产成人精品无码区二本| 久久老子午夜精品无码| 一夲道无码人妻精品一区二区| 日韩精品无码人妻免费视频| 久久天堂av综合色无码专区| 99久久国产热无码精品免费| 日韩国产成人无码av毛片| 久久久无码人妻精品无码| 99久久无码一区人妻a黑| 亚洲aⅴ无码专区在线观看春色 | 最新亚洲春色Av无码专区| 无码国内精品人妻少妇| 亚洲国产成人精品无码一区二区| 日韩乱码人妻无码中文字幕久久 | 国精无码欧精品亚洲一区|