Как установить драйвера на Windows 10 через командную строку — вопрос, который возникает у пользователей, когда стандартные методы не работают или нужно автоматизировать процесс. командная строка позволяет установить драйверы без графического интерфейса, что удобно для удалённого администрирования, скриптов или восстановления системы.
В большинстве случаев Windows 10 сама находит и устанавливает драйверы через Центр обновления, но иногда требуется ручная установка — например, для специфического оборудования или после чистой установки ОС. командная строка (CMD) даёт больше контроля: можно установить драйвер из папки, обновить его или откатить до предыдущей версии.
Почему командная строка: плюсы и минусы
Установка драйверов через командную строку имеет свои преимущества:
— Быстрота: одна команда вместо нескольких кликов в Диспетчере устройств.
— Автоматизация: удобно для скриптов или настройки нескольких ПК.
— Работает без GUI: актуально для серверов или систем с поврежденным интерфейсом.
— Контроль версий: можно явно указать, какой драйвер устанавливать.
Минусы тоже есть: нужно знать точные команды и пути к файлам, а ошибка в синтаксисе может привести к сбоям. К тому же не все драйверы поддерживают установку через pnputil или devcon.
Перед установкой драйверов через CMD проверьте, подходит ли он для вашей версии Windows 10 (32- или 64-битной). Несовместимый драйвер может вызвать синий экран ошибки (BSOD).
| Инструмент | Назначение | Пример команды | Требует ли права админа? |
|---|---|---|---|
pnputil |
Установка, удаление, перечисление драйверов | pnputil /add-driver C:\drivers\*.inf |
Да |
devcon |
Управление устройствами (включая драйверы) | devcon update C:\drivers\*.inf |
Да |
DISM |
Интеграция драйверов в образ Windows | DISM /Image:C:\ /Add-Driver /Driver:C:\drivers |
Да |
Способы установки драйверов через CMD
В Windows 10 есть два основных инструмента для работы с драйверами через командную строку: встроенная утилита pnputil и сторонняя devcon от Microsoft. Каждый имеет свои особенности.
Также можно использовать DISM для интеграции драйверов в образ системы, но это актуально скорее для администрирования, чем для обычных пользователей.
Подготовка к установке: что нужно сделать заранее
Перед тем как устанавливать драйверы через командную строку, выполните несколько подготовительных шагов:
- Скачайте драйверы с официального сайта производителя устройства (например, NVIDIA, Intel, AMD или Realtek). Обычно драйверы поставляются в виде ZIP-архива или EXE-установщика.
- Разархивируйте файлы в папку с простым путём (например,
C:\drivers\nvidia). Избегайте путей с пробелами или кириллицей — это может вызвать ошибки. - Проверьте цифровую подпись. Windows 10 по умолчанию блокирует установку драйверов без подписи. Если драйвер не подписан, нужно отключить проверку подписи (временно).
- Запустите от имени администратора. Без прав админа команды не сработают.
Если вы не уверены, какой драйвер нужен, используйте Диспетчер устройств: найдите устройство с жёлтым восклицательным знаком, кликните правой кнопкой, выберите Свойства → Сведения → ИД оборудования. Эти данные помогут подобрать правильный драйвер.
Установка драйверов с помощью pnputil
pnputil — встроенная утилита для работы с драйверами. Она позволяет добавлять, удалять и просматривать установленные драйверы.
- Откройте командную строку от имени администратора. Для этого нажмите
Win + Xи выберитеКомандная строка (администратор)илиWindows PowerShell (администратор). - Перейдите в папку с драйвером (необязательно, но удобно). Например:
cd C:\drivers\nvidia - Установите драйвер командой:
pnputil /add-driver "C:\drivers\nvidia\*.inf" /install/add-driver— добавляет драйвер в хранилище.*.inf— указывает на все INF-файлы в папке (обычно драйвер состоит из нескольких файлов, но именно содержит инструкции по установке)./install— сразу устанавливает драйвер для совместимых устройств.
- Проверьте результат. После выполнения команды должна появиться строка
Успешно добавлен драйвер. Если возникла ошибка, проверьте путь к файлам или права доступа.
⚠️ Внимание: если драйвер не имеет цифровой подписи, Windows 10 откажется его устанавливать. В этом случае нужно временно отключить проверку подписи драйверов через параметры загрузки (нажмитеWin + R, введитеmsconfig, перейдите на вкладкуЗагрузка→Параметры загрузки→ отметьтеОтключить обязательную проверку подписи драйверови перезагрузите ПК).
Сравнение и devcon: что выбрать
Оба инструмента решают одну задачу, но подходят для разных сценариев. pnputil встроен в и прост в использовании, а devcon предлагает больше возможностей для работы с устрайствами.
| Критерий | pnputil |
devcon |
|---|---|---|
| Встроен в Windows | Да | Нет (нужно скачивать) |
| Установка драйверов | Да | Да |
| Удаление драйверов | Да | Да |
| Работа с устройствами (включение/отключение) | Нет | Да |
| Поддержка скриптов | Ограниченная | Широкие возможности |
| Сложность использования | Простой | Средний |
devcon — это утилита от Microsoft, которая не входит в стандартную поставку Windows. Её можно скачать с сайта или из репозитория Windows Driver Kit. Она удобна, если нужно не только установить драйвер, но и управлять устройствами — например, отключить или включить их.
Пример команды для установки драйвера через devcon:
devcon update C:\drivers\realtek\*.inf
Если вам нужно просто установить драйвер — используйте pnputil. Если требуется больше контроля над устройствами — выбирайте devcon.
Как проверить установленные драйверы
После установки драйвера через командную строку важно убедиться, что он работает корректно. Сделать это можно несколькими способами:
Способ 1: Через Диспетчер устройств
Откройте Диспетчер устройств (Win + X → Диспетчер устройств), найдите ваше устройство и проверьте, нет ли рядом с ним значка ошибки (жёлтый восклицательный знак или красный крестик). Если значок есть — драйвер не установился или работает неправильно.
Способ 2: Через командную строку
Используйте команду:
pnputil /enum-drivers
Она выведет список всех установленных драйверов. Чтобы найти конкретный, используйте фильтр:
pnputil /enum-drivers | find "nvidia"
(замените nvidia на имя вашего драйвера).
Способ 3: Проверка версии драйвера
В Диспетчере устройств кликните правой кнопкой на устройство, выберите Свойства → Драйвер. Здесь отобразится версия и дата драйвера. Сравните её с той, которую вы устанавливали.
Как удалить драйвер через командную строку
Чтобы удалить драйвер, используйте команду pnputil /delete-driver oemX.inf, где oemX.inf — имя INF-файла драйвера (можно узнать через pnputil /enum-drivers). Удаление может потребоваться, если драйвер работает некорректно или вы хотите откатиться к предыдущей версии. Будьте осторожны: удаление системных драйверов может привести к нестабильной работе ОС.
Пошаговая инструкция: устанавливаем драйвер через CMD
Разберём подробный алгоритм установки драйвера на примере видеокарты NVIDIA GeForce GTX 1660. Этот способ подойдёт для любого устройства.
Шаг 1. Скачиваем драйвер
Переходим на сайт NVIDIA, выбираем модель видеокарты, скачиваем последний драйвер для Windows 10 (64-бит). Обычно это файл с расширением .exe.
Шаг 2. Извлекаем файлы драйвера
Запускаем скачанный .exe-файл и выбираем опцию извлечения файлов в папку (например, C:\NVIDIA_Driver). Если такой опции нет, используем архиватор (например, 7-Zip), чтобы распаковать EXE-файл.
Шаг 3. Открываем от имени администратора
Нажимаем Win + X, выбираем Командная строка (администратор).
Шаг 4. Устанавливаем драйвер
Вводим команду:
pnputil /add-driver "C:\NVIDIA_Driver\*.inf" /install
Если путь содержит пробелы, обязательно используйте кавычки.
Шаг 5. Перезагружаем ПК
После успешной установки перезагружаем компьютер, чтобы изменения вступили в силу.
Чек-лист перед установкой драйвера через CMD
Часто задаваемые вопросы
Можно ли установить драйвер через PowerShell?
Да, в можно использовать те же команды, что и в CMD. Например:
pnputil /add-driver "C:\drivers\*.inf" /install.
Также поддерживает дополнительные возможности, например, проверку цифровой подписи через Get-AuthenticodeSignature.
Что делать, если команда выдаёт ошибку?
Частые ошибки:
- Ошибка 0x80070002 — неверный путь к файлу. Проверьте, что папка существует и содержит INF-файлы.
- Ошибка 0x800F0202 — драйвер не совместим с системой. Скачайте версию для вашей разрядности Windows (32 или 64 бита).
- Ошибка 0x80070005 — нет прав администратора. Запустите от имени админа.
Если ошибка сохраняется, попробуйте использовать devcon или установите драйвер через Диспетчер устройств.
Как установить драйвер без цифровой подписи?
Windows 10 блокирует установку неподписанных драйверов. Чтобы обойти это ограничение:
- Откройте
Параметры→Обновление и безопасность→Восстановление→Перезагрузить сейчас. - После перезагрузки выберите
Параметры загрузки→Отключить обязательную проверку подписи драйверов. - Загрузитесь в и установите драйвер через CMD.
⚠️ Внимание: установка неподписанных драйверов может угрожать безопасности системы. Делайте это только если полностью доверяете источнику.
Можно ли откатить драйвер через командную строку?
Да, но не напрямую. Сначала удалите текущий драйвер через pnputil /delete-driver oemX.inf, затем установите предыдущую версию. Альтернативный способ — использовать команду:
devcon rollback "ID_устройства",
где ID_устройства можно узнать через Диспетчер устройств (Свойства → Сведения → ИД оборудования).