|
第一次见这么奇葩的需求,删除了也没用。刷新设备管理器就出来了。 方法是有,具体自己写代码吧: 用setupapi枚举设备列表,再获取设备状态。把没安装驱动的设备remove。 用devcon.exe也可以实现。 |
|
安装日志提示: 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管理器是如何得知要安装这个摄像头驱动的? |
| 学习了 |
a66 发表于 2025-10-17 22:10 对使用是没有什么影响,这三个设备Qualcomm QCA9377 Bluetooth, Radeon (TM) R5 M430,Integrated Webcam。PE不提供对摄像头和 蓝牙支持,所以想让这个二个设备不在设备管理器中显示。 Radeon (TM) R5 M430是显卡,笔记本有二个显卡,一个安装了基础 驱动,PE中够用了,这个也能安装,就是驱动太大,1G多,所以也想 让这个设备不在设备管理器中显示。 大佬有什么指点的吗? |
|
笔记本电脑正常系统启动后是195个设备,PE启动后是97个设备, 除了这三个异常设备,还有插入U盘后显示异常的二个便携设备, 其他92个设备是正常的。 之前制作PE时,有一个设备Microsoft Hyper-V Virtualization Infrastructure Driver,显示驱动异常,能安装驱动。 这次就没有这个设备在设备管理器中显示。搞不清楚设备管理器 中显示的设备到底是什么机制控制的。 |
martin313 发表于 2025-10-17 21:49 可能不行吧?这个控制是否显示隐藏设备, ISA 总线驱动只是涉及 PCI 总线相关的参数。 |
| 缺少这些设备是缺少相关驱动,其实影响并不大 |
youxia1220 发表于 2025-10-17 21:40 试试离线导入这个注册表: Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\msisadrv\Parameters\PciBus] "ShowHiddenDevices"=dword:00000000 |
youxia1220 发表于 2025-10-17 21:40 把那个PE找来,好好比较一下,不就知道了么 |
| 设备什么管他呢 |
martin313 发表于 2025-10-17 21:16 您说的很对!同样的PE在笔记本启动,会显示这三个设备驱动异常, 在台式机启动,就不会显示这三个设备。既然是同一个PE,注册表 存储单元的system是相同的,在台式机没有枚举到实际的硬件,在 设备管理器中没有显示好理解。在笔记本启动,而注册表存储单元 的system并没有这三个设备,它是如何枚举到这三个设备在设备管理 器显示驱动异常的? 不同的PE设备管理器中的设备列表都不一样,很多驱动安装少的PE, 在设备管理器中只显示驱动正常的设备列表,那些没有安装驱动的设备 是怎么不在设备管理器中显示的? |
martin313 发表于 2025-10-17 21:15 确实不重要,不过就是想学习、了解如何处理这类问题。 当然了,您作为大佬,肯定知道如何处理,能指点一下, 我们小白感激不尽! |
|
本帖最后由 martin313 于 2025-10-17 21:18 编辑 离线加载PE的sysytem注册表存储单元,没有对应这三个设备的注册表项,这是因为这3个设备需要在PE启动后才会有。你换个电脑启动PE,就不是这3个设备了,可能会变成2个或者5个,等等,因机而变 |
| 等大佬指导 |
| 显示不显示,有那么重要吗? |
|
本帖最后由 youxia1220 于 2025-10-17 21:27 编辑 占楼等大佬指点。PE启动过程中,PnP管理器枚举设备 到底是如何发现设备,安装驱动的? |
Powered by Discuz! X3.3
© 2001-2017 Comsenz Inc.