18 лет назад 30 октября 2006 в 16:06 590
Есть гораздо более простой способ удалить из системы любое оборудование, отсутствующее физически, но так или иначе прописанное в реестре.
1. Убеждаемся, что Device Manager закрыт.
2. Создаем системную переменную окружения EVMGR_SHOW_NONPRESENT_DEVICES=1.
3. Открываем Device Manager и
в меню View устанавливаем галку Show hidden devices.
В дереве устройств появится несколько новых разделов, а в уже имеющихся, при их открытии, будут отображены отсутствующие в системе устройства — соответствующие им пиктограммы будут белесыми. После этого девайсы можно удалить безо всякого труда.

С уважением, Андрей Сергеев (AKA Andris)

Хочу сделать небольшое уточнение: если необходимо увидеть все оборудование, которое упоминается в реестре, начиная с реальных устройств и заканчивая виртуальными, то введите в консоли такие команды:
set devmgr_show_nonpresent_devices=1
start devmgmt.msc.
Далее все делаем в полном соответствии с описанной вами технологией.

Никто не прокомментировал материал. Есть мысли?