无忧启动论坛

 找回密码
 注册
搜索

Win10 PE启动后设备管理器如何不显示某些设备

查看数: 621 | 评论数: 16 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2025-10-17 21:07

正文摘要:

如图,自己折腾的Win10 PE,安装了一些驱动,显示正常。有三个设备,设备实例是: \USB\VID_1BCF&PID_28C0&MI_00\6&1befd2e7&0&0000, \USB\VID_0CF3&PID_E009\5&176ee8c1&0&8, \PCI\VEN_1002 ...

回复

红毛樱木 发表于 2025-10-18 14:48:40
第一次见这么奇葩的需求,删除了也没用。刷新设备管理器就出来了。
方法是有,具体自己写代码吧:
用setupapi枚举设备列表,再获取设备状态。把没安装驱动的设备remove。
用devcon.exe也可以实现。

youxia1220 发表于 2025-10-18 14:07:14
安装日志提示:
utl: Driver INF - usbvideo.inf (X:\Windows\System32\DriverStore\FileRepository\usbvideo.inf_amd64_b401376fd0a39c95\usbvideo.inf)
搜索注册表,没有usbvideo.inf,X:\Windows\System32\DriverStore\FileRepository\也没有usbvideo.inf_amd64_b401376fd0a39c95驱动包,PnP管理器是如何得知要安装这个摄像头驱动的?
PCHH 发表于 2025-10-18 08:32:14
学习了
youxia1220 发表于 2025-10-17 22:54:20
a66 发表于 2025-10-17 22:10
缺少这些设备是缺少相关驱动,其实影响并不大

对使用是没有什么影响,这三个设备Qualcomm QCA9377 Bluetooth,
Radeon (TM) R5 M430,Integrated Webcam。PE不提供对摄像头和
蓝牙支持,所以想让这个二个设备不在设备管理器中显示。
Radeon (TM) R5 M430是显卡,笔记本有二个显卡,一个安装了基础
驱动,PE中够用了,这个也能安装,就是驱动太大,1G多,所以也想
让这个设备不在设备管理器中显示。
大佬有什么指点的吗?
youxia1220 发表于 2025-10-17 22:35:31
笔记本电脑正常系统启动后是195个设备,PE启动后是97个设备,
除了这三个异常设备,还有插入U盘后显示异常的二个便携设备,
其他92个设备是正常的。
之前制作PE时,有一个设备Microsoft Hyper-V Virtualization
Infrastructure Driver,显示驱动异常,能安装驱动。
这次就没有这个设备在设备管理器中显示。搞不清楚设备管理器
中显示的设备到底是什么机制控制的。
youxia1220 发表于 2025-10-17 22:17:56
martin313 发表于 2025-10-17 21:49
试试离线导入这个注册表:

Windows Registry Editor Version 5.00

可能不行吧?这个控制是否显示隐藏设备, ISA 总线驱动只是涉及 PCI 总线相关的参数。

点评

我不感兴趣,供你参考,可行不可行,自行测试  发表于 2025-10-17 22:25
a66 发表于 2025-10-17 22:10:27
缺少这些设备是缺少相关驱动,其实影响并不大

点评

对使用是没有什么影响,这三个设备Qualcomm QCA9377 Bluetooth, Radeon (TM) R5 M430,Integrated Webcam。PE不提供对摄像头和 蓝牙支持,所以想让这个二个设备不在设备管理器中显示。 Radeon (TM) R5 M430是显  详情 回复 发表于 2025-10-17 22:54
martin313 发表于 2025-10-17 21:49:01
youxia1220 发表于 2025-10-17 21:40
您说的很对!同样的PE在笔记本启动,会显示这三个设备驱动异常,
在台式机启动,就不会显示这三个设备。 ...


试试离线导入这个注册表:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\msisadrv\Parameters\PciBus]
"ShowHiddenDevices"=dword:00000000

点评

可能不行吧?这个控制是否显示隐藏设备, ISA 总线驱动只是涉及 PCI 总线相关的参数。  详情 回复 发表于 2025-10-17 22:17
martin313 发表于 2025-10-17 21:45:26
youxia1220 发表于 2025-10-17 21:40
您说的很对!同样的PE在笔记本启动,会显示这三个设备驱动异常,
在台式机启动,就不会显示这三个设备。 ...

把那个PE找来,好好比较一下,不就知道了么
seeimpact153 发表于 2025-10-17 21:45:20
设备什么管他呢
youxia1220 发表于 2025-10-17 21:40:41
martin313 发表于 2025-10-17 21:16
离线加载PE的sysytem注册表存储单元,没有对应这三个设备的注册表项,这是因为这3个设备需要在PE启动后才会 ...

您说的很对!同样的PE在笔记本启动,会显示这三个设备驱动异常,
在台式机启动,就不会显示这三个设备。既然是同一个PE,注册表
存储单元的system是相同的,在台式机没有枚举到实际的硬件,在
设备管理器中没有显示好理解。在笔记本启动,而注册表存储单元
的system并没有这三个设备,它是如何枚举到这三个设备在设备管理
器显示驱动异常的?
不同的PE设备管理器中的设备列表都不一样,很多驱动安装少的PE,
在设备管理器中只显示驱动正常的设备列表,那些没有安装驱动的设备
是怎么不在设备管理器中显示的?

点评

试试离线导入这个注册表: Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\msisadrv\Parameters\PciBus] "ShowHiddenDevices"=dword:00000000  详情 回复 发表于 2025-10-17 21:49
把那个PE找来,好好比较一下,不就知道了么  详情 回复 发表于 2025-10-17 21:45
youxia1220 发表于 2025-10-17 21:20:43
martin313 发表于 2025-10-17 21:15
显示不显示,有那么重要吗?

确实不重要,不过就是想学习、了解如何处理这类问题。
当然了,您作为大佬,肯定知道如何处理,能指点一下,
我们小白感激不尽!
martin313 发表于 2025-10-17 21:16:49
本帖最后由 martin313 于 2025-10-17 21:18 编辑

离线加载PE的sysytem注册表存储单元,没有对应这三个设备的注册表项,这是因为这3个设备需要在PE启动后才会有。你换个电脑启动PE,就不是这3个设备了,可能会变成2个或者5个,等等,因机而变

点评

您说的很对!同样的PE在笔记本启动,会显示这三个设备驱动异常, 在台式机启动,就不会显示这三个设备。既然是同一个PE,注册表 存储单元的system是相同的,在台式机没有枚举到实际的硬件,在 设备管理器中没有显  详情 回复 发表于 2025-10-17 21:40
fh123456 发表于 2025-10-17 21:15:40
等大佬指导
martin313 发表于 2025-10-17 21:15:17
显示不显示,有那么重要吗?

点评

确实不重要,不过就是想学习、了解如何处理这类问题。 当然了,您作为大佬,肯定知道如何处理,能指点一下, 我们小白感激不尽!  详情 回复 发表于 2025-10-17 21:20
youxia1220 发表于 2025-10-17 21:10:42
本帖最后由 youxia1220 于 2025-10-17 21:27 编辑

占楼等大佬指点。PE启动过程中,PnP管理器枚举设备
到底是如何发现设备,安装驱动的?

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-10-28 00:37

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表