Удаление несуществующих аппаратных средств с Devcon?

http://support.microsoft.com/kb/307880/EN-US/

Править: nevermind, неправильно читавший заголовок

3
задан 27 January 2012 в 22:43
4 ответа

Devcon работает. Вам просто нужно убедиться, что вы выбрали правильную версию devcon для своей операционной системы.

Взгляните на эту ссылку http://freneticrapport.blogspot.com/2011/05/windows-hiddennot-connected -device.html .

Для установки правильной версии devcon для вашей ОС:

  • Установите комплект драйверов Windows
  • Перейдите в Пуск -> Программы -> Комплекты для разработки -> WDK XXXX -> Среда сборки -> Windows [Target] -> Windows [Target] Free Build Environment, заменив [Target] соответствующей версией Windows, для которой вы строите.
  • Перейдите в папку src \ setup \ devcon в каталоге установки WDK и запустите: build -ceZ

Затем вы можете удалить устройство с помощью следующей команды:

devcon remove "@PCI\VEN_1000&DEV_0060&SUBSYS_1F0C1028&REV_04\4&10333E29&0&0030"

Обратите внимание на кавычки и символ @ , поскольку они необходимы для удаления скрытых устройств.

7
ответ дан 3 December 2019 в 05:15

Devcon не может удалить оборудование, которое в данный момент не подключено. Это предполагаемое поведение. Мне следовало бы лучше прочитать документацию.

Команда findall ищет ВСЕ оборудование, подключенное или нет. Мне следовало использовать команду find , которая выполняет поиск только подключенного в данный момент оборудования.

0
ответ дан 3 December 2019 в 05:15

devon может и удалит отсутствующее оборудование, как упоминал GregL.

Строка должна быть правильно отформатирована.

Следующий командный файл сопоставит все устройства на основе входной строки и удалит их:

for /f %%i in ('devcon findall *%1*') do (devcon remove "@%%i")
0
ответ дан 3 December 2019 в 05:15

Команда removeall была добавлена ​​в devcon. devcon является частью набора драйверов Windows (WDK), но я не нашел новую команду removeall в исполняемых файлах, входящих в состав WDK. Я предполагаю, что вы должны собрать его из исходного кода; это то, что я сделал. Инструкции здесь: Сборка devcon из исходников

Включает в себя установку Visual Studio, Windows SDK, WDK, а затем загрузку последних образцов из репозитория git. Я обнаружил, что мне нужно выполнить «MC msgs.mc» вручную, чтобы сборка заработала.

0
ответ дан 2 April 2021 в 19:30

Теги

Похожие вопросы