1. 我的电脑,属性->高级->启动,最下面的内存调试选最后一项的全部,确定后重新启动
2. 蓝屏后不要急着重启,系统会保存整个内存内容,然后会自动重启
3. 重启后,windows目录会多出 MEMORY.DMP, 如果1步骤选完全调试,那么这个文件和你的内存一样大
4. 下载安装windwos 的 debug tools, 我这有下载地址,或微软网站
http://public.hshh.org/SysTools/debug/dbg_x86_6.6.07.5.exe
5. 安装后创建一个临时目录,例如 c:\temp
6. 启动 windbg
7. windbg界面: file->symbol file path (ctrl+s) 输入:
SRV*c:\temp*http://msdl.microsoft.com/download/symbols
然后确定
8. windbg界面: file->open crash dump(ctrl+d),打开windows目录下面的 memory.dmp
9. 打开后,等待提示
当出现 Use !analyze -v to get detailed debugging information. 字样后,在下面输入框
!analyze -v
10. 等待分析完毕,可以知道什么导致的出错
我贴出之前服务器问题:
Use !analyze -v to get detailed debugging information.
BugCheck 3B, {c0000005, fffffadf291e4ec4, fffffadf25015d90, 0}
Page cc2d8 not present in the dump file. Type ".hh dbgerr004" for details
Page cdecc not present in the dump file. Type ".hh dbgerr004" for details
*** ERROR: Module load completed but symbols could not be loaded for HpCISSs2.sysPage cdecc not present in the dump file. Type ".hh dbgerr004" for details
Page cc2d8 not present in the dump file. Type ".hh dbgerr004" for details
Page c549d not present in the dump file. Type ".hh dbgerr004" for details
Page c555e not present in the dump file. Type ".hh dbgerr004" for details
PEB is paged out (Peb.Ldr = 000007ff`fffd4018). Type ".hh dbgerr001" for details
Page cdecc not present in the dump file. Type ".hh dbgerr004" for details
Page cc2d8 not present in the dump file. Type ".hh dbgerr004" for details
Page c549d not present in the dump