[登録されているタグ]
[記事公開日]2025/03/24
更新キャッシュを削除する方法(SoftwareDistributionフォルダ)
概要
Windows Updateの更新キャッシュは、「SoftwareDistribution」フォルダに一時的に保存されます。このフォルダに破損したファイルが残っていると、更新の失敗やエラーが繰り返される原因になります。本記事では、キャッシュを安全に削除してトラブルを解消する方法を解説します。
こんなときに実施
- Windows Update が途中で止まる/失敗する
- 「更新プログラムの確認ができませんでした」と表示される
- 同じ更新が何度も繰り返される
- エラーコード(例:0x800f081f、0x80240034など)が表示される
削除手順(コマンドで安全にリセット)
Windows Updateサービスを一時停止
- 管理者で「コマンドプロンプト」を起動
- 以下のコマンドを順に入力:
net stop wuauserv net stop bits
Windows Update関連サービスを一時停止します
キャッシュフォルダのリネーム(バックアップ)
- 続けて以下のコマンドを入力:
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
- オプションで以下も実行(必要に応じて):
ren C:\Windows\System32\catroot2 catroot2.old
削除せず名前変更することで、Windowsが自動で新しいフォルダを作成します
サービスを再起動
- 以下のコマンドを入力:
net start wuauserv net start bits
サービスを再起動し、Windows Updateが再び動作可能な状態に戻ります
更新の再確認
- 「設定」→「Windows Update」→「更新プログラムの確認」をクリック
- 正常にアップデートが進行するか確認しましょう
まとめ
サービス停止 | 安全に操作するための前準備 |
フォルダのリネーム | 古いキャッシュを無効化し、新しい環境を自動生成させる |
サービスの再起動 | 更新機能を正常に動作させるために必須 |
更新確認 | キャッシュリセットが問題解決に効果があったかを検証 |
キャッシュ削除は、Windows Updateトラブルの基本的かつ効果的な解決策です。更新に問題があるときは、まずこの操作を試してみましょう。
関連リンク
- Windows Updateトラブルシューティング
- SFC(システムファイルチェッカー)の使い方
- DISMツールでのイメージ修復方法
- Windows Updateサービスの設定方法
関連記事もどうぞ