症状

Windows Updateがダウンロード中のパーセンテージで止まり、何時間待っても進まない。

結論:まずこれを確認

  1. PCを再起動してから再度Windows Updateを実行する
  2. それでも止まる場合はWindows Updateのキャッシュをクリアする
  3. 上記で解決しない場合はトラブルシューティングツールを実行する

操作フロー

    flowchart TD
    A[Windows Updateが止まる] --> B{再起動で解決?}
    B -->|Yes| Z[完了]
    B -->|No| C[トラブルシューティングツール実行]
    C --> D{解決?}
    D -->|Yes| Z
    D -->|No| E[キャッシュクリア]
    E --> F{解決?}
    F -->|Yes| Z
    F -->|No| G[サービス再起動]
    G --> H{解決?}
    H -->|Yes| Z
    H -->|No| I[手動ダウンロード検討]
  

よくある原因

  • 一時的なサーバー混雑 - 大型アップデート直後はMicrosoftサーバーが混み合う
  • キャッシュの破損 - 過去のダウンロードファイルが壊れている
  • Windows Updateサービスの停止 - 必要なサービスが正常に動作していない
  • ディスク容量不足 - Cドライブの空き容量が足りない
  • ネットワーク接続の問題 - Wi-Fiが不安定、またはプロキシ設定の影響
  • セキュリティソフトの干渉 - サードパーティ製ウイルス対策ソフトがブロックしている
  • VPN接続中 - VPN経由だとダウンロードが遅い・止まることがある

操作手順

ステップ1: PCを再起動する

  1. スタートメニュー > 電源 > 再起動
  2. 再起動後、設定 > Windows Update を開く
  3. 「更新プログラムのチェック」を選択

🔍 チェックポイント: 再起動後にダウンロードが再開され、進行すれば完了


ステップ2: Windows Updateトラブルシューティングツールを実行する

Windows 11の場合:

  1. 設定 > システム > トラブルシューティング > その他のトラブルシューティングツール
  2. 「Windows Update」の「実行」を選択

Windows 10の場合:

  1. 設定 > 更新とセキュリティ > トラブルシューティング > 追加のトラブルシューティングツール
  2. 「Windows Update」を選択 > 「トラブルシューティングツールの実行」

🔍 チェックポイント: 「問題が見つかりました」と表示され、自動修復が行われる


ステップ3: Windows Updateキャッシュをクリアする

PowerShellを管理者として実行し、以下のコマンドを順番に実行する。

    # Windows Updateサービスを停止
net stop wuauserv
net stop bits
net stop cryptsvc

# キャッシュフォルダをリネーム(削除より安全)
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old

# サービスを再開
net start wuauserv
net start bits
net start cryptsvc
  

PowerShellを管理者として実行する方法:

  • スタートボタンを右クリック > 「ターミナル(管理者)」または「Windows PowerShell(管理者)」

🔍 チェックポイント: 各コマンドで「サービスは正常に停止/開始されました」と表示される


ステップ4: ディスク容量を確認する

  1. エクスプローラーを開く
  2. 「PC」を選択
  3. Cドライブの空き容量を確認

🔍 チェックポイント: 最低10GB以上の空き容量があること

空き容量が不足している場合:

  • 設定 > システム > 記憶域 > 一時ファイル から不要ファイルを削除

ステップ5: セキュリティソフトを一時的に無効化する

サードパーティ製ウイルス対策ソフトを使用している場合:

  1. タスクトレイ(画面右下)のセキュリティソフトアイコンを右クリック
  2. 「保護を一時停止」または類似のオプションを選択
  3. Windows Updateを再実行
  4. 完了後、セキュリティソフトを再度有効化

🔍 チェックポイント: 無効化後にダウンロードが進めば、セキュリティソフトが原因


ステップ6: Microsoft Update Catalogから手動ダウンロードする

上記すべてで解決しない場合、更新プログラムを手動でダウンロードする。

  1. Windows Update画面でKB番号(例:KB5034441)を確認
  2. ブラウザで https://www.catalog.update.microsoft.com/ にアクセス
  3. KB番号で検索
  4. 該当するバージョン(x64/ARM64)をダウンロード
  5. ダウンロードした.msuファイルを実行

🔍 チェックポイント: インストーラーが起動し、手動インストールが開始される

NG行動

  • ダウンロード中にPCの電源を切る - システムファイルが破損する可能性がある
  • SoftwareDistributionフォルダを直接削除する - リネームの方が復元しやすい
  • サービス停止せずにキャッシュを操作する - ファイルがロックされてエラーになる
  • 何度も連続で更新チェックを押す - サーバー負荷が増え、逆効果になる
  • レジストリを直接編集する - 知識がないと起動不能になるリスクがある

よくある質問(FAQ)

Q1: 何パーセントで止まることが多い?

A: 0%、8%、20%、99%で止まる報告が多い。パーセンテージに関わらず対処法は同じ。

Q2: 「更新プログラムを構成しています」で止まる場合は?

A: ダウンロード完了後のインストール段階。数時間待っても進まない場合は強制再起動(電源長押し)を検討するが、データ損失のリスクがある。

Q3: 従量制課金接続に設定していると影響ある?

A: 影響あり。設定 > ネットワークとインターネット > Wi-Fi > 接続中のネットワーク > 従量制課金接続 をオフにする。

関連するトラブル

準備中

解決しない場合