Windows 10 / 8.1 / 7 でWindows Updateのキャッシュをクリアする3つの方法
Windows Updateのキャッシュをクリアすると、ダウンロードが途中で止まる、さまざまなエラーでインストールに失敗するなど、Windows Updateに関する多くの問題を解決できることをご存じでしょうか?更新プログラムの確認を行うと、システムは自動的にインストールファイルをキャッシュフォルダへ保存します。これは更新を再適用したいときに便利な仕組みですが、不具合のある更新ファイルやキャッシュフォルダの破損があると、ダウンロードが何時間も停止したり、エラーでインストールが失敗したりする原因になります。
Windows 10のPCで更新プログラムがダウンロード・インストールされないトラブルに直面しているなら、Windows Updateのキャッシュをクリアするのが効果的な解決策です。キャッシュを削除すると古い更新ファイルが取り除かれ、Microsoftサーバーから新しいファイルが再ダウンロードされます。その結果、破損した更新ファイルが原因のインストール失敗を修正できます。この記事では、キャッシュをクリアする3つの方法をわかりやすく紹介します。
Windows Updateのキャッシュフォルダはどこにある?
Update Cache(更新キャッシュ)は、更新プログラムのインストールファイルを保存するための特別なフォルダです。場所はシステムドライブの直下にある C:\Windows\SoftwareDistribution\Download です。
Windows 10で更新ファイルを削除する方法
Windows 7、Windows 8.1、Windows 10など、サポート対象のすべてのバージョンで、キャッシュされた更新ファイルの削除は簡単に行えます。ここでは、Windows Updateのキャッシュをクリアする(コンポーネントをリセットする)3つの方法を順番に説明します。
方法1: ダウンロード済みの更新ファイルを手動で削除する
- Windows + R キーで「ファイル名を指定して実行」を開きます
- 「services.msc」と入力してOKをクリックし、サービス管理画面を開きます
- 一覧を下へスクロールし、「Windows Update」サービスを見つけて右クリックし、「停止」を選択します
- 続けて「Background Intelligent Transfer Service(BITS)」も右クリックして停止します

- Windows + E キーでエクスプローラーを開きます
- C:\WINDOWS\SoftwareDistribution\Download フォルダへ移動します
- Downloadフォルダ内のすべてのファイルを選択します(ショートカットキー Ctrl + A を使用できます)
- Deleteキーを押してファイルを削除します

- 再びサービス管理画面に戻ります
- 「Windows Update」サービスを右クリックして「開始」を選択します
- BITSサービスも同じ手順で開始します
以上で完了です。PCを再起動すると、次回Windowsが更新プログラムを確認する際に、Microsoftサーバーから新しい更新ファイルがダウンロードされます。破損したファイルが原因だった場合は、これでエラーなくダウンロード・インストールできるようになるはずです。
方法2: コマンドラインからキャッシュをクリアする
コマンドプロンプトを使えば、より手軽にキャッシュをクリアすることもできます。
- コマンドプロンプトを管理者として起動します
- 表示されるUAC(ユーザーアカウント制御)の確認画面で許可します
- 以下のコマンドを1行ずつ入力し、それぞれEnterキーを押します
- net stop wuauserv(Windows Updateサービスを停止)
- cd %Windir%\SoftwareDistribution(WindowsのSoftwareDistributionディレクトリへ移動)
- del /f /s /q Download(Downloadフォルダを削除。/f = 読み取り専用ファイルの強制削除、/s = サブフォルダ内のファイルも対象、/q = 確認メッセージを非表示)
- net start wuauserv(Windows Updateサービスを開始)

方法3: Windows Updateのコンポーネントをリセットする
さらに、Windows Updateのコンポーネントを完全にリセットすれば、セキュリティパッチやドライバー、機能更新プログラムのダウンロードを正常な状態に戻すことができます。
- コマンドプロンプトを管理者として起動します
- まず、BITS、Cryptographic(暗号化)、MSI Installer、Windows Updateの各サービスを停止します。以下のコマンドを1行ずつ入力し、それぞれEnterキーを押してください。
- net stop wuauserv
- net stop cryptSvc
- net stop bits
- net stop msiserver
- 次に、SoftwareDistributionフォルダとCatroot2フォルダの名前を変更します。以下のコマンドを1行ずつ入力し、それぞれEnterキーを押してください。
- ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
- ren C:\Windows\System32\catroot2 Catroot2.old
続いて、停止しておいたBITS、Cryptographic、MSI Installer、Windows Updateの各サービスを再び開始します。以下のコマンドを1行ずつ入力し、それぞれEnterキーを押してください。
- net start wuauserv
- net start cryptSvc
- net start bits
- net start msiserver
最後に「exit」と入力してコマンドプロンプトを閉じ、パソコンを再起動します。これで作業は完了です。次回更新プログラムを確認するときには、Microsoftサーバーから新しい更新ファイルがダウンロードされます。
関連記事
- Windows 10 / 8.1 / 7 で「サービス登録が存在しないか壊れています」エラーを修正する方法
- Windows 10でntoskrnl.exeによるメモリ使用量が高くなる問題を解決する方法
- Windows 10 1909更新後、Microsoft Edgeがクラッシュまたは動作しないときの対処法
- 解決済み: Windows 10の自動修復ループ「PCが正しく起動しませんでした」
- 解決済み: Windows 10 / 8 / 7 の「不明なハードウェアエラー」(5つの有効な解決策)
-
Windows 11でキャッシュをクリアする方法を徹底解説|初心者向け6つの手順
キャッシュファイルは、快適なユーザー体験を実現するために欠かせないものです。たとえば、ログインのたびにパスワードを入力しなくて済むのは、キャッシュのおかげです。しかし、RAMやストレージ容量が少ないPCでは、新しいバージョンのWebページがうまく読み込めないなどの不具合が起こることもあります。 PCの動作を改善したいなら、不要になったキャッシュファイルを削除して、ストレージ容量とメモリを解放することが有効です。「Windows 11でキャッシュをクリアするにはどうすればいいのか?」という疑問をお持ちの方に向けて、本記事では実践的な方法をわかりやすく解説します。 Windows 11でのキャッシ
-
Windows 10のキャッシュをクリアする方法|知っておくべき7つの隠しキャッシュ
Windows 10には、OSが高速に動作するための一時ファイルが数多く保存されています。しかし、これらのキャッシュファイルが破損したり、肥大化したりすると、Windows 10のパフォーマンスに悪影響を及ぼすことがあります。ストレージ容量が不足している場合や、Windows 10がフリーズする、シャットダウンや起動に時間がかかる、ブラウザが応答しないといった異常な動作に気づいたら、まずキャッシュをクリアすることをおすすめします。この小さな作業は、システムのパフォーマンスを向上させるだけでなく、大量のディスク容量を解放してくれます。この記事では、Windows 10の隠れたキャッシュを安全にク