1.硬件排查,替换处理。
生产环境,备用机进行硬件替换,不稳地,依旧日常死机。将问题机的内存、硬盘安装于备用机,烤机,稳定运行
2.系统还原。
ghost系统还原,重启问题依旧,但是依旧不稳定
3.检查蓝屏代码:BCCode:1000007e
4.清除计数器
查看事件管理器“无法修复 RemoteAccess 服务的性能计数器。请使用 LODCTR 工具手动对其进行重新安”
手动清除计数器,清除后稳定了三天,又开始频繁重启
Lodctr /r
5.抓取dmp蓝屏文件,
BCCode:1000007e
用debugging tools进行分析,说是
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
.......
7.下载原始版本 ntkrnlpa.exe,进行替换
解决方法是在C:\Windows\System32有一个这个程序,你右键属性看看他的详细版本。然后你可以直接C盘搜索ntkrnlpa,里面会有5到6个这个程序,位置在C:\Windows\winsxs\x86_microsoft-windows-os-kernel_31bf3856ad364e35_6.1.7600.16385_none_6c06b7c41576a7d9,这个就是最原始的,你复制这个,然后把搜出来的所有同名程序用这个16385版本的替换,就可以了。替换的时候需要授予权限