在我们的电脑上,我们每天都会使用我们客户的几十种不同的USB驱动器。
这是不好的,因为registryconfiguration单元变得巨大,因为windows是如此“聪明”,永远保存它们
我设置devmgr_show_nonpresent_devices=1 ,我看到成千上万的USB闪存驱动器
有一个软件会自动删除所有以前的设备?
此外,这将解决很多扫描仪和打印机的问题,将被视为另一个设备,因为用户已经插入另一个USB插头
尝试从NirSoft USBDeview 。 从网站:
“USBDeview是一个小型的实用程序,它列出了当前连接到您的计算机的所有USB设备,以及您以前使用过的所有USB设备。对于每个USB设备,会显示延伸信息:设备名称/描述,设备types,序列号对于大容量存储设备),添加设备的date/时间,VendorID,ProductID等… USBDeview还允许您卸载以前使用的USB设备,并断开当前连接到计算机的USB设备。也可以在远程计算机上使用USBDeview,只要您使用pipe理员用户login到该计算机即可。
该界面支持sorting和多选和删除。 在这里下载
微软有一个名为DevCon的命令行实用程序,它可以做你所需要的。
列出当前和不存在的USB设备:
devcon findall =usb
删除所有USB设备:
devcon remove @usb\*
谨慎行事。 之后您可能需要devcon rescan ,甚至devcon reboot 。
对于存储卷(USB驱动器),注册码是
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\STORAGE\Volume
一个小testing显示,非现在的设备有“??” 在关键的名字。 人们可以编写一个简单的程序或脚本来循环使用键名,并删除那些有“??”的键。