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

Удалите драйвер USB-накопителя [USBSTOR. *]

Как удалить драйвер запоминающего устройства USB из Windows XP, чтобы в следующий раз, когда запоминающее устройство USB будет подключено к инфраструктуре Plug-and-Play, драйвер будет установлен перед установкой устройства? Я попытался удалить USBSTOR.SYS, но Windows автоматически восстановила его через несколько секунд.

Задний план

Я хочу использовать MS КБ 823732 на временные запоминающие устройства USB, установив HKLM\...\Services\UsbStor ключ реестра на «4». Тем не мение, Эта статья заявляет, что это работает только если на ПК уже установлено запоминающее устройство USB.

Если запоминающее устройство USB НЕ установлено, тогда:

Подсистема Plug & Play Windows автоматически сбрасывает начальное значение на 3 (Вручную) при установке USBSTOR после первого подключения запоминающего устройства USB.

Я хочу протестировать поведение своего приложения в случае, если USB-накопитель не установлен, но я не знаю, что удалить, чтобы это сделать.

Я прошу воспроизвести состояние системы, в котором USB-накопитель еще не установлен.

Затем начните с создания такой системы.

Если вы можете использовать виртуальную машину, то сделайте систему в виртуальной машине. Большинство виртуальных машин поддерживают создание снимков, которые можно использовать для «отката всей системы».

Также: VMWare (например) имеет возможность использовать USB-устройства хоста напрямую с гостем; Кему имеет -usbdevice disk:file.img для имитации usb "диска".

Если вы не можете использовать виртуальную машину, вы можете использовать Восстановление системы к контрольной точке (и откатиться) до конфигурации вашего оборудования.

Я не рекомендую это делать, если вы разрабатываете систему, на которой тестируете. Восстановление системы не очень надежно. Если вы не можете позволить себе законную копию Microsoft Windows, вы все равно можете загрузить копию Windows PE бесплатно.