Управление драйверами устройств из командной строки (ru-RU)
![]() |
Данная статья относится к кактегории "how to". Пожалуйста сохраняйте ее как можно более простой и ясной. Избегайте пространных обсуждений а также не углубляйтесь слишком глубоко в связанные технологии и незкоуровневые механизмы имеющие отношение к данной теме. |
В большинстве случаев наиболее удобным инструментом для управления драйверами устройств является "Диспетчер устройств". Это графическая оснастка для консоли управления Microsoft (Microsoft Management Console - MMC), которая может быть запущена с использование следующей команды: devmgmt.msc. Но данный вариант не подходит для ряда сценариев, а именно:
- Использование в скриптах.
- Использование в Windows Server установленном в режиме Server Core.
В этих случаях вам требуется использовать инструмент работающий в режиме командной строки. Microsoft предоставляет два таких инструмента которые различны как по возможностям так и по доступности.
Plug-and-Play (PnP) Utility (PNPUtil.exe)
Основные возможности:
- Отобразить список драйверов - PNPUTIL.EXE -e
- Добавить драйвер.
- Установить драйвер.
- Удалить драйвер.
Преимущества:
- Доступность "из коробки" во всех текущих версиях Windows.
- Умеренная сложность синтаксиса.
Недостатки:
- Не предоставляет продвинутых возможностей, таких как:
- Отключение устройства.
- Выбор одного конкретного драйвера для конкретного устройства из списка совместимых драйверов установленных в данный момент в системе.
Доступность:
- Включена в стандартную поставку со всеми текущими версиями Windows.
Дополнтиельная информация:
- Для ознакомления с подробной информацией, исчерпывающим списком возможностей, синтаксисом и примерами использования пожалуйста обратитесь к официальной документации для PnPUtil.
Консоль устройств (DevCon.exe)
Возможности (а также преимущества):
- Все возможности управления драйверами и устройствами присутствующие в оснастке консоли управления Microsoft Управление Устройствами, включая такие продвинутые возможности как:
- Отключение устройства.
- Выбор одного конкретного драйвера для конкретного устройства из списка совместимых драйверов установленных в данный момент в системе.
Недостатки:
- Не доступность "из коробки"
- Высокая сложность синтаксиса
Доступность:
- Смотри детальные инструкции: Как получить текущую версию Device Console Utility (DevCon.exe) for detailed instructions.
Дополнтиельная информация:
- Для ознакомления с подробной информацией, исчерпывающим списком возможностей, синтаксисом и примерами использования пожалуйста обратитесь к официальной документации: DevCon.
Ссылки
- Общая (не связанная с коммандной строкой) информация доступна в Пошаговом руководстве по управлению и установке устройств: Signing и Staging драйверов устройств в Windows Vista и Windows Server 2008.