Windows Update のステータスが「再起動の保留(Pending Restart)」のまま動かず、何度再試行しても KB5056579 – 2025‑04 .NET Framework 3.5 / 4.8.1 累積更新プレビュー が適用できない――。
しかも環境は Windows 11 24H2(OS Build 26100.3909)、SFC や DISM でエラーは修復済みなのに改善しない。こうした現象は Insider Preview 世代では珍しくありません。本記事では、原因の切り分けから段階的な解決手順、再発を防ぐコツまでを体系的にまとめました。初心者から運用担当者まで役立つ内容を網羅しています。
よくある原因と症状のパターン
| 症状 | 主な原因 | 確認ポイント |
|---|---|---|
| 再起動要求が残り続ける | CBServicing のフラグ残留 / SoftwareDistribution 破損 | HKLM\… RebootPending の有無 |
| エラーコード 0x8024AAE6 などで失敗 | BITS サービス停止 / ダウンロード失敗 | サービス状態と %windir%\WindowsUpdate.log |
| .msu 手動インストールでも「すでにインストール済み」 | カタログは登録済みだが最終処理が未完了 | pending.xml の存在 |
| SFC /SCANNOW で CBS ディレクトリが修復不可 | WinSxS ストア破損 | DISM /RestoreHealth の結果 |
前提条件のチェックリスト
- ストレージ空き容量:システムドライブに 20 GB 以上確保。
- サードパーティ製アンチウイルス:リアルタイム保護を一時停止。
- デバイス暗号化 / BitLocker:保護キーをバックアップしたうえで一時的に停止。
- ネットワーク:メータード接続や VPN による帯域制限を解除。
- 電源設定:スリープしないように一時的に「高パフォーマンス」に変更。
ステップバイステップ解決策
ステップ 1 – Windows Update トラブルシューティング ツール
Win + R → msdt.exe /id WindowsUpdateDiagnostic を実行し、画面の指示に従います。
キャッシュ破損や軽微なアクセス権エラーが原因であれば、この自動修復だけで解決する場合が多いです。
ステップ 2 – Windows Update コンポーネントの完全リセット
管理者 CMD で以下を順番に入力します。
net stop wuauserv
net stop cryptsvc
net stop bits
net stop msiserver
ren %SystemRoot%\SoftwareDistribution SoftwareDistribution.old
ren %SystemRoot%\System32\catroot2 catroot2.old
net start wuauserv
net start cryptsvc
net start bits
net start msiserver
この操作でダウンロードキャッシュと署名カタログを再生成します。実行後は必ず PC を再起動 してから Windows Update を再実行してください。
ステップ 3 – 保留中タスクの強制消去
「再起動待ち」のフラグだけ残っている場合は次を試します。
del /f /s /q "%SystemRoot%\WinSxS\pending.xml"
reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\RebootPending" /f
続けて再起動し、更新をやり直します。
※ pending.xml は Windows の構成変更キューなので、削除は最終手段として実施してください。
ステップ 4 – スタンドアロン パッケージ (.msu) を手動インストール
- Microsoft Update カタログから KB5056579 の x64 版をダウンロード。
- アンチウイルスを停止し、
KB5056579.msuをダブルクリック。 - 失敗する場合は管理者 CMD で
wusa C:\Path\KB5056579.msu /quiet /norestart
を実行し、完了後に再起動。
手動適用でも「すでにインストール済み」になる場合は、ステップ 3 の保留中フラグ消去を先に実行してください。
ステップ 5 – DISM と SFC の二段修復
DISM /Online /Cleanup-Image /RestoreHealthを実行。- 完了後に
SFC /SCANNOWを再度走らせます。 - 「整合性違反は検出されませんでした」と表示されたら更新を再実行。
WinSxS ストア破損が原因で Update エンジンがロールバックを繰り返すケースに特に効果的です。
ステップ 6 – Insider Program から一時的に離脱
Dev/Beta チャネルでは未検証のパッケージが配信されることがあります。
- 設定 > Windows Update > Windows Insider Program で Release Preview か「無効化」を選択。
- 「機能をあとで停止」 を選ぶと、次の安定版ビルド配信時に自動で通常リングへ移行できます。
- 内部テストが不要な期間だけ離脱し、KB5056579 を適用後に再参加する方法が安全です。
ステップ 7 – 修復インストール(インプレース アップグレード)
いずれの方法でも解決しない場合は、同じビルドまたは上位ビルドの公式 ISO を使った「修復インストール」が最終手段となります。
- Microsoft 公式サイトから ISO をダウンロード。
- マウントし、
setup.exeを右クリック → 管理者として実行。 - 「個人用ファイルとアプリを保持」を選択して進める。
- 数回の再起動後、更新モジュールがクリーン状態で再登録されます。
この方法はアプリや個人データを保持したままシステムファイルを全面上書きするため、長期間続く更新ループや OS コンポーネント破損に対して強力です。
トラブルシューティング早見表
| チェック | 対処コマンド / 操作 | 優先度 |
|---|---|---|
| サービス動作確認 | services.msc で Windows Update / BITS | ★★☆ |
| キャッシュ再生成 | SoftwareDistribution & catroot2 リネーム | ★★★ |
| 保留フラグ削除 | pending.xml & RebootPending レジストリ削除 | ★★★ |
| コンポーネント修復 | DISM → SFC | ★★★ |
| 手動適用 | wusa /msu /quiet | ★☆☆ |
| Insider 解除 | チャネル変更 | ★★☆ |
| 修復インストール | ISO setup.exe | ★★★(最終) |
再発防止とメンテナンスのヒント
1. ストレージ最適化の自動化
設定 > ストレージ > ストレージ センサー を有効にし、更新前に一時ファイルを自動削除するスケジュールを「毎週」に設定しておくと、空き容量不足による失敗を防げます。
2. ドライバー更新との競合回避
大型プレビューパッチ適用時は、ベンダー提供ドライバー(特に GPU / LAN / Bluetooth)を先に最新にしておくと競合を起こしにくくなります。
3. Insider 運用ポリシーの策定
- 検証用 PC と業務用 PC を分離
- Dev チャネルは “仮想マシン + スナップショット” を推奨
- 累積更新プレビューは Release Preview で 1 週間評価後に本番へ横展開
4. 月例パッチのロールアウト戦略
高可用性が求められる環境では「リングデプロイ」と呼ばれる多段ロールアウトが有効です。テスト機 → IT 部門 → 全社と段階を踏むことで、万が一の不具合でも影響範囲を限定できます。
FAQ – よくある質問
Q1. 更新プログラムが 100% のままフリーズします。 進捗バーが 100% でも裏でサービス停止を待っている場合があります。タスクマネージャーで TiWorker.exe が CPU を消費していれば処理中なので最大 30 分待機。それでも終わらなければステップ 2 に進んでください。 Q2. 再起動後に「更新を構成できませんでした」と表示される。 コンポーネント ストア破損の可能性が高いです。DISM /RestoreHealth → SFC /SCANNOW を順に実行後、ステップ 4 で手動インストールを試します。 Q3. Insider 離脱後にエラー 0x8007000d が出る。 チャネル切替時に古いフライト用キーが残ることがあります。ステップ 3 で保留フラグを削除し、再起動してから更新を再試行してください。 Q4. 修復インストールとクリーンインストールの違いは? 修復インストール(インプレース アップグレード)はアプリと個人データを保持したまま OS コンポーネントを上書きします。クリーンインストールはパーティションを初期化し、完全に新規環境を構築します。工数とリスクを考慮すると、まずは修復インストールを推奨します。
まとめ
Windows 11 24H2 で KB5056579 が「再起動待ち」で止まる場合は、キャッシュ破損・保留フラグ残留・コンポーネント ストア破損・Insider Preview 特有の不整合 のいずれかであるケースが大半です。本記事で紹介した 7 段階の手順を上から順に実施すれば、ほとんどの環境で正常に更新を完了できます。修復後はストレージ最適化やリングデプロイなど運用面の対策も取り入れ、同様のトラブルを未然に防ぎましょう。
最新の更新障害を最短で解消し、セキュアな Windows 環境を維持しましょう。

コメント