Windows 10のサムネイルキャッシュの自動クリーニングをブロックする方法

MicrosoftのWindowsオペレーティングシステムでは、 エクスプローラで使用されるサムネイルアイコンのサムネイルキャッシュ ユーザーがキャッシュされたアイテムを含むフォルダーを開いたときのアイコンの表示を高速化します。

マイクロソフトはサムネイルキャッシュの動作を変更しました Windows 10向けFall Creators Update 。そのリリース以降、Windows 10は自動メンテナンスと呼ばれる機能を使用して、サムネイルキャッシュを自動的にクリアします。

自動メンテナンス

自動メンテナンスは、時刻の同期やWindows Defenderのメンテナンスからドライブの最適化やクリーンアップ操作まで、多数のタスクを実行します。

ヒント :PowerShellを開いてコマンドを実行します Get-ScheduledTask | ? {$ _。Settings.MaintenanceSettings} | Out-GridView すべての自動メンテナンスタスクとそれぞれのステータスをリストに表示します。

そのようなタスクの1つが呼び出されます サイレントクリーンアップ 。タスクは、パラメーターを使用して組み込みのディスククリーンアップツールを起動します / autoclean これにより、ツールはレジストリ値を読み取って、何をクリーニングするかを決定します。

キャッシュを消去すると、デバイスのストレージが解放される可能性がありますが、ファイルエクスプローラーを使用するときにキャッシュを更新する必要があります。多数の写真を1つのフォルダーに保存するWindows 10ユーザーは、サムネイルを生成してキャッシュするのにかかる時間のCPU負荷が増加する可能性があるため、それらのフォルダーをエクスプローラーで開くと問題が発生する可能性があります。

エクスプローラで隠しフォルダ%userprofile% AppData Local Microsoft Windows Explorerにアクセスして、キャッシュを表示できます。

オプション1:レジストリを変更する

thumbnail cache autorun delete

SilentCleanupは、HKLM SOFTWARE Microsoft Windows CurrentVersion Explorer VolumeCaches およびHKLM SOFTWARE WOW6432Node Microsoft Windows CurrentVersion Explorer VolumeCaches にある各Autorun Dword値のデータをチェックして、そのキャッシュをクリーンアップ操作。

値0は、メンテナンスタスクによるキャッシュの削除をブロックします。値1は、キャッシュの削除を許可します。

キャッシュのクリアをブロックまたは許可するようにWindows 10を構成する方法は次のとおりです。

  1. スタートを開きます。アイコンをクリックするか、キーボードのWindowsキーをタップします。
  2. regedit.exeと入力します。
  3. Windowsが表示するUACプロンプトを確認します。
  4. HKLM SOFTWARE Microsoft Windows CurrentVersion Explorer VolumeCaches Thumbnail Cacheに移動します
  5. Autorun Dword値をダブルクリックします。
  6. Windowsがキャッシュをクリアしないようにするには0に設定し、キャッシュをクリアできるようにするには1に設定します。
  7. HKLM SOFTWARE WOW6432Node Microsoft Windows CurrentVersion Explorer VolumeCaches Thumbnail Cacheに移動します
  8. Autorun Dword値をダブルクリックします。
  9. それに応じて0または1に設定します。
  10. オプション:VolumeCachesの下にリストされている他のキャッシュについても同じ手順を繰り返します。
  11. PCを再起動します。

両方のエントリを0に設定すると、Windowsは自動メンテナンスの一部としてキャッシュを削除しなくなります。

オプション2:タスクスケジューラ

タスクスケジューラでSilentCleanupタスク全体または自動メンテナンスを無効にすることができます。 Windowsで自動的にキャッシュをクリアしたくない場合は、SilentCleanupを無効にすることもできます。

ディスククリーンアップや、Windowsキャッシュのクリーニングをサポートするサードパーティのツールを実行することもできます。 Windowsでクリーンアップタスクが実行されなくなるため、そうしないと、使用済みのディスク領域が増えることに注意してください。

  1. スタートを開きます。
  2. タスクスケジューラと入力し、結果を読み込みます。 Windows Searchが動作し、検索結果に正しい結果が表示されない場合は、taskschd.mscを直接検索することもできます。
  3. サイドバーのナビゲーションを使用して、タスクスケジューラライブラリ> Microsoft> Windows> DiskCleanupに移動します。
  4. 右側のSilentCleanupタスクを右クリックして、コンテキストメニューから[無効]を選択します。これによりタスクがオフになり、タスクが自動的に実行されなくなります。

ヒント :上記の手順に従い、コンテキストメニューから[有効化]を選択すると、いつでもタスクをオンに戻すことができます。