[記事公開日]2025/10/30
💽 wusaコマンドの使い方|Windows Updateの個別パッケージを手動でインストール・アンインストールする方法
もくじ
はじめに
Windowsの更新プログラム(Windows Update)は通常自動で適用されますが、特定の更新を手動で適用・削除したい場面もあります。
そんなときに役立つのが wusa(Windows Update Standalone Installer)コマンド です。
.msu 形式の更新パッケージを指定してインストールしたり、既存の更新プログラムをアンインストールすることができます。
この記事では、wusa コマンドの基本構文、実用的なオプション、トラブル時の活用方法を詳しく解説します。
🛠 wusaコマンドとは?
| 項目 | 内容 |
|---|---|
| 役割 | Windows Updateのスタンドアロンインストーラーを起動する |
| 用途 | .msu ファイルのインストール/アンインストール |
| 特徴 | GUIなしで更新プログラムを制御できる |
wusa は、Windows Update Standalone Installer の略で、.msu 形式の更新パッケージを直接操作するためのコマンドです。
更新プログラムの手動適用やアンインストールを自動化するスクリプトにも利用されます。
📌 基本構文
wusa <オプション> [パス\ファイル名.msu]
💡 主なオプション一覧
| オプション | 説明 |
|---|---|
/quiet |
ユーザー操作なしで自動実行(サイレントモード) |
/norestart |
処理後に自動再起動しない |
/forcerestart |
必要な場合に自動的に再起動する |
/uninstall |
指定した更新プログラムをアンインストール |
/kb:<番号> |
特定のKB番号の更新を指定して削除 |
💡 主な使用例
| 操作内容 | コマンド例 | 説明 |
|---|---|---|
| 更新パッケージをインストール | wusa C:\updates\windows10-kb5030211-x64.msu |
指定した更新を手動で適用 |
| サイレントインストール | wusa update.msu /quiet /norestart |
ダイアログ非表示・再起動なしで実行 |
| 更新プログラムを削除 | wusa /uninstall /kb:5030211 |
指定KB番号の更新を削除 |
| スクリプトで自動適用 | wusa C:\patches\*.msu /quiet /forcerestart |
複数更新を自動インストール |
⚙️ 応用的な使い方
1️⃣ オフライン環境での手動更新
Microsoft Update カタログから .msu ファイルをダウンロードし、インターネット接続のないPCにUSB経由で適用できます:
wusa D:\update\windows11-kb5033923-x64.msu /quiet /norestart
これにより、企業ネットワークや閉域環境でも最新の更新を適用可能です。
2️⃣ 不具合のある更新を削除
更新後にトラブルが発生した場合は、KB番号を指定して削除します:
wusa /uninstall /kb:5023706 /quiet /norestart
システム再起動後に元の状態へ戻せます。
3️⃣ タスクスケジューラで定期更新
バッチファイルに wusa コマンドを組み込み、スケジュール実行することで、業務時間外に自動更新を実行できます。
⚠️ 注意点
| 注意点 | 説明 |
|---|---|
| 管理者権限が必要 | インストール・アンインストールともに昇格が必要 |
/quiet オプションの使用に注意 |
再起動を伴う場合があるため、作業中は避ける |
| KB番号を正確に指定 | 誤った番号を指定するとエラーになります |
.msu ファイルのみ対応 |
.cab ファイルは dism コマンドで扱う |
📊 まとめ表
| 操作内容 | コマンド例 | 説明 |
|---|---|---|
| 更新の手動インストール | wusa update.msu |
Windows Updateを個別適用 |
| サイレント実行 | wusa update.msu /quiet /norestart |
自動処理向け設定 |
| アンインストール | wusa /uninstall /kb:5001330 |
更新を削除 |
| 強制再起動付き | wusa update.msu /forcerestart |
自動で再起動 |
🔗 関連記事
-
⚙️ dismコマンドでWindowsイメージを管理・修復する方法
-
🧠 sfcコマンドでシステムファイルを修復する方法
-
💽 wevtutilコマンドでイベントログを確認する方法
-
🧩 wmicコマンドでシステム情報を取得する方法
➡️ 同カテゴリ記事リスト
- ❌ taskkillコマンドの使い方|Windowsで実行中タスクを強制終了する方法
- ⚙️ taskmgrコマンドの使い方|タスクマネージャを起動して動作状況を確認する方法
- ⚙️ services.mscコマンドの使い方|Windowsサービスを管理・制御する方法
- ⚙️ sc queryコマンドの使い方|Windowsサービスの状態を確認する方法
- ⚙️ lodctr/unlodctrコマンドの使い方|パフォーマンスカウンタの再登録・修復方法
- ⚙️ fltmcコマンドの使い方|フィルタドライバの管理と診断に役立つコマンド
- ⚙️ bcdbootコマンドの使い方|ブート構成データ(BCD)を修復・再構築する方法
- 🪟 slmgrコマンドの使い方|Windowsライセンスの確認・認証・管理を行う方法
- 🧾 reagentcコマンドの使い方|Windows回復環境(WinRE)の有効化・設定方法
- 🧩 wecutilコマンドの使い方|Windowsイベント転送(WEC)の設定と管理方法
さいごに
wusa コマンドは、Windows更新プログラムを手動で制御したいときに非常に便利なツールです。
自動更新では対応できない特定パッチの適用や、トラブル発生時のアンインストール処理にも役立ちます。
定期的な更新管理を効率化するために、wusa コマンドを活用して安定したシステム運用を維持しましょう。
