查看: 3702|回复: 12
收起左侧

[软件] 帮忙看看此蓝屏的原因是?与硬盘有关吗?(已上DMP文件)

[复制链接]
哭着笑有多痛
发表于 2017-3-29 13:58:50 | 显示全部楼层 |阅读模式
本帖最后由 哭着笑有多痛 于 2017-4-2 08:21 编辑

DMP文件内容如下:

代码是:0x00000101

已重装系统,还是蓝屏,频率差不多是一天一次,多数在程序开的比较多的情况下鼠标突然一卡,直接蓝屏,没有自动重启,需手动重启


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


Loading Dump File [C:\Windows\MEMORY.DMP]
Kernel Summary Dump File: Only kernel address space is 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+                                    *
*********************************************************************
*** ERROR: Symbol file could not be found.  Defaulted to export symbols for ntkrnlmp.exe -
Windows 7 Kernel Version 7601 (Service Pack 1) MP (4 procs) Free x64
Product: WinNt, suite: TerminalServer SingleUserTS
Built by: 7601.17514.amd64fre.win7sp1_rtm.101119-1850
Machine Name:
Kernel base = 0xfffff800`04006000 PsLoadedModuleList = 0xfffff800`0424be90
Debug session time: Wed Mar 29 10:23:58.497 2017 (GMT+8)
System Uptime: 0 days 2:25:44.824
*********************************************************************
* 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+                                    *
*********************************************************************
*** ERROR: Symbol file could not be found.  Defaulted to export symbols for ntkrnlmp.exe -
Loading Kernel Symbols
...............................................................
................................................................
.............
Loading User Symbols

Loading unloaded module list
.......
The context is partially valid. Only x86 user-mode context is available.
The wow64exts extension must be loaded to access 32-bit state.
.load wow64exts will do this if you haven't loaded it already.
*******************************************************************************
*                                                                             *
*                        Bugcheck Analysis                                    *
*                                                                             *
*******************************************************************************

Use !analyze -v to get detailed debugging information.

BugCheck 101, {31, 0, fffff88004765180, 2}

***** 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                                     ***
***                                                                   ***
*************************************************************************
*************************************************************************
***                                                                   ***
***                                                                   ***
***    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                                     ***
***                                                                   ***
*************************************************************************
*************************************************************************
***                                                                   ***
***                                                                   ***
***    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 : ntkrnlmp.exe

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

RoyalFlare
发表于 2017-3-29 14:36:48 | 显示全部楼层
Symbols不能加载,因为Symbols路径未初始化
可以设置:
使用NT作为Symbols路径的环境变量。
在开始调试时用 -y <symbol_path>作为参数代入。
使用sympath 和 .sympath+
可能是内核ntoskrnl.exe引起的问题,有关这个ntoskrnl.exe的信息,网上有很多,楼主可以自己google一下。
暂时的解决办法是在WinDebug上的file菜单中选择symbol file path ,然后输入:SRV*c:\temp*http://msdl.microsoft.com/download/symbols,然后OK退出应该就可以分析了。
RoyalFlare
发表于 2017-3-29 14:38:09 | 显示全部楼层
Windows 7: Set Windows Debugger Symbol Path Manually:
.sympath SRV*C:\\Windows\\SYMBOLS*http://msdl.microsoft.com/download/symbols

Make sure you have created the SYMBOLS folder though as I am not sure if it gets created automatically. You will notice that the SYMBOLS folder can take up a lot of space quickly so be careful if disk space is an issue on your computer.
babylarry
发表于 2017-3-29 14:41:57 | 显示全部楼层
总是蓝屏,还是只是这一次
pigshead
发表于 2017-4-1 13:24:03 | 显示全部楼层
本帖最后由 pigshead 于 2017-4-1 13:28 编辑

ntkrnlmp.exe蓝屏说明和驱动有关。很可能是软件冲突造成的。
最近装过什么东西没。卸载掉也许就可以了
https://answers.microsoft.com/zh ... 2-b028-1c0dd21efebc
pigshead
发表于 2017-4-1 13:32:09 | 显示全部楼层
只要错误代码不是c00000 和c00005。就不是硬件故障。c00000 和c00005也不一定是硬件故障。
pigshead
发表于 2017-4-1 15:36:02 | 显示全部楼层
c00000,         c00001,   c00002 ,c000005
表示内存条损坏  硬盘损坏  显卡坏  缺少文件
集中出现的时候才需注意。也不是绝对的。只是参考。
哭着笑有多痛
 楼主| 发表于 2017-4-2 08:18:28 | 显示全部楼层
RoyalFlare 发表于 2017-3-29 14:36
Symbols不能加载,因为Symbols路径未初始化
可以设置:
使用NT作为Symbols路径的环境变量。

好复杂啊,小白该怎么操作呢
哭着笑有多痛
 楼主| 发表于 2017-4-2 08:19:11 | 显示全部楼层
babylarry 发表于 2017-3-29 14:41
总是蓝屏,还是只是这一次

差不多一天一次
哭着笑有多痛
 楼主| 发表于 2017-4-2 08:19:34 | 显示全部楼层
pigshead 发表于 2017-4-1 13:24
ntkrnlmp.exe蓝屏说明和驱动有关。很可能是软件冲突造成的。
最近装过什么东西没。卸载掉也许就可以了
ht ...

重装过系统
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2024-5-2 05:49 , Processed in 0.126982 second(s), 16 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表