概要
この記事では、次の Windows オペレーティング システムでWindows Updateスタンドアロン インストーラー (Wusa.exe) について説明します。
-
Windows Vista
-
Windows Server 2008
-
Windows 7
-
Windows Server 2008 R2
-
Windows 8
-
Windows Server 2012
-
Windows 8.1
-
Windows Server 2012 R2
-
Windows 10
-
Windows Server 2016 テクニカル プレビュー
Wusa.exe ファイルは %windir%\System32 フォルダーにあります。 Windows Update スタンドアロン インストーラーでは、Windows Update エージェント API を使用して更新プログラム パッケージをインストールします。 更新パッケージには 、.msu ファイル名拡張子があります。 .msu ファイル名拡張子は、Windows Update スタンドアロン インストーラーに関連付けられます。
その他の情報
.msu ファイルには、次の内容が含まれています。
ファイルおよび通信の内容 |
説明 |
Windows Updateメタデータ |
.msu ファイルに含まれる各更新プログラム パッケージについて説明します。 |
1 つ以上の.cab ファイル |
各.cab ファイルは、1 つの更新プログラムを表します。 |
.xml ファイル |
この.xml ファイルでは、.msu 更新プログラム パッケージについて説明します。 Wusa.exeは、パッケージ マネージャー ツール (Pkgmgr.exe) を使用して更新プログラムの無人インストールを実行するときに、.xml ファイルを使用します。 たとえば、修正プログラム 934307をダウンロードします。 Windows6.0-KB934307-x86.msu ファイルは C:\934307 フォルダーにあります。 コマンド プロンプトで次のコマンドを入力して、.msu ファイルを一時フォルダーに展開します。expand -f:* "C:\934307\Windows6.0-KB934307-x86.msu" %TEMP% 次に、コマンド プロンプトで次のコマンドを入力します。pkgmgr.exe /n:%TEMP%\Windows6.0-KB934307-x86.xml |
プロパティ ファイル |
このファイルには、Wusa.exeが使用する文字列プロパティが含まれています。 たとえば、このファイルには、Microsoft サポート技術情報の関連記事のタイトルが含まれています。 |
Wusa.exeを使用して更新プログラム パッケージをインストールすると、.msu ファイルの内容が一時フォルダーに展開Wusa.exe。 次に、Wusa.exeは次の手順を実行します。
-
Wusa.exeは、.msu ファイル内のWindows Updateメタデータを使用して、該当する更新プログラムを検索します。
-
Wusa.exe、該当する更新プログラムの内容を Windows Update サンドボックスにコピーします。 Windows Updateサンドボックスは保護されたフォルダーです。
-
Wusa.exeは、Wusa.exeを開始するモードに従って、Windows Update エージェント API で適切な関数を呼び出します。
-
Windows Update ウィザードがインストールを完了すると、Windows Update エージェント API は状態を返します。 その後、Wusa.exeはWindows Update エージェント API と同期的に動作します。
注. .msu 更新プログラム パッケージ内の各更新プログラムは、別のセッションにインストールされます。 Wusa.exeを使用すると、Wusa.exeのインスタンスは 1 つだけ実行されます。 Wusa.exe.msu ファイルの更新プログラムの内容は変更されません。 Windows Update インフラストラクチャは、更新プログラムの内容に従って必要なアクションを実行します。
対話型モードでWusa.exeを開始すると、ウェルカム 画面に更新プログラムに関する大まかな情報が表示されます。 更新プログラムを引き続きインストールする場合、Wusa.exe Windows Update Agent API で適切な関数を呼び出して、Windows Update ウィザードを開始します。 Windows Update ウィザードには、更新プログラム パッケージに関連付けられている Microsoft ソフトウェア ライセンス条項が表示されます。 Wusa.exeは、Windows Update エージェント API を呼び出してインストールを続行します。 その後、Windows Update ウィザードがインストールを完了するまで、Wusa.exeは待機します。 .msu 更新プログラム パッケージをインストールするには、ファイルの完全なパスと共にWusa.exeを実行します。 たとえば、Windows6.0-KB934307-x86.msu ファイルが D:\934307 フォルダーにある場合は、コマンド プロンプトで次のコマンドを入力して、更新プログラム パッケージをインストールします。wusa.exe d:\934307\Windows6.0-KB934307-x86.msu. .msu ファイルをダブルクリックして更新プログラム パッケージをインストールすることもできます。
Wusa.exeを使用して、Windows 7、Windows Server 2008 R2、Windows 8、Windows Server 2012で更新プログラムをアンインストールできます。 注: Windows Vista または Windows Server 2008 で更新プログラムをアンインストールするには、Wusa.exeを使用できません。 ソフトウェア エクスプローラー Windows Defender使用して、更新プログラムを手動でアンインストールできます。 ソフトウェア エクスプローラーの詳細については、次の Microsoft Web サイトを参照してください。Windows Defender でのソフトウェア エクスプローラーの使用 次のスイッチは、Wusa.exeと共に使用できます。
切り替え |
説明 |
/?、/h、/help |
ヘルプを表示します。 |
/静か |
ユーザー操作なしでWusa.exeをサイレント モードで実行します。 ツールがサイレント モードで実行されると、ユーザーの操作なしで実行されます。 これが必要な場合は、コンピューターが再起動します。 たとえば、Windows6.0-KB934307-x86.msu ファイルが D:\934307 フォルダーにある場合は、コマンド プロンプトで次のコマンドを入力して、ユーザーが操作せずに更新プログラム パッケージをインストールします。wusa.exe d:\934307\Windows6.0-KB934307-x86.msu /quiet 注: このスイッチを使用すると、Microsoft ソフトウェア ライセンス条項は表示されません。 |
/norestart |
Wusa.exeがコンピューターを再起動できないようにします。 /quiet スイッチが存在しない場合、/norestart スイッチは無視されます。 これら 2 つのスイッチと共にWusa.exeを実行する場合は、インストールが完了したら、コンピューターの再起動が必要な場合は、オペレーティング システムを手動で再起動する必要があります。 たとえば、Windows6.0-KB934307-x86.msu ファイルが D:\934307 フォルダーにある場合は、コマンド プロンプトで次のコマンドを入力して、更新プログラム パッケージをインストールします。wusa.exe D:\934307\Windows6.0-KB934307-x86.msu /quiet /norestart |
/アンインストール |
指定したパッケージまたは KB 番号をアンインストールします。 |
/Kb |
KB 番号を使用してアンインストールするパッケージを指定します。 /uninstall スイッチと共にのみ渡すことができます。 |
/抽出 |
Wusa.exeパッケージの内容を変換先フォルダーに抽出します。 |
/warnrestart |
このスイッチを /quiet スイッチと組み合わせると、インストール操作とアンインストール操作の再起動を開始する前に、Wusa.exeからメッセージが表示されます。 |
/forcerestart |
このスイッチを /quiet スイッチと組み合わせると、Wusa.exeアプリケーションが強制的に閉じられ、再起動が開始されます。 |
注: .msu ファイルは、Windows 7 または Windows 8 OEM プレインストール キット (OPK) または Windows 自動インストール キット (AIK) と共にDISM.exe /Add-Package オプションを使用してオフライン イメージにインストールできます。 詳細については、次の Microsoft TechNet Web サイトを参照してください。
オペレーティング システム パッケージのサービス Command-Line オプション Windows Update スタンドアロン インストーラー イベント ログを表示するには、次の手順に従います。
-
[スタート]をクリックし、[検索の開始] ボックスに「イベント ビューアー」と入力し、[プログラム] ボックスの一覧で [イベント ビューアー] をクリックします。 Windows 8とWindows Server 2012の [スタート] 画面で、「イベント ビューアー」と入力し、[設定] をクリックし、[設定] の [イベント ログの表示] をクリックします。
管理者パスワードまたは確認を求められた場合は、パスワードを入力するか、[ 続行] をクリックします。 -
イベント ビューアーで Windows ログを展開し、[セットアップ] をクリックします。
中央のウィンドウにセットアップ イベントが表示されます。 -
[ 操作] ウィンドウで、[ 現在のログのフィルター処理] をクリックします。
-
[イベント ソース] ボックスの一覧で、[WUSA] チェック ボックスをオンにし、[OK] をクリックします。