Windows 10
 Computer >> コンピューター >  >> システム >> Windows 10

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 10 / 8.1 / 7 でWindows Updateのキャッシュをクリアする3つの方法

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

Windows 10 / 8.1 / 7 でWindows Updateのキャッシュをクリアする3つの方法

  • 再びサービス管理画面に戻ります
  • 「Windows Update」サービスを右クリックして「開始」を選択します
  • BITSサービスも同じ手順で開始します

以上で完了です。PCを再起動すると、次回Windowsが更新プログラムを確認する際に、Microsoftサーバーから新しい更新ファイルがダウンロードされます。破損したファイルが原因だった場合は、これでエラーなくダウンロード・インストールできるようになるはずです。

方法2: コマンドラインからキャッシュをクリアする

コマンドプロンプトを使えば、より手軽にキャッシュをクリアすることもできます。

  1. コマンドプロンプトを管理者として起動します
  2. 表示されるUAC(ユーザーアカウント制御)の確認画面で許可します
  3. 以下のコマンドを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サービスを開始)

Windows 10 / 8.1 / 7 でWindows Updateのキャッシュをクリアする3つの方法

方法3: Windows Updateのコンポーネントをリセットする

さらに、Windows Updateのコンポーネントを完全にリセットすれば、セキュリティパッチやドライバー、機能更新プログラムのダウンロードを正常な状態に戻すことができます。

  • コマンドプロンプトを管理者として起動します
  • まず、BITS、Cryptographic(暗号化)、MSI Installer、Windows Updateの各サービスを停止します。以下のコマンドを1行ずつ入力し、それぞれEnterキーを押してください。
  1. net stop wuauserv
  2. net stop cryptSvc
  3. net stop bits
  4. net stop msiserver
  • 次に、SoftwareDistributionフォルダとCatroot2フォルダの名前を変更します。以下のコマンドを1行ずつ入力し、それぞれEnterキーを押してください。
  1. ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
  2. ren C:\Windows\System32\catroot2 Catroot2.old

続いて、停止しておいたBITS、Cryptographic、MSI Installer、Windows Updateの各サービスを再び開始します。以下のコマンドを1行ずつ入力し、それぞれEnterキーを押してください。

  1. net start wuauserv
  2. net start cryptSvc
  3. net start bits
  4. 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つの有効な解決策)
  1. Windows 11でキャッシュをクリアする方法を徹底解説|初心者向け6つの手順

    キャッシュファイルは、快適なユーザー体験を実現するために欠かせないものです。たとえば、ログインのたびにパスワードを入力しなくて済むのは、キャッシュのおかげです。しかし、RAMやストレージ容量が少ないPCでは、新しいバージョンのWebページがうまく読み込めないなどの不具合が起こることもあります。 PCの動作を改善したいなら、不要になったキャッシュファイルを削除して、ストレージ容量とメモリを解放することが有効です。「Windows 11でキャッシュをクリアするにはどうすればいいのか?」という疑問をお持ちの方に向けて、本記事では実践的な方法をわかりやすく解説します。 Windows 11でのキャッシ

  2. Windows 10のキャッシュをクリアする方法|知っておくべき7つの隠しキャッシュ

    Windows 10には、OSが高速に動作するための一時ファイルが数多く保存されています。しかし、これらのキャッシュファイルが破損したり、肥大化したりすると、Windows 10のパフォーマンスに悪影響を及ぼすことがあります。ストレージ容量が不足している場合や、Windows 10がフリーズする、シャットダウンや起動に時間がかかる、ブラウザが応答しないといった異常な動作に気づいたら、まずキャッシュをクリアすることをおすすめします。この小さな作業は、システムのパフォーマンスを向上させるだけでなく、大量のディスク容量を解放してくれます。この記事では、Windows 10の隠れたキャッシュを安全にク