Windows Updateが進まないときの直し方
Windows Updateが止まったように見えるパターンは3つあります。同じ割合でダウンロードが止まる、インストールに失敗してやり直しになる、再起動後の画面に「更新プログラムを処理しています」と長く出る、のどれかです。それぞれよくある原因が違うので、まずどれかを見分け、穏やかな手順から順に合うものを試します。更新フォルダーの削除は最初ではなく、リストの終わり近くです。
どの種類の停止か
| 見え方 | よくある原因 | 最初にすること |
|---|---|---|
| ダウンロードが0%や同じ割合のまま長く動かない | 更新の一時停止、従量制課金接続、ディスクの空き不足、遅い、またはブロックされたダウンロード | 設定、空き容量、再起動を1回 |
| インストールに失敗し、同じ更新をまたダウンロードする | ダウンロードの破損、保留中の再起動、システムファイルの破損 | 更新の履歴のエラーコード、トラブルシューティング ツール |
| 再起動後に「更新プログラムを処理しています」や「Windowsを準備しています」が続く | Windowsがオフラインで更新を適用している最中 | 電源につないだまま待つ |
まず設定を確認する
設定 › Windows Updateを開きます。更新が一時停止していると表示されていたら、「更新を再開する」を選びます。次に詳細オプションを開きます。PCが従量制課金接続だと、「従量制課金接続で更新プログラムをダウンロードする」がオンでないかぎり、Windowsは一部の更新しかダウンロードしません。ネットワークが従量制かどうかは、設定 › ネットワークとインターネットで、その接続のプロパティにあります。
機能更新プログラムは、ダウンロードと展開にC:の空きが数GB必要です。ドライブがほぼ満杯なら、WindowsのCドライブがいっぱいのときに、先に安全に消せるものがあります。
更新の履歴でエラーを読む
設定 › Windows Update › 更新の履歴で、失敗した更新には「インストールに失敗しました」とエラーコードが表示されます。多くは0x8…の形です。同じ更新が同じコードで何度も続けて失敗するなら、原因はネットワークではなく、更新そのものか、Windows Updateがそのために保持しているファイルです。そのコードを更新のKB番号と合わせて検索してください。MicrosoftのWindows Updateの追加リソースのページに、更新エラーに関するMicrosoftのトラブルシューティング記事がまとまっています。
Windows Update自身が再起動が必要だと表示しているなら、先に再起動します。再起動待ちの更新が次の更新を妨げることがあり、それが終わるまではどの修復も効きません。
トラブルシューティング ツールを実行して再起動する
Windows 11では、設定 › システム › トラブルシューティング › その他のトラブルシューティング ツール › Windows Updateを実行すると、更新サービスと設定をMicrosoft自身のチェックで確認できます。最近のビルドでは、このボタンが「ヘルプを表示」アプリを開くことがあります。どちらでもMicrosoftが対応している手順で、自分が選んでいない設定は変わりません。
終わったら再起動し、もう一度更新プログラムを確認します。再起動だけで、止まったダウンロードの多くが解消します。Windows Update、BITS、それらが依存するサービスが再起動されるからです。
再起動後の「更新プログラムを処理しています」
この画面は、Windowsがオフラインで更新を適用している最中ということです。大きな更新は、遅いディスクでは長くかかります。PCを電源につないだまま、そっとしておきます。ディスクのランプが消えたまま、同じ割合で数時間たったときは、電源ボタンを長押ししてPCを起動し直します。Windowsは通常、更新をロールバックして以前のとおり起動し、更新は後でまた提示されます。
最初の数分に何度も電源を切らないでください。オフラインの手順の最中に電源を切ることが、止まった更新をPCが起動しない状態に変える最もよくある原因で、その場合はWindows 11のセーフモードが復旧の出発点になります。
ダウンロードをリセットしてからシステムファイルを修復する
同じ更新が失敗し続けるなら、ダウンロードしたファイルが壊れている可能性があります。更新サービスを止めてC:\Windows\SoftwareDistribution\Downloadを空にすると、Windowsがファイルをダウンロードし直します。正確なコマンドと、そのフォルダーの隣で消してはいけないものは、Windows Updateのファイルを削除するにあります。
ダウンロードは問題なくてもインストールが失敗するなら、Windowsのイメージが壊れているかもしれません。管理者のターミナルでDISM /Online /Cleanup-Image /RestoreHealthのあとにsfc /scannowを実行すると、Windows Updateから修復されます。この2つの仕組みはWindows Modules Installer Workerの高いCPU使用率で説明しています。
最後の手段はWindowsの上書き再インストール
Windows 11は、アプリ、ファイル、設定を残したまま現在のバージョンを再インストールできます。設定 › システム › 回復を開き、「Windows Updateを使用して問題を解決する」の「今すぐ再インストール」を選びます。Microsoftの現在のバージョンの再インストールのページに説明があります。機能更新と同じくらい時間がかかるので、失いたくないものは先にバックアップしてください。
やってはいけないこと
- サービスが動いている間に、
C:\Windows\SoftwareDistribution全体やcatroot2を削除しないでください。Windows UpdateとBITSを止めた状態で、Downloadだけを空にします。 - 止まったダウンロードを何とかしようとして、Windows Updateサービスを無効にしないでください。セキュリティ更新も止まり、止まった更新は有効に戻したときもそのまま待っています。
- ポリシーやレジストリキーをまとめてリセットする「更新の修復」ツールを実行しないでください。何が変わったか分からなくなり、誰も設定していないポリシーで更新が管理されたままになるものもあります。
Moleでできること
Mole for Windowsには、この問題のための限定的な修復が「最適化」に1つあります。「止まった更新のダウンロードをリセット」です。同じ更新が直近30日以内に2回以上連続でインストールに失敗したときだけ表示され、Windowsが更新をインストール中か再起動待ちのときは出ず、30日に1回までです。管理者権限を求め、Windows UpdateとBITSを止め、Downloadフォルダーだけを空にして、動いていた側のサービスを再開します。もう1つの最適化タスク「システムファイルを確認して修復」は、DISMが返すのと同じ正常性の判定をWindowsに問い合わせ、イメージが修復可能なときだけ「システムファイルを修復」を提示します。ウィンドウ左上のMoleマークから開くDoctorは、Windowsが更新のインストールを終えるために再起動を待っているとき、そのことを知らせます。Moleは更新の設定、ポリシー、一時停止の状態を変更しません。
よくある質問
Windows Updateが0%で止まるのはなぜですか?
たいていは、更新が一時停止している、接続が従量制課金である、C:がほぼ満杯である、ダウンロードのサービスの再起動が必要、のどれかです。設定 › Windows Updateとその詳細オプション、空き容量を確認し、再起動してください。
「更新プログラムを処理しています」はどのくらいかかりますか?
大きな更新は、遅いディスクで1時間以上かかることがあります。数時間たっても割合が動かず、ディスクのランプも消えているなら、1回再起動してください。Windowsは通常、更新をロールバックします。
SoftwareDistributionフォルダーを削除しても安全ですか?
Windows UpdateとBITSを止めた状態で、Downloadフォルダーだけを空にしてください。フォルダー全体を削除すると、更新履歴のデータベースも消えます。
同じ更新が失敗し続けるときは?
更新の履歴のエラーコードを控え、Windows Updateのトラブルシューティング ツールを実行し、ダウンロードをリセットしてから、DISMとSFCでシステムファイルを修復します。現在のバージョンの再インストールが最後の手段です。