系统蓝屏问题常规处理步骤

匿名
2010-02-21T00:25:15+00:00

出现蓝屏了怎么办

蓝屏(Blue Screen)错误可能是Windows系统中比较常见的一种错误。而且对于我们大多数人来说,发生蓝屏之后可能就束手无策了。这里介绍一些发生蓝屏错误时的一些办法。办法很多,但是今天这部分,主要介绍如何用Windows Debugging Tool,或者叫Windbg,结合微软的论坛来处理问题的办法。

首先,要用WinDBG处理蓝屏问题,要确保系统有生成内存转储文件。

确认存在内存转储文件

默认配置的Windows 7,生成的可能是核心转储文件(Kernal Memory Dump)或是小内存转储文件(Minidump)。如果是核心转储文件,默认会存为C:\Windows\Memory.dmp,如果是小内存转储文件,相关文件会保存在C:\Windows\MiniDump目录下面。

所以,出现蓝屏后,请检查系统中有没有C:\Windows\Memory.dmp这个文件,或者是C:\Windows\MiniDump目录下面按照日期命名的文件。比如,Mini010810-01.dmp就是2010年1月8日的第一个小内存转储文件。

如果没有相应的内存转储文件,请参考有关文档。

安装Windows Debugging Tool (WinDBG)

接下来,我们要安装Windbg了。WinDBG可以在微软网站下载,32位的地址是http://www.microsoft.com/whdc/devtools/debugging/installx86.mspx ,64位的地址是http://www.microsoft.com/whdc/devtools/debugging/install64bit.mspx 。注意WinDBG只有英文版的。你只要到这两个地方找一个最新的版本下载安装就可以了。如果你不是很懂英语,那就直接到这两个地址下载:32位:http://msdl.microsoft.com/download/symbols/debuggers/dbg_x86_6.11.1.404.msi,64位:

http://msdl.microsoft.com/download/symbols/debuggers/dbg_amd64_6.11.1.404.msi

http://msdl.microsoft.com/download/symbols/debuggers/dbg_ia64_6.11.1.404.msi。然后一路Next安转就可以了。WinDBG安转文件大小,大概在15-30兆左右。

配置Windows Debugging Tool (WinDBG)

在用WinDBG分析内存转储文件之前,我们要配置一下WinDBG。

首先,选一个临时目录存放Symbol文件。比如,建立一个目录叫C:\Temp

然后,打开WinDBG,在File菜单-〉选择Symbol File Path。在打开的对话框里输入:

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

选择OK确定。WinDBG就配置好了。

用Windows Debugging Tool (WinDBG)分析内存转储文件

在WinDBG里面,在File菜单,选择Open Crash Dump,然后找到前面说的那个核心内存转储文件或者小内存转储文件,选择打开。等待一会儿,如果需要从微软网站下载Symbole文件的话,时间可能会比较长。如果不出现大量Warning,就说明设置是成功的。如果出现Your debugger is not using the correct symbols                之类的信息,说明配置有问题,到上一步再仔细检查一下。

一直等到出现Use !analyze -v to get detailed debugging information.字样和0: kd>提示符。

按照提示,输入!analyze -v命令。等待命令执行完成。

分析Windows Debugging Tool(WinDBG)结果

如果你的英文有一定基础,!analyze -v命令可能就告诉你很多信息了。如果看的不是很明白,就把结果贴出来让热心的网友给你分析一下吧。

http://shower-thunder.spaces.live.com/blog/cns!250DE47BD119587C!131.entry

Windows 家庭版 | 以前的 Windows 版本 | Windows 更新

锁定的问题。 此问题已从 Microsoft 支持社区迁移。 你可投票决定它是否有用,但不能添加评论或回复,也不能关注问题。

0 个注释 无注释
问题作者接受的答案
匿名
2014-09-12T06:03:21+00:00

您好,

从您提供的蓝屏信息中可以查看到是由于EagleX64.sys、KartRider.exe文件导致的。

错误代码: 0x00000019,表示磁盘驱动器在磁盘找不到持定的扇区或磁道。

Eaglex64.sys 是安博士杀毒软件,可能是游戏自带的安全软件也有可能是您安装的该软件。

KartRider.exe是跑跑卡丁车这款游戏的进程,可能是该软件不兼容当前系统或与电脑上安装的应用软件存在冲突(特别是杀毒软件)。

建议您暂时卸载掉电脑上的安全防护类软件再确认问题(您安装了360和迅雷之类的应用了)。

此答案是否有帮助?

6 个人认为此答案很有帮助。
0 个注释 无注释

80 个其他答案

排序依据: 最新
  1. 匿名
    2013-07-17T08:41:25+00:00

    0: kd> analyze -v

    *** WARNING: Unable to verify timestamp for amdsata.sys

    *** ERROR: Module load completed but symbols could not be loaded for amdsata.sys

    *** WARNING: Unable to verify timestamp for nvraid.sys

    *** ERROR: Module load completed but symbols could not be loaded for nvraid.sys

    *** WARNING: Unable to verify timestamp for Hookport.sys

    *** ERROR: Module load completed but symbols could not be loaded for Hookport.sys

    *** ERROR: Module load completed but symbols could not be loaded for intelide.sys

    *** WARNING: Unable to verify timestamp for amdxata.sys

    *** ERROR: Module load completed but symbols could not be loaded for amdxata.sys

    *** WARNING: Unable to verify timestamp for amd_xata.sys

    *** ERROR: Module load completed but symbols could not be loaded for amd_xata.sys

    *** WARNING: Unable to verify timestamp for spldr.sys

    *** ERROR: Module load completed but symbols could not be loaded for spldr.sys

    *** WARNING: Unable to verify timestamp for iaStorF.sys

    帮帮忙看下这是什么意思!!谢谢!

    此答案是否有帮助?

    0 个注释 无注释
  2. 匿名
    2013-02-02T03:18:26+00:00

    PAGE_FAULT_IN_NONPAGED_AREA (50)

    Invalid system memory was referenced.  This cannot be protected by try-except,

    it must be protected by a Probe.  Typically the address is just plain bad or it

    is pointing at freed memory.

    Arguments:

    Arg1: e7e3ca70, memory referenced.

    Arg2: 00000000, value 0 = read operation, 1 = write operation.

    Arg3: bf805f38, If non-zero, the instruction address which referenced the bad memory

     address.

    Arg4: 00000002, (reserved)

    Debugging Details:


    Could not read faulting driver name

    READ_ADDRESS:  e7e3ca70

    FAULTING_IP:

    win32k!HmgRemoveObject+5c

    bf805f38 668b4f08        mov     cx,word ptr [edi+8]

    MM_INTERNAL_CODE:  2

    CUSTOMER_CRASH_COUNT:  2

    DEFAULT_BUCKET_ID:  INTEL_CPU_MICROCODE_ZERO

    BUGCHECK_STR:  0x50

    TRAP_FRAME:  a882c6b0 -- (.trap 0xffffffffa882c6b0)

    ErrCode = 00000000

    eax=00000000 ebx=00001d09 ecx=bb41d008 edx=00000001 esi=bb41d090 edi=e7e3ca68

    eip=bf805f38 esp=a882c724 ebp=a882c740 iopl=0         nv up ei pl zr na pe nc

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

    win32k!HmgRemoveObject+0x5c:

    bf805f38 668b4f08        mov     cx,word ptr [edi+8]      ds:0023:e7e3ca70=????

    Resetting default scope

    LAST_CONTROL_TRANSFER:  from 8052a1e0 to 8053870a

    STACK_TEXT: 

    a882c648 8052a1e0 00000050 e7e3ca70 00000000 nt!KeBugCheckEx+0x1b

    a882c698 804e1956 00000000 e7e3ca70 00000000 nt!MmAccessFault+0x77e

    a882c698 bf805f38 00000000 e7e3ca70 00000000 nt!KiTrap0E+0xd0

    a882c740 bf809385 28081d09 00000000 00000001 win32k!HmgRemoveObject+0x5c

    a882c768 bf80956c 00000d24 00000001 a882c7d4 win32k!XEPALOBJ::vUnrefPalette+0x20

    a882c7b4 bf809653 e3e3ca68 10051518 a882c7d8 win32k!SURFACE::bDeleteSurface+0x206

    a882c7c4 bf8589eb 00000001 00000002 e30b83e8 win32k!SURFREF::bDeleteSurface+0x12

    a882c7d8 bf85857d 00000d24 00000001 e2b90430 win32k!vCleanupSurfaces+0x33

    a882c7f8 bf856c1a e2b90430 00000000 00000000 win32k!NtGdiCloseProcess+0x6d

    a882c810 bf853dcb e2b90430 00000000 8872e5e0 win32k!GdiProcessCallout+0x102

    a882c82c 8058f62f 888d8150 00000000 88ab1518 win32k!W32pProcessCallout+0x5c

    a882c8d0 8058fd61 c0000005 a882c92c 804e84c8 nt!PspExitThread+0x409

    a882c8dc 804e84c8 88ab1518 a882c928 a882c91c nt!PsExitSpecialApc+0x22

    a882c92c 804dea0a 00000001 00000000 a882c944 nt!KiDeliverApc+0x1af

    a882c92c 7c92e460 00000001 00000000 a882c944 nt!KiServiceExit+0x59

    WARNING: Frame IP not in any known module. Following frames may be wrong.

    05f6ff78 00000000 00000000 00000000 00000000 0x7c92e460

    STACK_COMMAND:  kb

    FOLLOWUP_IP:

    win32k!HmgRemoveObject+5c

    bf805f38 668b4f08        mov     cx,word ptr [edi+8]

    SYMBOL_STACK_INDEX:  3

    SYMBOL_NAME:  win32k!HmgRemoveObject+5c

    FOLLOWUP_NAME:  MachineOwner

    MODULE_NAME: win32k

    IMAGE_NAME:  win32k.sys

    DEBUG_FLR_IMAGE_TIMESTAMP:  50a1a16d

    FAILURE_BUCKET_ID:  0x50_win32k!HmgRemoveObject+5c

    BUCKET_ID:  0x50_win32k!HmgRemoveObject+5c

    Followup: MachineOwner


    求高手帮忙解答,感激不尽~

    此答案是否有帮助?

    0 个注释 无注释
  3. 匿名
    2012-10-23T08:26:06+00:00

    ADDITIONAL_DEBUG_TEXT: 

    Use '!findthebuild' command to search for the target build information.

    If the build information is available, run '!findthebuild -s ; .reload' to set symbol path and load symbols.

    FAULTING_MODULE: fffff80004212000 nt

    DEBUG_FLR_IMAGE_TIMESTAMP:  4e4c6c36

    FAULTING_IP:

    atikmpag+7b78

    fffff880`0630bb78 4883ec28        sub     rsp,28h

    DEFAULT_BUCKET_ID:  GRAPHICS_DRIVER_TDR_FAULT

    CUSTOMER_CRASH_COUNT:  1

    BUGCHECK_STR:  0x116

    CURRENT_IRQL:  0

    STACK_TEXT: 

    fffff880091e5928 fffff880056ed000 : 0000000000000116 fffffa80193234e0 fffff8800630bb78 0000000000000000 : nt+0x7efc0

    fffff880091e5930 0000000000000116 : fffffa80193234e0 fffff8800630bb78 0000000000000000 0000000000000002 : dxgkrnl+0x5d000

    fffff880091e5938 fffffa80193234e0 : fffff8800630bb78 0000000000000000 0000000000000002 0000000000000000 : 0x116

    fffff880091e5940 fffff8800630bb78 : 0000000000000000 0000000000000002 0000000000000000 0000000000000000 : 0xfffffa80`193234e0

    fffff880091e5948 0000000000000000 : 0000000000000002 0000000000000000 0000000000000000 fffff880056ecd0a : atikmpag+0x7b78

    STACK_COMMAND:  kb

    FOLLOWUP_IP:

    atikmpag+7b78

    fffff880`0630bb78 4883ec28        sub     rsp,28h

    SYMBOL_STACK_INDEX:  4

    SYMBOL_NAME:  atikmpag+7b78

    FOLLOWUP_NAME:  MachineOwner

    MODULE_NAME: atikmpag

    IMAGE_NAME:  atikmpag.sys

    BUCKET_ID:  WRONG_SYMBOLS

    Followup: MachineOwner

    版主啊 麻烦帮我看看这是怎么回事 蓝屏很是苦恼

    此答案是否有帮助?

    0 个注释 无注释
  4. 匿名
    2012-07-26T08:25:46+00:00

    stop 0x000007e(0xC0000005,0xF6F0C184,0xF7C91D44,0xF7C91A40)

    此答案是否有帮助?

    0 个注释 无注释