修正:‘ Windows Update Cleanup’でディスククリーンアップがスタックする

ディスククリーンアップは、Microsoftからプレインストールされたシステムメンテナンスユーティリティです。これは、システムに保存されているファイルをスキャンして分析することにより、システムのハードドライブのスペースを解放するために使用されます。ユーティリティが、ファイルが使用されていない、または不要になったことを検出した場合、ユーティリティは削除され、空き領域が提供されます。これには、不要なキャッシュ、一時ファイルまたはフォルダーなどの削除が含まれます。

場合によっては、システムパーティションでユーティリティを実行すると、Windows Updateクリーンアップのクリーンアップ中にスタックすることがあります。それを待つことは一部のユーザーにとってうまくいきますが、それが永遠に動かなくなっている場合は、ユーティリティを利用できないため問題になります。多くのユーザーがこの問題を抱えており、修正は非常に簡単ですが、それに入る前に、この問題の潜在的な原因を見てみましょう。

ディスククリーンアップがWindows Updateクリーンアップに付着する原因は何ですか?

私たちがまとめたものから、これは通常、次の要因が原因で発生します—

  • システムファイルの破損または欠落。ディスククリーンアップは組み込みユーティリティであるため、システムファイルが完全に機能する必要があります。ただし、システムファイルが破損または欠落している場合は、問題が発生する可能性があります。
  • サードパーティソフトウェア。システムにインストールしたサードパーティソフトウェアが原因で問題が発生する場合もあります。

この問題を解決するには、以下の解決策に従ってください。

解決策1:Windows Updateトラブルシューティングツールを実行する

Windows Updateクリーンアップの実行中にディスククリーンアップが付加されるため、これはWindows Updateトラブルシューティングツールによって修正される可能性があります。トラブルシューターが時々問題を解決し、ハードルを通過することを心配する必要はありません。トラブルシューティングを実行する方法は次のとおりです。

  1. Windowsキー+ Iキーを押して[設定]を開きます。
  2. アップデートとセキュリティに移動します
  3. 移動トラブルシューティング ]タブをクリックします。
  4. Windows Updateを強調表示し、[ トラブルシューティングを実行 ]をクリックします。

解決策2:SoftwareDistributionフォルダーを削除する

SoftwareDistributionフォルダーは、システムにインストールされる前にWindows更新ファイルを格納する役割を果たします。場合によっては、このフォルダーの内容が破損しているため、クリーンアップを実行できません。このような場合は、このフォルダーの内容を削除する必要があります。方法は次のとおりです。

  1. Windowsエクスプローラーを開き、次のパスに移動します。
    C:\ Windows \ SoftwareDistribution
  2. SoftwareDistributionフォルダー内に存在するすべてのサブフォルダーを削除します。

解決策3:Windows.oldフォルダーを削除する

Windows.oldフォルダーには、ユーザーがアップグレードを実行するときに、古いバージョンのWindowsを格納する役割があります。これは通常、古いバージョンに戻したい場合に役立ちます。このフォルダーの内容もエラーのポップアップを引き起こす可能性があるため、その中のサブフォルダーも削除する必要があります。方法は次のとおりです。

  1. Windowsエクスプローラを開き、次のパスをアドレスバーに貼り付けます。
    C:\ Windows.old
  2. すべてのフォルダを削除します。

コマンドプロンプトを使用してWindows.oldフォルダーを削除することもできます。方法は次のとおりです。

  1. Winkey + Xを押し、リストから[ コマンドプロンプト(管理者)]を選択します。
  2. コマンドプロンプトで次のように入力します。
    takeown /FC:\Windows.old\* / R / A
  3. これにより、フォルダーの所有権が削除されます。
  4. 次に、次のコマンドを入力して、フォルダーに対する完全なアクセス許可を自分に許可します(管理者アカウントを使用していることを確認してください)。
    cacls C:\ Windows.old \ *。* / T / grant Administrators:F
  5. 最後に、フォルダーの内容を削除するには、次のように入力します。
rmdir / S /QC:\Windows.old\*.*

解決策4:DISMとSFCを実行する

このエラーは、システムファイルの破損または不足が原因で発生する場合があります。このようなイベントでは、SFC(システムファイルチェッカー)およびDISM(展開イメージのサービスと管理)ユーティリティを使用する必要があります。これらのユーティリティは、システムで破損または不足しているシステムファイルを検索し、バックアップを使用してそれらを置換または修復します。

この記事を参照して SFCの実行方法と、このサイトで既に公開されているDISMの記事を参照しください。

解決策5:クリーンブートでディスククリーンアップを実行する

前述のように、システムにインストールしたサードパーティのソフトウェアが原因でエラーがポップアップする場合があります。このような場合、クリーンブートを実行してからユーティリティを実行する必要があります。クリーンブートとは、必要最小限のサービス/プロセスでシステムを起動することを意味します。これにより、サードパーティのソフトウェアが問題を引き起こす可能性がなくなります。

クリーンブートを実行する方法について詳しく説明している、このサイトで公開されているこの記事を参照してください。クリーンブートを実行したら、ユーティリティを実行して、問題が解決するかどうかを確認します。