问题:我的 Windows 8.1 媒体中心出现蓝屏。以下是最近出现的蓝屏摘录(抱歉格式不对,但超级用户不支持漂亮的表格):
Date Bug Check Param 1 Caused by Address
2015-05-24 0x00000019 BAD_POOL_HEADER 00000000`00000020 Npfs.SYS+b872
2015-05-23 0x00000019 BAD_POOL_HEADER 00000000`00000020 ntoskrnl.exe+150ca0
2015-05-22 0x0000003b SYSTEM_SERVICE_EXCEPTION 00000000`c0000005 ntoskrnl.exe+150ca0
2015-05-21 0x00000050 PAGE_FAULT_IN_NONPAGED_AREA ffffe000`83ffdff8 ntoskrnl.exe+150ca0
2015-05-21 0x00000019 BAD_POOL_HEADER 00000000`00000020 Ndu.sys+a49b
2015-05-20 0x0000001a MEMORY_MANAGEMENT 00000000`00041287 ntoskrnl.exe+150ca0
2015-05-20 0x0000003b SYSTEM_SERVICE_EXCEPTION 00000000`c0000005 netbt.sys+23a4224
2015-05-15 0x00000019 BAD_POOL_HEADER 00000000`00000003 ntoskrnl.exe+150ca0
2015-05-15 0x0000003b SYSTEM_SERVICE_EXCEPTION 00000000`c0000005 ntoskrnl.exe+150ca0
2015-05-07 0x00000019 BAD_POOL_HEADER 00000000`00000020 WUDFRd.sys+7d1df000
2015-05-02 0x000000fe BUGCODE_USB_DRIVER 00000000`00000006 USBPORT.SYS+2a64f
2015-05-01 0x00000019 BAD_POOL_HEADER 00000000`00000020 ntoskrnl.exe+150ca0
我使用 BlueScreenView 检查了 minidump 文件,并阅读了有关上述错误检查的 MSDN 文章。据我所知,大多数 BSOD 意味着:
- “一些内核驱动程序弄乱了你的内存。访问这个混乱的内存导致你的系统崩溃。不幸的是,我不知道到底是谁搞乱了你的记忆,因为这种“搞乱”可能在很久以前就已经发生了。”
(如果我错了,请告诉我。)
现在的问题是:我如何知道哪个司机弄乱了我的记忆?
细节:我故意把问题保持为一般性,并询问调试技术,而不是原因我的具体BSOD,以便答案对其他人也有用。如果有人对我的情况的具体细节感兴趣:这是一台 x64 Windows 8.1 Shuttle XS35GTA V3,带有 WinTV-HVR 930C 适配器。我发现我可以有时通过使用 Windows Media Center 观看直播电视、关闭 HDMI 连接的屏幕、稍后再打开并关闭 Media Center 来重现此问题。几秒钟后(执行其他操作后,例如启动或关闭 Web 浏览器),系统将出现 BSOD 或只是重新启动。