Windows10で更新プログラムをコマンドで手動インストールする方法

Windows10で更新プログラムをコマンドで手動インストールする方法

Windows環境で更新プログラムを適用する場合、WindowsUpdateで適用するのが一般的ですが、ときには個別の更新プログラムを手動でインストールしなければならない状況があります。

そのようなとき、適用する更新プログラムが少なければ、更新プログラムを一つずつダブルクリックしてインストールすればよいですが、複数の更新プログラムをインストールしなければならないときは、コマンドでインストールすることで、作業効率を上げることができます。

ただし、コマンドでインストールする場合は、単純にインストーラーを指定するのではなく、拡張子に応じた適切なインストール方法があります。

そこで、ここではWindows10で更新プログラムを手動でインストールするためのコマンドをを紹介します。

msu形式

拡張子が「msu」の更新プログラムは「Windows updateスタンドアロンインストーラー」と呼ばれ「wusa.exe」というツールによってPCにインストールされます。

コマンドからインストールするときは、以下のように実行します。

C:\> wusa <更新プログラム> /quiet /norestart

「/quiet」は、ユーザーによる操作を必要なくインストールするためのオプションで「/norestart」は、更新プログラムのインストール後、再起動されないようにするためのオプションです。

複数のmsu形式の更新プログラムを一括インストールしたい場合は、次のようにコマンドを実行します。

C:\> forfiles /p . /m *.msu /c "cmd /c wusa @path /quiet /norestart"

上のコマンドでは、カレントディレクトリにある拡張子が「msu」の更新プログラムをすべてインストールします。

exe形式

拡張子が「exe」の更新プログラムは、一般的な実行ファイルのため、そのまま実行することでPCにインストールされます。

コマンドからインストールするときは、以下のように実行します。

C:\> <更新プログラム> /quiet /norestart

「/quiet」は、ユーザーによる操作を必要なくインストールのためのオプションで「/norestart」は、更新プログラムのインストール後、再起動されないようにするためのオプションです。

複数のexe形式の更新プログラムを一括インストールしたい場合は、次のようにコマンドを実行します。

C:\> forfiles /p . /m *.exe /c "cmd /c @path /quiet /norestart"

上のコマンドでは、カレントディレクトリにある拡張子が「exe」の更新プログラムをすべてインストールします。

cab形式

拡張子が「cab」の更新プログラムは、Microsoftによって開発された、主にWindowsでソフトウェアのデータ配布などに利用されているファイル圧縮形式のことで「dism」コマンドを利用してPCにインストールされます。

コマンドからインストールするときは、以下のように実行します。

C:\> dism /online /add-package=<更新プログラム> /norestart

「/norestart」は、更新プログラムのインストール後、再起動されないようにするためのオプションです。

複数のcab形式の更新プログラムを一括インストールしたい場合は、次のようにコマンドを実行します。

C:\> forfiles /p . /m *.cab /c "cmd /c dism /online /add-package=@path /norestart"

上のコマンドでは、カレントディレクトリにある拡張子が「cab」の更新プログラムをすべてインストールします。

あとがき

ちなみに、上で紹介したそれぞれのコマンドを記述したバッチファイルを用意しておけば、多数の更新プログラムを手動でインストールする作業をさらに効率化できるでしょう。

@echo off

forfiles /p . /m *.msu /c "cmd /c wusa @path /quiet /norestart"

forfiles /p . /m *.exe /c "cmd /c @path /quiet /norestart"

forfiles /p . /m *.cab /c "cmd /c dism /online /add-package=@path /norestart"

記事が役立ったらシェアしてくれるとうれしいです。

あなたにおすすめのコンテンツ
トップへ戻る