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

匿名
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. 匿名
    2010-08-01T09:49:11+00:00

    因为你的windows不是单独购买的正版。

    此答案是否有帮助?

    0 个注释 无注释
  2. 匿名
    2010-07-29T01:30:15+00:00

    这个置顶帖,主要是帮助大家了解如何使用windbg收集日志。

    大家有问题或者需要帮忙查看日志的最好还是单独开贴。这样会比较有效。

    以之前3个帖子为例。错误分别是tcpip.sys, afd.sys以及win32k.sys

    第一个错误通常是由网卡设备驱动或者网络应用软件所致。比如是否破解过TCP/IP的连接数限制等。

    afd.sys是用于支持Windows socket应用程序,其可能原因和tcpip.sys类似,大家可以检查下是否安装了一些p2p下载软件并对半开连接数进行过破解,从而导致了不稳定现象。

    win32k.sys,其错误代码0x8E,一般是硬件设备驱动不兼容所致。建议升级主板BIOS和设备驱动以确认结果。

    关于获取技术支持,请确认你的系统是否是品牌厂商预安装版,也就是我们所说的OEM,这类产品的技术支持根据微软和品牌厂商的协议是由品牌厂商负责的。如果你不是这种情况,建议拨打8008203800联系客服进行确认。


    我们秉承客户至上的服务理念。如果您对我在论坛中的服务有任何表扬、批评或投诉,请通过电子邮件(*** 因为隐私原因删除电子邮件地址 ***)告诉我们的经理,以便我们提供更优质的服务。Microsoft Answers欢迎您!

    敬请注意:

    1、提交表扬和投诉时,请您在邮件中标明原帖URL地址,以便我们进行追踪。

    2、此Email并非技术支持信箱。如果您有技术类问题,请通过论坛发帖的方式提出,会有工程师为您提供帮助。

    3、我们在论坛中的回复时间一般在一个工作日,如果您的问题比较紧急,我们建议您选用微软电话技术支持服务,800-820-3800/ 400-820-3800/021-96081318。

    谢谢!

    此答案是否有帮助?

    0 个注释 无注释
  3. 匿名
    2010-07-24T12:04:56+00:00

    KERNEL_MODE_EXCEPTION_NOT_HANDLED_M (1000008e)

    This is a very common bugcheck.  Usually the exception address pinpoints

    the driver/function that caused the problem.  Always note this address

    as well as the link date of the driver/image that contains this address.

    Some common problems are exception code 0x80000003.  This means a hard

    coded breakpoint or assertion was hit, but this system was booted

    /NODEBUG.  This is not supposed to happen as developers should never have

    hardcoded breakpoints in retail code, but ...

    If this happens, make sure a debugger gets connected, and the

    system is booted /DEBUG.  This will let us see why this breakpoint is

    happening.

    Arguments:

    Arg1: c0000005, The exception code that was not handled

    Arg2: 8054cfd2, The address that the exception occurred at

    Arg3: aef2ac24, Trap Frame

    Arg4: 00000000

    Debugging Details:


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

    FAULTING_IP:

    nt!ExAllocatePoolWithTag+66a

    8054cfd2 894804          mov     dword ptr [eax+4],ecx

    TRAP_FRAME:  aef2ac24 -- (.trap 0xffffffffaef2ac24)

    Unable to read trap frame at aef2ac24

    CUSTOMER_CRASH_COUNT:  1

    DEFAULT_BUCKET_ID:  DRIVER_FAULT

    BUGCHECK_STR:  0x8E

    LAST_CONTROL_TRANSFER:  from bf802ae4 to 8054cfd2

    STACK_TEXT: 

    aef2acec bf802ae4 00000001 00000001 61646447 nt!ExAllocatePoolWithTag+0x66a

    aef2ad0c bf84347d 00000018 61646447 00000000 win32k!HeavyAllocPool+0x74

    aef2ad28 bd004fa6 00000001 00000008 61646447 win32k!EngAllocMem+0x33

    aef2ad54 8054263c e1821008 014066a1 0701eaa0 dxg!DxDdAttachSurface+0xc4

    aef2ad54 7c92e514 e1821008 014066a1 0701eaa0 nt!KiFastCallEntry+0xfc

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

    0701eaa0 00000000 00000000 00000000 00000000 0x7c92e514

    STACK_COMMAND:  kb

    FOLLOWUP_IP:

    win32k!HeavyAllocPool+74

    bf802ae4 8bd0            mov     edx,eax

    SYMBOL_STACK_INDEX:  1

    SYMBOL_NAME:  win32k!HeavyAllocPool+74

    FOLLOWUP_NAME:  MachineOwner

    MODULE_NAME: win32k

    IMAGE_NAME:  win32k.sys

    DEBUG_FLR_IMAGE_TIMESTAMP:  4bdd1cd9

    FAILURE_BUCKET_ID:  0x8E_win32k!HeavyAllocPool+74

    BUCKET_ID:  0x8E_win32k!HeavyAllocPool+74

    Followup: MachineOwner


    谢谢朋友帮我看看

    此答案是否有帮助?

    0 个注释 无注释
  4. 匿名
    2010-07-22T09:10:21+00:00

    我的电脑也是有蓝屏现象,所以我想要获得微软技术支持,在获取的过程中,有下面这个提示,是什么原因啊?我的系统通过官网正版windows验证是正版货啊:

    该产品ID指示微软不能提供免费支持

    您输入的产品ID不能使用在线支持。 请选择另外一个产品ID或选择不同的支持选项。

    此答案是否有帮助?

    0 个注释 无注释