1) Нажать Win+Break (альтернативный способ - правый клик на "Моем компьютере" и выбрать "Свойства")
2) Закладка "Дополнительно"
3) Кнопка "Переменные среды" (в нижней части диалога)
4) Нижняя группа "Системные переменные"
5) Нажать кнопку "Создать"
6) Имя переменной: DEVMGR_SHOW_NONPRESENT_DEVICES
7) Значение переменной: 1
8) ОК
9) ОК
10) ОК
После этого она показывает, всё, даже то о чём вы забыли, и удаляю всё
вручную, затем у меня установлена прожка Shadow Defender 1.1.0.326,
которая по перезагрузке сносит всё, что не было установлено специально и
возвращает реестр на состояние на момент включения, не знаю проблем с
реестром, вирусами, кривыми драйверами..ит.д выложил тут
http://www.mcrf.ru/forum/showthread.php?p=226947#post226947
Удаление лишних скрытых устройств-"призраков" в Windows XP: Запустите
"Панель управления" -> "Система" -> "Дополнительно" ->
"Переменные среды". В "Системных переменных" или в "Переменных
пользователя" создайте переменную DEVMGR_SHOW_NONPRESENT_DEVICES и
присвойте ей значение 1. OK, OK, закройте "Система". Созданная
переменная позволит работать пункт меню "Показать скрытые устройства" в
диспетчере устройств. Запустите "Панель управления" -> "Система"
-> "Оборудование" -> "Диспетчер устройств" -> "Вид" ->
"Показать скрытые устройства". Теперь посмотрите на новый список -
скрытые устройства будут отображены бледным цветом - это устройства,
которые в данный момент не подключены к системе, но были когда-то
подключены и остались параметры их подключения и драйверы. С ними можно
работать как обычно, в частности, удалить за ненадобностью.