1. PnPUtil

pnputil.exe уже есть в любой современной Windows и позволяет добавить драйвер без графики.

Команда Что делает
pnputil /add-driver "C:\Drivers\mydriver.inf" /install Устанавливает один .inf‑файл.
pnputil /add-driver "C:\Drivers\*inf" /subdirs /install Добавляет все .inf‑файлы из папки и её подпапок.

Важно: запускать из администраторского cmd/PowerShell, а в папке должны быть только файлы драйвера, а не архивы или .exe‑установщики.

2. DISM (для офлайн‑систем)

DISM обычно используют для образов, но им можно "подкрутить" драйверы, когда система не загружается (WinPE, загрузочная флешка).

Команда Когда применять
dism /image C:\ /add-driver /driver:"C:\Drivers\mydriver.inf" Один конкретный драйвер.
dism /image C:\ /add-driver /driver:"C:\Drivers" /recurse Все драйверы из папки и вложенных каталогов.

DISM работает только с незапущенной системой, поэтому её обычно вызывают из среды восстановления.

3. PowerShell Add‑WindowsDriver

Для автоматизации в уже работающей Windows удобно использовать PowerShell.

Add-WindowsDriver -Online -Driver "C:\Drivers" -Recurse
  • -Online - текущая запущенная ОС.
  • -Recurse - искать .inf во всех подпапках.

Если указать путь к отдельному .inf и убрать -Recurse, будет установлен только этот драйвер.

Кратко:

  • PnPUtil - быстрый способ в любой запущенной Windows.
  • DISM - для установки в офлайн‑образе (WinPE, восстановление).
  • PowerShell - удобен в скриптах и автоматизации.

Все команды требуют прав администратора и наличия чистой папки с .inf‑файлами.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *