locked
win8.1 蓝屏 0x00000139 RRS feed

  • 问题

  • 计算机已经从检测错误后重新启动。检测错误: 0x00000139 (0x0000000000000003, 0xffffd0002245fa80, 0xffffd0002245f9d8, 0x0000000000000000)。已将转储的数据保存在: C:\WINDOWS\Minidump\100616-7968-01.dmp。报告 ID: 100616-7968-01。


    Microsoft (R) Windows Debugger Version 6.11.0001.404 X86
    Copyright (c) Microsoft Corporation. All rights reserved.


    Loading Dump File [C:\Windows\Minidump\100616-7968-01.dmp]
    Mini Kernel Dump File: Only registers and stack trace are available

    Symbol search path is: *** Invalid ***
    ****************************************************************************
    * Symbol loading may be unreliable without a symbol search path.           *
    * Use .symfix to have the debugger choose a symbol path.                   *
    * After setting your symbol path, use .reload to refresh symbol locations. *
    ****************************************************************************
    Executable search path is: 
    *********************************************************************
    * Symbols can not be loaded because symbol path is not initialized. *
    *                                                                   *
    * The Symbol Path can be set by:                                    *
    *   using the _NT_SYMBOL_PATH environment variable.                 *
    *   using the -y <symbol_path> argument when starting the debugger. *
    *   using .sympath and .sympath+                                    *
    *********************************************************************
    Unable to load image ntoskrnl.exe, Win32 error 0n2
    *** WARNING: Unable to verify timestamp for ntoskrnl.exe
    *** ERROR: Module load completed but symbols could not be loaded for ntoskrnl.exe
    Windows 7 Kernel Version 9600 MP (8 procs) Free x64
    Product: WinNt, suite: TerminalServer SingleUserTS
    Machine Name:
    Kernel base = 0xfffff801`e9086000 PsLoadedModuleList = 0xfffff801`e9359630
    Debug session time: Thu Oct  6 14:15:10.234 2016 (GMT+8)
    System Uptime: 3 days 19:49:44.004
    *********************************************************************
    * Symbols can not be loaded because symbol path is not initialized. *
    *                                                                   *
    * The Symbol Path can be set by:                                    *
    *   using the _NT_SYMBOL_PATH environment variable.                 *
    *   using the -y <symbol_path> argument when starting the debugger. *
    *   using .sympath and .sympath+                                    *
    *********************************************************************
    Unable to load image ntoskrnl.exe, Win32 error 0n2
    *** WARNING: Unable to verify timestamp for ntoskrnl.exe
    *** ERROR: Module load completed but symbols could not be loaded for ntoskrnl.exe
    Loading Kernel Symbols
    ...............................................................
    ................................................................
    ...................................................
    Loading User Symbols
    Loading unloaded module list
    ...................................
    *******************************************************************************
    *                                                                             *
    *                        Bugcheck Analysis                                    *
    *                                                                             *
    *******************************************************************************

    Use !analyze -v to get detailed debugging information.

    BugCheck 139, {3, ffffd0002245fa80, ffffd0002245f9d8, 0}

    *** WARNING: Unable to verify timestamp for mssmbios.sys
    *** ERROR: Module load completed but symbols could not be loaded for mssmbios.sys
    ***** Kernel symbols are WRONG. Please fix symbols to do analysis.

    *************************************************************************
    ***                                                                   ***
    ***                                                                   ***
    ***    Your debugger is not using the correct symbols                 ***
    ***                                                                   ***
    ***    In order for this command to work properly, your symbol path   ***
    ***    must point to .pdb files that have full type information.      ***
    ***                                                                   ***
    ***    Certain .pdb files (such as the public OS symbols) do not      ***
    ***    contain the required information.  Contact the group that      ***
    ***    provided you with these symbols if you need this command to    ***
    ***    work.                                                          ***
    ***                                                                   ***
    ***    Type referenced: nt!_KPRCB                                     ***
    ***                                                                   ***
    *************************************************************************
    *************************************************************************
    ***                                                                   ***
    ***                                                                   ***
    ***    Your debugger is not using the correct symbols                 ***
    ***                                                                   ***
    ***    In order for this command to work properly, your symbol path   ***
    ***    must point to .pdb files that have full type information.      ***
    ***                                                                   ***
    ***    Certain .pdb files (such as the public OS symbols) do not      ***
    ***    contain the required information.  Contact the group that      ***
    ***    provided you with these symbols if you need this command to    ***
    ***    work.                                                          ***
    ***                                                                   ***
    ***    Type referenced: nt!_KPRCB                                     ***
    ***                                                                   ***
    *************************************************************************
    *************************************************************************
    ***                                                                   ***
    ***                                                                   ***
    ***    Your debugger is not using the correct symbols                 ***
    ***                                                                   ***
    ***    In order for this command to work properly, your symbol path   ***
    ***    must point to .pdb files that have full type information.      ***
    ***                                                                   ***
    ***    Certain .pdb files (such as the public OS symbols) do not      ***
    ***    contain the required information.  Contact the group that      ***
    ***    provided you with these symbols if you need this command to    ***
    ***    work.                                                          ***
    ***                                                                   ***
    ***    Type referenced: nt!_KPRCB                                     ***
    ***                                                                   ***
    *************************************************************************
    *********************************************************************
    * Symbols can not be loaded because symbol path is not initialized. *
    *                                                                   *
    * The Symbol Path can be set by:                                    *
    *   using the _NT_SYMBOL_PATH environment variable.                 *
    *   using the -y <symbol_path> argument when starting the debugger. *
    *   using .sympath and .sympath+                                    *
    *********************************************************************
    *********************************************************************
    * Symbols can not be loaded because symbol path is not initialized. *
    *                                                                   *
    * The Symbol Path can be set by:                                    *
    *   using the _NT_SYMBOL_PATH environment variable.                 *
    *   using the -y <symbol_path> argument when starting the debugger. *
    *   using .sympath and .sympath+                                    *
    *********************************************************************
    Probably caused by : ntoskrnl.exe ( nt+14e3a0 )

    Followup: MachineOwner
    ---------

    • 已编辑 xi丶xi 2016年10月6日 6:42 修改
    • 已移动 Alexis ZhangMVP 2016年10月6日 13:03 与主题相符。
    2016年10月6日 6:34

答案

  • 我把这个问题从一般性问题组移动至本组讨论以便精确产品分类,谢谢合作。

    0x00000139 错误表示 Windows 内核安全检查失败,可能原因非常多。

    NTOSKrnl.EXE 是 Windows Kernel 核心进程,它并不是问题的触因,而是说受到这个蓝屏故障的影响导致 NTOSKrnl.EXE 运行出错。

    由于你的 WinDBG 没有正确设置 Symbol 所以并没有得到准确的分析结果。请提供一下 100616-7968-01.DMP 文件。


    Alexis Zhang

    http://mvp.microsoft.com/zh-cn/mvp/Jie%20Zhang-4000545
    http://blogs.itecn.net/blogs/alexis

    推荐以 NNTP Bridge 桥接新闻组方式访问论坛。

    本帖是回复帖,原帖作者是楼上的 "xi丶xi"

    | 计算机已经从检测错误后重新启动。检测错误: 0x00000139 (0x0000000000000003, 0xffffd0002245fa80, 0xffffd0002245f9d8, 0x0000000000000000)。已将转储的数据保存在: C:\WINDOWS\Minidump\100616-7968-01.dmp。报告 ID: 100616-7968-01。

    2016年10月7日 12:10

全部回复

  • 你好,

    你的dump文件分析结果全部指向 ntoskrnl.exe文件, ntoskrnl.exe 可能与内存相关,可以检查一下你的内存。另外, 我发现你的Symbol 路径可能设置不正确,“ Symbols can not be loaded because symbol path is not initialized.”, 可以参考以下的链接重新配置symbol,在重新分析一下dump文件。链接为英文。
    https://msdn.microsoft.com/en-us/library/windows/desktop/ee416588%28v=vs.85%29.aspx?f=255&MSPPError=-2147217396

    谢谢


    Please remember to mark the replies as an answers if they help and unmark them if they provide no help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    2016年10月7日 6:06
  • 我把这个问题从一般性问题组移动至本组讨论以便精确产品分类,谢谢合作。

    0x00000139 错误表示 Windows 内核安全检查失败,可能原因非常多。

    NTOSKrnl.EXE 是 Windows Kernel 核心进程,它并不是问题的触因,而是说受到这个蓝屏故障的影响导致 NTOSKrnl.EXE 运行出错。

    由于你的 WinDBG 没有正确设置 Symbol 所以并没有得到准确的分析结果。请提供一下 100616-7968-01.DMP 文件。


    Alexis Zhang

    http://mvp.microsoft.com/zh-cn/mvp/Jie%20Zhang-4000545
    http://blogs.itecn.net/blogs/alexis

    推荐以 NNTP Bridge 桥接新闻组方式访问论坛。

    本帖是回复帖,原帖作者是楼上的 "xi丶xi"

    | 计算机已经从检测错误后重新启动。检测错误: 0x00000139 (0x0000000000000003, 0xffffd0002245fa80, 0xffffd0002245f9d8, 0x0000000000000000)。已将转储的数据保存在: C:\WINDOWS\Minidump\100616-7968-01.dmp。报告 ID: 100616-7968-01。

    2016年10月7日 12:10