Установка драйвера через командную строку

&nbsp &nbsp Команда PNPUTIL является удобным средством для установки или удаления драйверов при отсутствии оборудования. Утилита pnputil.exe входит в стандартную поставку всех ОС семейства Windows, начиная с Windows Vista. Для ее работы потребуется запуск от имени администратора. Обычно PNPUTIL используется системными администраторами для добавления драйверов устройств, которые потребуются обычным пользователям, при подключении к системе. С помощью PNPUTIL выполняются все подготовительные действия, для которых нужны права администратора системы, а при подключении устройства, для которого выполнялось добавление драйвера, происходит его тихая установка.

Формат командной строки:

pnputil.exe [-f | -i] [ -? | -a | -d | -e ]

Параметры командной строки:

-? – отобразить справку по использованию.

-e – отобразить список драйверов сторонних производителей

-i – установить драйвер

-d – удалить драйвер

-f – принудительно удалить драйвер подключенного к системе устройства

-a – добавить пакет для установки драйверов

имя INF-файла – имя инф файла из установочного пакета драйвера.

pnputil –e – отобразить список драйверов сторонних производителей.

pnputil –e | more – отобразить список драйверов сторонних производителей в постраничном режиме вывода на экран.

Пример выводимой информации: Опубликованное имя :
oem1.inf
Поставщик пакета драйвера: Microsoft
Класс: Принтеры
Дата разработки и версия драйвера :
06/21/2013 9.1.7601.17514
Имя подписавшего : Microsoft Windows

Опубликованное имя :
oem2.inf
Поставщик пакета драйвера: Advanced Micro Devices, Inc.
Класс: Видеоадаптеры
Дата разработки и версия драйвера :
09/27/2012 9.002.0.0000
Имя подписавшего : Microsoft Windows Hardware Compatibility Publisher

50750 просмотра

3 ответа

247 Репутация автора

Я работаю в Windows 8.1. Мне нужно установить файл драйвера (INF-файл) из командной строки. Какую команду мне нужно использовать? Я знаю, что у меня есть много других способов установки INF-файла, но я должен установить это из командной строки.

Читайте также:  1С отчет с картинками

Пожалуйста, помогите мне Спасибо заранее .

Ответы (3)

1 плюс

7467 Репутация автора

Есть много вариантов . и много сложностей с новыми версиями Windows.

Но для начала попробуйте что-то вроде этого:

rundll32.exe advpack.dll,LaunchINFSectionEx myinf.inf,,c: empmydata.cab,36

Примечание: остерегайтесь старых ссылок, которые предлагают «setupapi» вместо «advpack». Вы определенно хотите advpack.dll.

8 плюса

2418 Репутация автора

Комментарий Грейнджер работает и в Windows 7. Согласно MS, PnPUtil (PnPUtil.exe) включен в каждую версию Windows, начиная с Windows Vista .

Это полезно для драйверов устройств , для которых не установлена ​​установка по умолчанию (щелчок правой кнопкой мыши «Установить» не работает для них).

плюса

1 Репутация автора

Способ по умолчанию для драйверов устройств:

Устаревшие драйверы не могут быть установлены с помощью pnputil и должны использовать LaunchINFSectionEx-Call

Я протестировал следующее, и оно работает с несколькими драйверами от Windows 2000 до Windows 10, 2012R2, 2016, 2019.

Обратите внимание, чтобы использовать правильный раздел

Как правило, файл .INF устанавливается путем щелчка правой кнопкой мыши на нужном файле и выборе команды Install из контекстного меню.

Кроме того, существует возможность инсталляции файла из командной строки:

rundll32 syssetup,SetupInfObjectInstallAction DefaultInstall 128 . .inf

Оцените статью
Добавить комментарий

Adblock detector