1

У нас есть образ Windows 7 по умолчанию, который содержит много разных драйверов устройств. В результате обнаружены два совместимых драйвера для сетевой карты, но один из двух приводит к проблеме. Теперь у нас есть инструкция для наших сборщиков, чтобы они выбирали правильный драйвер через диспетчер устройств.

Есть ли способ изменить драйвер устройства через командную строку, чтобы я мог написать это?

1 ответ1

1

Есть ли способ изменить драйвер устройства через командную строку?

Есть две возможности, pnputil и devcon:

Вообще говоря, лучшим инструментом для управления драйверами устройств является «Диспетчер устройств». Это оснастка графического интерфейса для консоли управления Microsoft (MMC Jump). Вы можете запустить его, запустив devmgmt.msc. Но это не вариант в некоторых конкретных случаях, а именно:

  • Сценарии.
  • Windows Server установлен в варианте Server Core.

Microsoft предоставляет два таких инструмента, которые отличаются как своими возможностями, так и доступностью.

Утилита Plug-and-Play (PnP) (PNPUtil.exe)

Основные характеристики:

  • Список драйверов - PNPUTIL.EXE -e
  • Добавить драйвер.
  • Установить драйвер.
  • Удалить драйвер.

Плюсы:

  • В комплекте со всеми текущими версиями Windows.
  • Синтаксическая сложность средняя.

Минусы:

  • Не предоставляет расширенные функциональные возможности, такие как:
    • Отключить устройство.
    • Выберите один конкретный драйвер для определенного устройства из списка совместимых драйверов, которые в данный момент установлены в системе.

Доступность:

  • Входящие со всеми текущими версиями Windows.

Дополнительная информация:

  • Подробное описание, полный список функций, синтаксис и примеры командной строки см. В официальной документации на PnPUtil.

Консоль устройства (DevCon.exe)

Особенности (также плюсы):

  • Все функции управления устройствами и драйверами, которые можно найти в MMC «Управление устройствами», включая расширенные функции, такие как:
    • Отключить устройство.
    • Выберите один конкретный драйвер для определенного устройства из списка совместимых драйверов, которые в данный момент установлены в системе.

Минусы:

  • Нет в наличии из коробки.
  • Синтаксическая сложность высокая.

Доступность:

Дополнительная информация:

  • Подробное описание, полный список функций, синтаксис и примеры командной строки см. В официальной документации на DevCon.

Как управлять драйверами устройств с помощью командной строки

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .