Как обновить драйверы с помощью командной строки в Windows 11/10

Командная строка(Command Prompt) — это одна из утилит, которую многие опытные пользователи любят использовать и выросли вместе с ней. Если вы не знали, но есть возможность запустить Центр обновления Windows из командной строки . Точно так же можно обновить драйверы с помощью командной строки(update drivers using the Command Prompt) .

Microsoft предлагает встроенную утилиту PnPUtil.exe , которая позволяет администратору добавлять пакет драйверов, устанавливать или обновлять и удалять пакет драйверов из хранилища драйверов. Вы также можете узнать список пакетов драйверов, установленных в настоящее время в магазине драйверов. В этом посте мы покажем, как вы можете загружать драйверы с помощью командной строки(Command Prompt) .

Если вы хотите убедиться, что он у вас есть, все, что вам нужно сделать, это открыть командную строку, ввести PNPUtil.exe и нажать клавишу Enter . Если ошибки нет, можно идти.

Обновите драйверы с помощью командной строки

командная строка установки обновления драйвера

Этот метод не будет загружать пакет драйверов из Интернета. Вам нужно будет загрузить пакет с веб-сайта OEM или скопировать его с USB или носителя и скопировать на компьютер.

После этого вы можете использовать драйвер с утилитой для установки или обновления драйвера. Вам нужно будет указать путь к файлу INF , который содержит информацию об устанавливаемом драйвере.

Синтаксис PnPUtil

pnputil  [/add-driver <...> | /delete-driver <...> | /export-driver <...> | /enum-drivers | /disable-device <...> | /enable-device <...> | /restart-device <...> | /remove-device <...> | /scan-devices <...> | /enum-devices <...> | /enum-interfaces <...> | /?]

Вот синтаксис, указанный на сайте microsoft.com :

pnputil /add-driver * <filename.inf | .inf> [/subdirs] [/install] [/reboot]

/subdirs - traverse sub directories for driver packages.

/install - install/update drivers on any matching devices.

/reboot - reboot system if needed to complete the operation.

Примеры использования команды PnPUtil

Вы можете использовать параметр /install для установки нового драйвера или обновления существующего.

Добавить пакет драйверов (Add driver package )

pnputil /install x:\driver.inf

Добавить несколько пакетов драйверов(Add multiple driver packages)

pnputil  /install c:\oem\*.inf

Добавьте и установите пакет драйверов(Add and install the driver package)

pnputil  /install device.inf /install

Тем не менее, утилита может возвращать информацию, которая может предложить, требуется ли перезагрузка. Если вы ничего не получаете или ноль, все хорошо. Однако, если вы получаете ERROR SUCCESS REBOOT REQUIRED(3010), требуется перезагрузка системы. Бывает, когда при установке или обновлении не используется перезагрузка. Если потребуется перезагрузка, вы получите ERROR SUCCESS REBOOT INITIATED(1641), что означает, что обновление прошло успешно и идет перезагрузка системы.

Утилита также может найти или перечислить пакеты драйверов, которые в данный момент находятся в хранилище драйверов. Однако в нем будут перечислены только пакеты драйверов, которые не являются пакетами в коробке. Входящий в комплект(in-box) пакет драйверов — это пакет, включенный в стандартную установку Windows или ее пакетов обновлений.

Существует еще одна команда под названием Drvload , но она работает только в среде Windows PE , поэтому с точки зрения потребителя или администратора вам придется использовать PnPUtil для обновления или установки нового драйвера в Windows 11/10 .



About the author

Я опытный инженер-программист с более чем 10-летним опытом разработки и поддержки приложений Microsoft Office. У меня есть сильное желание помогать другим достигать их целей, как благодаря моей работе в качестве инженера-программиста, так и благодаря моим навыкам публичных выступлений и налаживанию связей. Я также очень хорошо разбираюсь в аппаратных средствах и драйверах клавиатуры, многие из них я разработал и протестировал сам.



Related posts