среда, 26 сентября 2012 г.

Windows Удаление записей о подключенных ранее устройствах

Сегодня я хочу написать о решении проблемы, заключающейся в том, что записи о когда-либо подключенных устройствах (например сетевых адаптерах) остаются в реестре. Как следствие мы не можем использовать тоже имя адаптера, что было у предыдущего, при использовании того же IP-адреса выводится предупреждение, и прочее.

Проблему можно решить 2мя способами:

Способ 1

  1. В меню Пуск выберите команду Выполнить, введите cmd.exe и нажмите клавишу ВВОД.
  2. Введите команду set devmgr_show_nonpresent_devices=1 и нажмите клавишу ВВОД.
  3. Затем введите команду Start DEVMGMT.MSC и нажмите клавишу ВВОД.
  4. В меню Вид выберите пункт Показать скрытые устройства.
  5. Разверните дерево Сетевые адаптеры.
  6. Щелкните правой кнопкой мыши затененный сетевой адаптер и выберите пункт Удалить.

Способ 2

. DevCon — это программа с интерфейсом командной строки, которая используется в качестве альтернативы диспетчеру устройств С ее помощью можно включать, отключать, перезапускать, обновлять, удалять и опрашивать отдельные устройства или группы устройств. Чтобы воспользоваться средством DevCon, выполните указанные ниже действия.
  1. Загрузите средство DevCon, выполнив инструкции в следующей статье базы знаний Майкрософт:
    311272 Использование программы с интерфейсом командной строки DevCon в качестве альтернативы диспетчеру устройств
  2. Распакуйте двоичный файл 32-разрядной или 64-разрядной версии средства DevCon в локальную папку.
  3. В меню Пуск выберите пункт Выполнить, введите команду cmd и нажмите клавишу ВВОД.
  4. Чтобы перейти к папке, содержащей файл devcon.exe, введите команду CD:\путь_к_двоичным_файлам.
  5. Чтобы найти установленные сетевые адаптеры, выполните следующую команду:
    devcon findall =net или
    devcon listclass net 
    Примечание. В выводе приведенных выше команд имеется строка скрытого сетевого адаптера следующего вида:
    PCI\VEN_10B7&DEV_9200&SUBSYS_00D81028&REV_78\4&19FD8D60&0&58F0: 3Com 3C920 Integrated Fast Ethernet Controller (3C905C-TX Compatible)
  6. Удалите скрытый сетевой адаптер с помощью следующей команды:
    devcon -r remove "@PCI\VEN_10B7&DEV_9200&SUBSYS_00D81028&REV_78\4&19FD8D60&0&58F0"

Комментариев нет:

Отправить комментарий