Como remover todos os dispositivos anteriores no xp?

6

Em nossos computadores, usamos dezenas diárias de drives USB diferentes de nossos clientes.

Isso é ruim porque a seção do Registro está se tornando enorme, pois o Windows é tão "inteligente" para salvá-las para sempre

Defino devmgr_show_nonpresent_devices=1 e vi milhares de unidades flash USB

Existe um software que elimina automaticamente todos os dispositivos anteriores?

Além disso, isso resolverá muitos problemas com scanners e impressoras que serão vistos como outro dispositivo apenas porque o usuário conectou outro plugue usb

    
por Magnetic_dud 17.06.2009 / 19:13

3 respostas

4

Tente USBDeview em NirSoft . Do site:

"USBDeview is a small utility that lists all USB devices that currently connected to your computer, as well as all USB devices that you previously used. For each USB device, exteneded information is displayed: Device name/description, device type, serial number (for mass storage devices), the date/time that device was added, VendorID, ProductID, and more... USBDeview also allows you to uninstall USB devices that you previously used, and disconnect USB devices that are currently connected to your computer. You can also use USBDeview on a remote computer, as long as you login to that computer with admin user."

A interface suporta classificação e seleção múltipla e remoção. Faça o download aqui

    
por 18.06.2009 / 16:34
3

A Microsoft tem um utilitário de linha de comando chamado DevCon que pode fazer o que você precisa.

Listar dispositivos USB presentes e não presentes:

devcon findall =usb

Remova todos os dispositivos USB:

devcon remove @usb\*

Continue com cautela. Talvez seja necessário fazer um devcon rescan ou até mesmo um devcon reboot .

    
por 17.06.2009 / 19:53
1

Para volumes de armazenamento (drives USB), a chave Regisry é

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\STORAGE\Volume

Um pequeno teste revelou que dispositivos não presentes têm '??' no nome da chave. Pode-se escrever um programa simples ou script para percorrer os nomes das chaves e excluir os que têm '??'.

    
por 17.06.2009 / 20:03