Обычно, если нет диска с драйверами, драйверы в Windows устанавливаются по одному и вручную. Это долго и утомительно. К счастью, на помощью приходит powershell, который позволяет установить в голую систему Windows (начиная с win7) все драйверы из заданной папки буквально за один клик. Вот скрипт:

Get-ChildItem "C:\mydrivers\" -Recurse -Filter "*.inf" | 
ForEach-Object { PNPUtil.exe /add-driver $_.FullName /install }

Если pnputil ругается, то скорее всего она не понимает ключей /add-driver и /install (напрмер - в Windows 7). В таком случае их можно заменить на -a -i:

Get-ChildItem "C:\DRIVERS\" -Recurse -Filter "*.inf" | 
ForEach-Object { PNPUtil.exe -i -a $_.FullName }

Например, таким образом удобно ставить драйверы на ноутбуки, для которых есть пакеты SCCM. В частности - Lenovo. Распаковываем пакет и натравливаем на него скрипт.

Enter your comment. Wiki syntax is allowed:
 
  • ms_windows_ms_sql/quick_install_all_drivers_from_folder_and_subfolders.txt
  • Last modified: 2019/02/11 09:13
  • by 127.0.0.1