计算机已从错误检测中重新启动

计算机已从错误检测中重新启动

当您尝试将我的 Windows 8 计算机从睡眠状态唤醒时,它经常会锁定。电源指示灯亮起,但显示器显示没有连接,无法“唤醒”。我必须按住电源按钮才能将其关闭并重置。我在事件日志中发现了这一点。我不知道它是在我尝试唤醒它之前崩溃了,还是在我按下某个键时它就锁定了。上一个错误是上午 8:40。我该如何调试它以找出问题的根源?

这是一台戴尔 XPS 8500。我已经整夜运行了戴尔 BIOS 硬件测试,包括内存测试,并使用“扩展测试”选项,没有发现任何问题。

Error   8/8/2013 1:18:34 PM EventLog    6008    None

The previous system shutdown at 12:02:22 PM on ‎8/‎8/‎2013 was unexpected.

Error   8/8/2013 1:18:40 PM BugCheck    1001    None

Log Name:      System
Source:        Microsoft-Windows-WER-SystemErrorReporting
Date:          8/8/2013 1:18:40 PM
Event ID:      1001
Task Category: None
Level:         Error
Keywords:      Classic
User:          N/A
Computer:      xps
Description:
The computer has rebooted from a bugcheck.  The bugcheck was: 0x0000003b (0x00000000c0000005, 0xfffff88001d01e0f, 0xfffff8801e33a8b0, 0x0000000000000000). A dump was saved in: C:\windows\MEMORY.DMP. Report Id: 080813-32203-01.
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
  <System>
    <Provider Name="Microsoft-Windows-WER-SystemErrorReporting" Guid="{ABCE23E7-DE45-4366-8631-84FA6C525952}" EventSourceName="BugCheck" />
    <EventID Qualifiers="16384">1001</EventID>
    <Version>0</Version>
    <Level>2</Level>
    <Task>0</Task>
    <Opcode>0</Opcode>
    <Keywords>0x80000000000000</Keywords>
    <TimeCreated SystemTime="2013-08-08T17:18:40.000000000Z" />
    <EventRecordID>9844</EventRecordID>
    <Correlation />
    <Execution ProcessID="0" ThreadID="0" />
    <Channel>System</Channel>
    <Computer>xps</Computer>
    <Security />
  </System>
  <EventData>
    <Data Name="param1">0x0000003b (0x00000000c0000005, 0xfffff88001d01e0f, 0xfffff8801e33a8b0, 0x0000000000000000)</Data>
    <Data Name="param2">C:\windows\MEMORY.DMP</Data>
    <Data Name="param3">080813-32203-01</Data>
  </EventData>
</Event>

我运行了 WhoCrashed 和 BlueScreenView。我有 15 个小型转储。WhoCrashed 总是报告 ndis.sys(1 个除外),并最终得出结论,问题出在 mfehidk01.sys(McAfee)上。以下是 WhoCrashed 报告的副本:https://community.mcafee.com/message/298870#298870

BlueScreenView 几乎总是报告 ndis.sys(只有 3 个没有报告)。以下是一行。

080813-32203-01.dmp 8/8/2013 12:03:04 PM    SYSTEM_SERVICE_EXCEPTION    0x0000003b  00000000`c0000005   fffff880`01d01e0f   fffff880`1e33a8b0   00000000`00000000   ndis.sys    ndis.sys+aee0f                  x64 ntoskrnl.exe+5a440                  C:\windows\Minidump\080813-32203-01.dmp 8   15  9200    280,384 8/8/2013 1:18:40 PM 

以下是 BlueScreenView 的完整报告:https://gist.github.com/starrychloe/6190566

ndis.sys 来自 Microsoft,所以我该怎么办?

答案1

开始调试:

  • 搜索给定的错误代码 (0x0000003b) 来确定故障的性质。
  • 检查它制作的 MEMORY.DMP 以尝试找出罪魁祸首。

有关检查内存转储文件的详细信息,请参阅此 SU 问题及其答案:

我一直收到 BSOD。我该如何追踪导致该问题的应用程序/驱动程序?

另外,基本的隔夜记忆测试也可以,但你最好使用类似Memtest86+并让它运行 2 或 3在确定 RAM 是否正常之前。

此外,您可能需要看看这个类似的问题,因为他们在 Windows 8 中遇到了类似的 Bug 检查代码:

如何从无信息的 Windows 8 BSOD 中获取更多信息?

相关内容