相关疑难解决方法(0)

根据物理设备对象 (PDO) 标识符在 Windows 中查找设备

我最近购买了新的主板、处理器和 RAM。我为新组件重新安装了 Windows (x64 7 Ultimate) 和我的所有应用程序,但它与旧系统中的(零售)操作系统许可证、显卡和光驱相同。

大约两周后,我第二次看到蓝屏 STOP 错误。第一次让游戏运行,所以我归咎于游戏,但这次我检查了事件日志,发现了一个错误检查报告,其中包含以下数据:

错误检查是:0x0000009f (0x0000000000000003, 0xfffffa800a21f060, 0xfffff80000b9c3d8, 0xfffffa8007a12540)。

然后我首先转到此页面然后转到此页面以了解这意味着什么。

根据错误描述,可能是我的旧电源无法胜任新硬件的任务。但是,我的新 cpu 的额定功率比旧的轻 15 瓦,所以我认为不是这样。

我还看到0xfffffa800a21f060错误检查的值是“物理设备对象”。过时的设备驱动程序似乎更有可能成为候选者。我想将此编号追溯到设备名称,然后查找该设备的更新驱动程序。不幸的是,我不确定下一步。

任何想法如何做到这一点?听起来它可能指的是内存中调用堆栈上的某个位置;如果需要,我仍然有内存转储。


更新:
我从第一个蓝屏中找到了错误检查。它看起来像这样:

错误检查是:0x00000101 (0x0000000000000031, 0x0000000000000000, 0xfffff880009f1180, 0x00000000000000001)。

以及相关的参考页面:http :
//msdn.microsoft.com/en-us/library/ff557211(v=vs.85).aspx

这个并没有提供太多的内容。它可能是一个有故障的 CPU,但我仍然想从后一个错误检查中追踪设备。


更新 2:
根据答案中的说明,我能够得到这个:

****************************************************** ********************************
* *
*错误检查分析*
* *
****************************************************** ********************************

DRIVER_POWER_STATE_FAILURE (9f)
驱动程序导致电源状态不一致。
参数:
Arg1: 0000000000000003, 设备对象阻塞 Irp 太久了
Arg2:fffffa800a21f060,堆栈的物理设备对象
Arg3:fffff80000b9c3d8,堆栈的功能设备对象
Arg4:fffffa8007a12540,被阻止的 IRP

调试详情:
------------------


DRVPOWERSTATE_SUBCODE:3

IMAGE_NAME:usbhub.sys

DEBUG_FLR_IMAGE_TIMESTAMP:4ce7a68e

MODULE_NAME:usbhub

FAULTING_MODULE: fffff88005600000 usbhub

CUSTOMER_CRASH_COUNT:1

DEFAULT_BUCKET_ID:VISTA_DRIVER_FAULT

BUGCHECK_STR:0x9F

PROCESS_NAME:系统 …

windows-7 drivers

7
推荐指数
1
解决办法
8459
查看次数

标签 统计

drivers ×1

windows-7 ×1