查看隐藏的设备

设备管理器列出了计算机上安装的设备。 默认情况下,某些设备不会显示在列表中。 这些 隐藏的设备 包括:

  • 设备 节点 (devnode) 状态 位DN_NO_SHOW_IN_DM设置的设备。

  • 属于标记为 NoDisplayClass (的设备安装程序类的设备,例如打印机和非 PnP 驱动程序)

  • 已从计算机中物理删除但未删除其注册表项的设备 (也称为非现有设备或虚拟设备) 。

注意

从Windows 8和Windows Server 2012开始,即插即用管理器不再为非 PnP (旧版) 设备创建设备表示形式。 因此,设备管理器中没有可查看的此类设备。

注意

用户永远不必查看非现有设备,因为非现有设备不应引起他们的注意,也不应导致任何问题。 如果用户在设备不存在时必须查看设备,则驱动程序设计可能存在问题。 但是,在测试期间,开发人员可能需要查看此类设备。

若要在设备管理器显示中包含隐藏设备,请选择“查看”,然后选择“显示隐藏设备”。

在Windows 8之前,若要查看非现有设备,必须在打开设备管理器之前将环境变量DEVMGR_SHOW_NONPRESENT_DEVICES设置为 1,然后打开设备管理器,然后在“视图”菜单中选择“显示隐藏的设备”。

若要将用户环境变量DEVMGR_SHOW_NONPRESENT_DEVICES永久设置为 1,请使用系统属性表的“ 高级 ”选项卡。 设置此环境变量后,运行设备管理器并选择“显示隐藏的设备”。