Windows查看隐藏的设备

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

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

    计算机上的每个设备都有一个 devnode,devnodes 被组织成一个分层设备树。 配置设备时,PnP 管理器会为设备创建一个 devnode。

    Devnode 包含设备 (设备驱动程序的设备对象) 和设备信息,例如设备是否已启动以及哪些驱动程序已在设备上注册了通知。

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

  • 物理上从计算机中删除但未删除其注册表项的设备 (也称为 nonpresent 设备) 。

 备注

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

 备注

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

若要在设备管理器显示中包括隐藏设备,请选择 " 查看 ",然后选择 " 显示隐藏的设备"。

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

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

1.在Windows系统,按开始>执行>输入cmd,按回车

2.出现命令字符视窗之後,输入 set DEVMGR_SHOW_NONPRESENT_DEVICES=1 按回车 输入devmgmt.msc 按回车

3.然后在设备管理器点击>查看>显示隐藏的设备 您现在能能删除多余的设备了(浅色代表不存在),删除完毕之後,请务必重启动计算机

猜你喜欢

转载自blog.csdn.net/allway2/article/details/109202888