コマンドプロンプトは、多くのパワーユーザーが使用して成長してきたユーティリティです。ご存じないかもしれませんが、コマンドラインから Windows Update を実行することは可能です。同様に、コマンドプロンプトを使用してドライバーをインストールまたは更新することも可能です。
Microsoft は、管理者がドライバーパッケージを追加、インストール、更新、ドライバーストアからドライバーパッケージを削除することを可能にする組み込みユーティリティPnPUtil.exeを提供しています。ドライバーストアに現在インストールされているドライバーパッケージのリストを調べることもできます。この投稿では、コマンドプロンプトを使用してドライバーをアップロードする方法を紹介します。
ドライバーがあるかどうかを確認したい場合は、コマンドプロンプトを開いて PNPUtil.exe と入力し、Enter キーを押すだけです。エラーがない場合は、問題ありません。
コマンドプロンプトを使用してドライバーをインストールまたは更新する
この方法では、インターネットからドライバーパッケージをダウンロードしません。パッケージは OEM の Web サイトからダウンロードするか、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 * [/subdirs] [/install] [/reboot] /subdirs - ドライバーパッケージのサブディレクトリを走査します。 /install - 一致するデバイスにドライバーをインストール/更新します。 /reboot - 操作を完了するために必要な場合はシステムを再起動します。
PnPUtil コマンドの使用例
/install オプションを使用して、新しいドライバーをインストールしたり、既存のドライバーを更新したりできます。
ドライバーパッケージを追加する
pnputil /install x:\driver.inf
複数のドライバーパッケージを追加する
pnputil /install c:\oem\*.inf
ドライバーパッケージを追加してインストールする
pnputil /install device.inf /install
そうは言っても、ユーティリティは情報を返して、再起動が必要かどうかを示唆できます。何も得られないかゼロの場合は、問題ありません。ただし、ERROR SUCCESS REBOOT REQUIRED
(3010) が表示された場合は、システムの再起動が必要です。これは、インストールまたは更新中に再起動が使用されなかった場合に発生します。再起動が必要な場合は、ERROR SUCCESS REBOOT INITIATED
(1641) が表示され、更新が成功し、システムの再起動が進行中であることを意味します。
このユーティリティは、ドライバーストアに現在あるドライバーパッケージを検索または列挙することもできます。ただし、インボックスパッケージではないドライバーパッケージのみがリストされます。インボックスドライバーパッケージは、Windows またはそのサービスパックのデフォルトインストールに含まれているものです。
Drvloadという別のコマンドがありますが、これは Windows PE 環境でのみ機能するため、コンシューマーまたは管理者の観点からは、PnPUtil を使用して Windows 11/10 で新しいドライバーを更新またはインストールする必要があります。
コメントする