Назад | Перейти на главную страницу

Как удалить все предыдущие устройства в xp?

На наших компьютерах мы ежедневно используем десятки различных USB-накопителей от наших клиентов.

Это плохо, потому что куст реестра становится огромным, поскольку окна настолько «умны», что сохраняют их навсегда.

Я установил devmgr_show_nonpresent_devices=1 и я видел тысячи флешек

Есть софт, который автоматически удалит все предыдущие устройства?

Также это решит множество проблем со сканерами и принтерами, которые будут рассматриваться как другое устройство только потому, что пользователь подключил другой разъем USB.

Пытаться USBDeview из NirSoft. С веб-сайта:

USBDeview - это небольшая утилита, которая перечисляет все USB-устройства, которые в данный момент подключены к вашему компьютеру, а также все USB-устройства, которые вы использовали ранее. Для каждого USB-устройства отображается расширенная информация: имя / описание устройства, тип устройства, серийный номер ( для запоминающих устройств), дату / время добавления устройства, VendorID, ProductID и т. д ... USBDeview также позволяет удалить USB-устройства, которые вы использовали ранее, и отсоединить USB-устройства, которые в данный момент подключены к вашему компьютеру. также можно использовать USBDeview на удаленном компьютере, если вы входите на этот компьютер с правами администратора ".

Интерфейс поддерживает сортировку и множественный выбор и удаление. Скачать здесь

У Microsoft есть утилита командной строки под названием DevCon который может делать то, что вам нужно.

Перечислите существующие и отсутствующие USB-устройства:

devcon findall =usb

Удалите все USB-устройства:

devcon remove @usb\*

Действовать с осторожностью. Возможно, вам придется сделать devcon rescan или даже devcon reboot потом.

Для томов хранения (USB-накопителей) ключ Regisry Key

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\STORAGE\Volume

Небольшое тестирование показало, что на устройствах Non-present есть "??" в ключевом имени. Можно написать простую программу или сценарий для циклического перебора имен клавиш и удаления тех, у которых есть «??».