当您尝试访问不是 PCI 设备在 Windows 7 中或在 Windows Server 2008 R2 设备时出现"STOP 0x000000D1"错误信息

如果这是正确的修补程序不确定?我们可以确认我们为添加了此问题。

症状

假设您有一台计算机正在运行 Windows 7 或 Windows Server 2008 R2。在此计算机上的高级配置和电源接口 (ACPI) BIOS 包含一个命名空间对象,不是 PCI 设备。但是,Windows 认为该设备是 PCI 设备不正确。因此,如果 Windows 尝试访问设备的 PCI 配置空间,就会收到"STOP 0x000000D1""错误消息。

备注:

  • 此错误消息中的参数因计算机的配置而异。

  • 此问题被由于不是所有的"0x000000D1"Stop 错误。



原因

Acpi.sys 系统驱动程序中的错误会出现此问题。Acpi.sys 系统驱动程序返回会导致设备视为而不是子的 PCI 总线 PCI 设备不正确标记。因此,操作系统尝试通过使用特殊的函数访问它时设备可能无法正常工作。有时,您可能会收到"症状"一节中提到的 stop 错误消息。

解决方案

在 Windows 7 Service Pack 1 (SP1) 和 Windows 服务器 2008 R2 Service Pack 1 (SP1) 中,问题已经解决。

有关详细信息 Service Pack 1 为 Windows 7 和 Windows Server 2008 R2,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章︰

Service Pack 1 为 Windows 7 和 Windows Server 2008 R2 的信息

状态

Microsoft 已经确认这是“适用于”一节中列出的 Microsoft 产品中的问题。

详细信息

有关不同类型的 Windows 驱动程序模型 (WDM) 设备对象的详细信息,请访问下面的 Microsoft 开发人员网络 (MSDN) 网站︰

有关软件更新术语的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

用于描述 Microsoft 软件更新的标准术语的说明

需要更多帮助?

扩展你的技能
了解培训
抢先获得新功能
加入 Microsoft 内部人员

此信息是否有帮助?

你对翻译质量的满意程度如何?

哪些因素影响了你的体验?

是否还有其他反馈?(可选)

谢谢您的反馈意见!

×