none
win7 32bit旗舰版,运行过程中还是不定时出现蓝屏,有时一天两次蓝屏,有时一两天一次蓝屏。 RRS feed

  • 问题

  • 如题,我的是惠普AMD四核CPU,AMD双显卡 笔记本,刚使用两个月不到时,系统是win7 32bit旗舰版,在线激活、在线官方升级补丁,所有驱动都是在惠普官方下载,可运行过程中还是不定时出现蓝屏,有时一天两次蓝屏,有时一两天一次蓝屏,比较频繁,实在找不出原因到底出在哪儿,请论坛各位大师给予帮助和指点,帮我找出问题的根结,好对症下药。谢谢!

    winDPG打开今天的dump文件是这样的:

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


    Loading Dump File [F:\Minidump\102012-19874-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 \SystemRoot\system32\ntkrnlpa.exe, Win32 error 0n2
    *** WARNING: Unable to verify timestamp for ntkrnlpa.exe
    *** ERROR: Module load completed but symbols could not be loaded for ntkrnlpa.exe
    Windows 7 Kernel Version 7601 (Service Pack 1) MP (4 procs) Free x86 compatible
    Product: WinNt, suite: TerminalServer SingleUserTS
    Built by: 7601.17944.x86fre.win7sp1_gdr.120830-0333
    Machine Name:
    Kernel base = 0x84050000 PsLoadedModuleList = 0x8419a4d0
    Debug session time: Sat Oct 20 15:20:26.711 2012 (GMT+8)
    System Uptime: 0 days 3:38:16.506
    *********************************************************************
    * 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 \SystemRoot\system32\ntkrnlpa.exe, Win32 error 0n2
    *** WARNING: Unable to verify timestamp for ntkrnlpa.exe
    *** ERROR: Module load completed but symbols could not be loaded for ntkrnlpa.exe
    Loading Kernel Symbols
    ...............................................................
    ................................................................
    .........................................
    Loading User Symbols
    Loading unloaded module list
    .......
    *******************************************************************************
    *                                                                             *
    *                        Bugcheck Analysis                                    *
    *                                                                             *
    *******************************************************************************

    Use !analyze -v to get detailed debugging information.

    BugCheck D1, {999ae000, 2, 0, 8a3246f4}

    ***** 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 : ntkrnlpa.exe ( nt+40cdb )

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

    下面同一时间的蓝屏载图:

    2012年10月20日 8:55

答案

  • 请把 360 卸载掉,它可能干扰了 NDIS.SYS 驱动对计算机电源的相关操作。
     
    --
    Alexis Zhang
     
    http://mvp.support.microsoft.com/profile/jie
    http://blogs.itecn.net/blogs/alexis
     
    推荐以 NNTP Bridge 桥接新闻组方式访问论坛以获取最佳用户体验。
     
    本帖是回复帖,原帖作者是楼上的 "丛林一片叶"
     
    感谢你的关注!希望对你有所帮助。
    下面我重新设置了mini文件夹下载地址:http://kanboxshare.com/link/M6J7d0lTQYKRb6wtJYwvPRFmuD0Odi6oOvFHyxE4O
     
     
    2012年10月22日 21:56
    版主

全部回复

  • 0x000000D1 代码显示这应该是一个驱动程序故障,因为驱动程序或硬件本身的问题引起 Windows Kernel 运行错误。
     
    由于你的 Debugging Tools 没有设置正确的 Symbol,所以无法得到准确的分析结果。
     
    --
    Alexis Zhang
     
    http://mvp.support.microsoft.com/profile/jie
    http://blogs.itecn.net/blogs/alexis
     
    推荐以 NNTP Bridge 桥接新闻组方式访问论坛以获取最佳用户体验。
     
    本帖是回复帖,原帖作者是楼上的 "丛林一片叶"
     
    如题,我的是惠普AMD四核CPU,AMD双显卡 笔记本,?帐褂昧礁鲈虏坏绞保低呈莣in7 32bit旗舰版,在线激活、在线官方升级补丁,所有驱动都是在惠普官方下载,可运行过程中还是不定时出现蓝屏,有时一天两次蓝屏,
     
    2012年10月20日 22:02
    版主
  • 怎样样才能正确设置 Debugging Tools的 Symbol呢?还请楼主明示。

    另补充:同一时间出现的dump文件,链接下载地址:  http://115.com/file/c2702m9x

    请各位老师帮忙分析分析。

    还有网上有说是因为打补丁引起ntkrnlpa.exe文件改动,要把所有的文件替换成原版的文件,尤其是C:\Windows\System32目录下的,说这样能解决这个问题。但有的人说替换后系统会不稳定,甚至出现启动故障等。

    我搜索了我的电脑C盘,确实搜索到8、9个文件,而且版本及文件修改时间都不一样。ntkrnlpa.exe文件到底跟我计算机的这个蓝屏故障有没有关系?能替换吗?请指点一下,谢谢!

    补充说明:

           前两天把机子送到售后,经工程师检测,答复说机子硬件无任何问题。

    2012年10月21日 1:19
  • 设置 Symbol 请参考:
     
    http://blogs.itecn.net/blogs/alexis/archive/2010/11/20/Set-Symbol-Path-for-Debugging-Tools.aspx
     
    你的网盘没有开放下载,我无法获取你的文件。
     
    NTKrnlPA.EXE 以安装的最新更新程序提供的版本为准,目前最新的应该是 KB2724197 提供的版本。不要试图用低版本的文件取代新的版本,不仅对解决问题无益而且会引起系统不稳定。出这馊主意的纯属是误导。
     
    --
    Alexis Zhang
     
    http://mvp.support.microsoft.com/profile/jie
    http://blogs.itecn.net/blogs/alexis
     
    推荐以 NNTP Bridge 桥接新闻组方式访问论坛以获取最佳用户体验。
     
    本帖是回复帖,原帖作者是楼上的 "丛林一片叶"
     
    怎样样才能正确设置 Debugging Tools的 Symbol呢?还请楼主明示。
    另补充:同一时间出现的dump文件,链接下载地址: http://115.com/file/c2702m9x
     
     
    2012年10月22日 1:01
    版主
  • 感谢你的关注!希望对你有所帮助。

    下面我重新设置了mini文件夹下载地址:http://kanboxshare.com/link/M6J7d0lTQYKRb6wtJYwvPRFmuD0Odi6oOvFHyxE4O

    2012年10月22日 14:20
  • 请把 360 卸载掉,它可能干扰了 NDIS.SYS 驱动对计算机电源的相关操作。
     
    --
    Alexis Zhang
     
    http://mvp.support.microsoft.com/profile/jie
    http://blogs.itecn.net/blogs/alexis
     
    推荐以 NNTP Bridge 桥接新闻组方式访问论坛以获取最佳用户体验。
     
    本帖是回复帖,原帖作者是楼上的 "丛林一片叶"
     
    感谢你的关注!希望对你有所帮助。
    下面我重新设置了mini文件夹下载地址:http://kanboxshare.com/link/M6J7d0lTQYKRb6wtJYwvPRFmuD0Odi6oOvFHyxE4O
     
     
    2012年10月22日 21:56
    版主