Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

Windows 10のアップデートキャッシュを手動でクリアする方法【完全ガイド】

Windows 10のアップデートキャッシュを手動でクリアすると、最新のWindows 10アップデートをインストールする際に発生する問題のほとんどを解消できます。

このガイドでは、Windows 10のアップデートキャッシュを簡単にクリアする手順を、ステップバイステップでわかりやすくご紹介します。

Windows 10のアップデートキャッシュを手動でクリアする方法【完全ガイド】

なぜキャッシュをクリアする必要があるのか?

Windows Updateの実行中にエラーが発生する場合(あるいは「Windows Updateコンポーネントを修復する必要があります」といったエラーが表示される場合)、その原因はアップデートファイル自体にあることがほとんどです。ファイルが完全にダウンロードされていないか、破損している可能性があります。以下の手順に従えば、この問題を解決できます。

Windows 10のアップデートキャッシュを手動でクリアする方法

まずは、エクスプローラーとディスククリーンアップを使った基本の手順から見ていきましょう。

  • スタートをクリックし、「エクスプローラー」と入力して、エクスプローラーを左クリックします
    Windows 10のアップデートキャッシュを手動でクリアする方法【完全ガイド】
  • 「ローカル ディスク (C:)」を右クリックし、「プロパティ」を左クリックします
    Windows 10のアップデートキャッシュを手動でクリアする方法【完全ガイド】
  • 次のウィンドウで「ディスク クリーンアップ」をクリックします
    Windows 10のアップデートキャッシュを手動でクリアする方法【完全ガイド】
  • 続いて「システム ファイルのクリーンアップ」をクリックします
    Windows 10のアップデートキャッシュを手動でクリアする方法【完全ガイド】
  • 「Windows アップグレードのログ ファイル」「一時的な Windows インストール ファイル」のチェックボックスにチェックを入れ、「OK」をクリックします。システムがこれらのファイルを自動的に削除します
    Windows 10のアップデートキャッシュを手動でクリアする方法【完全ガイド】
  • スタートをクリックし、「services」と入力して「サービス」アプリを左クリックします
    Windows 10のアップデートキャッシュを手動でクリアする方法【完全ガイド】
  • 一覧を下にスクロールし、「Windows Update」を右クリックして「停止」をクリックします。サービスが停止するまで待ちます(通常は1分以内)
    Windows 10のアップデートキャッシュを手動でクリアする方法【完全ガイド】
  • エクスプローラーを再度開きC:\Windows\SoftwareDistributionへ移動します
    Windows 10のアップデートキャッシュを手動でクリアする方法【完全ガイド】
  • 「Download」フォルダを右クリックして「削除」を選択します。確認画面が表示されたら「はい」をクリックします
    Windows 10のアップデートキャッシュを手動でクリアする方法【完全ガイド】
  • 最後にPCを再起動します

以上で、Windows 10のアップデートキャッシュの手動クリアは完了です。Windows Updateを再度実行し、問題が解決したかどうかを確認してください。

コマンドプロンプトでWindows Updateのキャッシュをクリアする方法

GUI操作ではなく、コマンドプロンプトからキャッシュをクリアすることも可能です。より素早く作業したい場合におすすめの方法です。

以下の手順に従ってください。

  • スタートをクリックし、「CMD」と入力して、「コマンド プロンプト」を右クリックし、「管理者として実行」を選択します
  • ユーザーアカウント制御(UAC)の確認画面が表示されたら「はい」をクリックします
  • コマンドプロンプトに「net stop wuauserv」と入力してEnterキーを押します(Windows Updateサービスが停止します)
  • 「C:」と入力してEnterキーを押します
  • 「cd %Windir%\SoftwareDistribution」と入力してEnterキーを押します
  • 「del /f /s /q Download」と入力してEnterキーを押します
    Windows 10のアップデートキャッシュを手動でクリアする方法【完全ガイド】
  • これでPC内のWindows 10のキャッシュファイルがすべて削除されます
  • PCを再起動します

スクリプトでWindows Updateのキャッシュをクリアする方法

何度も同じ作業を行う予定がある場合は、バッチスクリプトを作成しておくと便利です。以下の手順で作成できます。

  • メモ帳を開きます
  • 以下のコードを貼り付けます
    @Echo On
    net stop wuauserv
    C:
    cd %Windir%\SoftwareDistribution
    del /f /s /q Download
    pause
  • デスクトップに「Cleardown.cmd」という名前で保存します
  • Cleardown.cmdファイルを右クリックし、「管理者として実行」を選択します
  • スクリプトが完了すると処理が一時停止するので、実行結果を確認できます

Windows 10でWindows Updateコンポーネントをリセットする方法

上記の方法でも問題が解決しない場合は、Windows Updateコンポーネントのリセットを試してみましょう。関連フォルダの名前を変更することで、更新プログラムの配信基盤を初期状態に戻すことができます。

  • スタートをクリックし、「CMD」と入力して、「コマンド プロンプト」を右クリックし、「管理者として実行」を選択します
  • UACの確認画面が表示されたら「はい」をクリックします
  • コマンドプロンプトで、以下のコマンドを1行ずつ入力して実行します
    net stop wuauserv
    net stop cryptSvc
    net stop bits
    net stop msiserver
  • 続けて、以下のコマンドを実行します
    ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
    ren C:\Windows\System32\catroot2 Catroot2.old
  • PCを再起動します

BITSとWindows Updateの.dllファイルを再登録する方法

さらに確実に対処したい場合は、Windows 10のBITSおよびWindows Updateに関連する.dllファイルを再登録するのも有効です。以下の手順で実行できます。

  • スタートをクリックし、「CMD」と入力して、「コマンド プロンプト」を右クリックし、「管理者として実行」を選択します
  • UACの確認画面が表示されたら「はい」をクリックします
  • コマンドプロンプトで、以下のコマンドを1行ずつ入力して実行します
    cd /d %windir%\system32
    regsvr32.exe /s atl.dll
    regsvr32.exe /s urlmon.dll
    regsvr32.exe /s mshtml.dll
    regsvr32.exe /s shdocvw.dll
    regsvr32.exe /s browseui.dll
    regsvr32.exe /s jscript.dll
    regsvr32.exe /s vbscript.dll
    regsvr32.exe /s scrrun.dll
    regsvr32.exe /s msxml3.dll
    regsvr32.exe /s msxml6.dll
    regsvr32.exe /s actxprxy.dll
    regsvr32.exe /s softpub.dll
    regsvr32.exe /s wintrust.dll
    regsvr32.exe /s dssenh.dll
    regsvr32.exe /s rsaenh.dll
    regsvr32.exe /s cryptdlg.dll
    regsvr32.exe /s oleaut32.dll
    regsvr32.exe /s ole32.dll
    regsvr32.exe /s shell32.dll
    regsvr32.exe /s wuapi.dll
    regsvr32.exe /s wuaueng.dll
    regsvr32.exe /s wups.dll
    regsvr32.exe /s wups2.dll
    regsvr32.exe /s qmgr.dll
    regsvr32.exe /s wudriver.dll
  • PCを再起動します

Windows 10のアップデートキャッシュの場所は?

Windows 10のアップデートキャッシュは、C:\Windows\SoftwareDistribution\Downloadフォルダに保存されています。Windowsアップデートのインストールファイルはすべてここに格納されます。

このフォルダは時間の経過とともに非常に大きなサイズに成長するため、数ヶ月に一度は定期的にクリアすることをおすすめします。定期的なメンテナンスによって、ディスク容量の節約だけでなく、アップデートのトラブル防止にもつながります。

  1. Windows 10でキャッシュメモリをクリアする方法|一時ファイル・ストア・DNSキャッシュの削除手順

    デジタル時代の今日、私たちはスマートフォンやPCなどのデバイスと切り離せない関係にあり、日常生活においてガジェットなしでは生きていけないと言っても過言ではありません。しかし、スマートフォンであれWindows PCであれ、長期間使用を続けるとキャッシュメモリが蓄積され続け、デバイスのストレージ容量を無駄に圧迫していきます。そのため、PCのパフォーマンスを向上させるには、Windows 10のキャッシュを定期的にクリアし、不要なジャンクデータを除去することが、テクニカルエキスパートからも常に推奨されています。 他のデバイスと同様に、Windows 10にもさまざまな種類のキャッシュメモリが保存

  2. Windows 11でキャッシュをクリアする方法を徹底解説|初心者向け6つの手順

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