Windows 11 更新プログラムが「再起動待ち」で進まない場合の完全対処ガイド【KB5056579/24H2対応】

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) を手動インストール

  1. Microsoft Update カタログから KB5056579 の x64 版をダウンロード。
  2. アンチウイルスを停止し、KB5056579.msu をダブルクリック。
  3. 失敗する場合は管理者 CMD で
    wusa C:\Path\KB5056579.msu /quiet /norestart
    を実行し、完了後に再起動。

手動適用でも「すでにインストール済み」になる場合は、ステップ 3 の保留中フラグ消去を先に実行してください。

ステップ 5 – DISM と SFC の二段修復

  1. DISM /Online /Cleanup-Image /RestoreHealth を実行。
  2. 完了後に SFC /SCANNOW を再度走らせます。
  3. 「整合性違反は検出されませんでした」と表示されたら更新を再実行。

WinSxS ストア破損が原因で Update エンジンがロールバックを繰り返すケースに特に効果的です。

ステップ 6 – Insider Program から一時的に離脱

Dev/Beta チャネルでは未検証のパッケージが配信されることがあります。

  • 設定 > Windows Update > Windows Insider Program で Release Preview か「無効化」を選択。
  • 「機能をあとで停止」 を選ぶと、次の安定版ビルド配信時に自動で通常リングへ移行できます。
  • 内部テストが不要な期間だけ離脱し、KB5056579 を適用後に再参加する方法が安全です。

ステップ 7 – 修復インストール(インプレース アップグレード)

いずれの方法でも解決しない場合は、同じビルドまたは上位ビルドの公式 ISO を使った「修復インストール」が最終手段となります。

  1. Microsoft 公式サイトから ISO をダウンロード。
  2. マウントし、setup.exe を右クリック → 管理者として実行。
  3. 「個人用ファイルとアプリを保持」を選択して進める。
  4. 数回の再起動後、更新モジュールがクリーン状態で再登録されます。

この方法はアプリや個人データを保持したままシステムファイルを全面上書きするため、長期間続く更新ループや 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 環境を維持しましょう。

この記事を書いた人

実務の現場で詰まりがちなポイントを地図にするITブログ「IT trip」を運営。Windows/Office(Teams・Excel)からSQL、サーバ運用、ガジェットまで、再現性のある手順と“なぜそうなるか”を丁寧に解説します。読んだらすぐ試せること、そして迷った人の次の一歩が見えることを大切にしています。

コメント

コメントする

目次