Windows 10でサムネイル(縮小表示)キャッシュの自動削除を停止する方法

Windows 10でサムネイル(縮小表示)キャッシュの自動削除を停止する方法

Windows 10では、ファイルの内容をサムネイル(縮小)表示できます。これにより、写真や動画ファイルなどのメディアファイルの中身を開かなくてもおおよそ内容を把握でき、とても便利な機能です。

サムネイル表示するためのデータは、サムネイルキャッシュとして保存されており、キャッシュを再利用することで次回以降のサムネイル表示を高速化してくれていますが、サムネイルのキャッシュデータは、Windowsにより頻繁に自動削除されてしまうため、自動削除のたびにキャッシュの再生成が行われるためサムネイルの表示が遅くなってしまいます。

そこでここでは、サムネイルキャッシュが自動削除されないように設定して、サムネイル表示が遅くならないようにする方法を紹介します。

この記事は、以下の環境で実行した結果を基にしています。他のエディションやバージョンでは、動作結果が異なる場合があることをご了承ください。

ソフトウェアバージョン
Windows 10 Pro 64bit1809

サムネイルキャッシュの削除仕様

サムネイルのキャッシュデータは「%LOCALAPPDATA%\Microsoft\Windows\Explorer」フォルダーに格納されています。

Windows 10でサムネイル(縮小表示)キャッシュの自動削除を停止する方法

Windows 10バージョン1709以降では、タスクスケジューラに登録されている「SilentCleanup」タスクがパソコンがアイドルのときに実行され、サムネイルキャッシュのデータを削除しています。

サムネイルキャッシュの自動削除を停止する

そこで、SilentCleanupタスク実行時にサムネイルキャッシュを削除しないように設定することで、サムネイル表示が遅くなることを防ぐことができます。

設定方法は、管理者権限でコマンドプロンプトを起動して次にコマンドを実行します。

> reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Thumbnail Cache" /v Autorun /t REG_DWORD /d 0 /f

64ビット版のWindows 10では次のコマンドも実行します。

> reg add "HKLM\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Thumbnail Cache" /v Autorun /t REG_DWORD /d 0 /f

あとは、PCを再起動すれば、サムネイルキャッシュの削除を防ぐことができます。

設定を戻す場合は、管理者権限でコマンドプロンプトを起動して次にコマンドを実行します。

> reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Thumbnail Cache" /v Autorun /t REG_DWORD /d 3 /f

64ビット版のWindows 10では次のコマンドも実行します。

> reg add "HKLM\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Thumbnail Cache" /v Autorun /t REG_DWORD /d 3 /f
Memo

なお、元の設定値はWindows 10のバージョンにより異なるようなので注意します。ちなみにバージョン1809では既定値は「3」です。

あとがき

レジストリ設定を変更するWindowsのカスタマイズは、Windowsの操作に慣れていない方は注意してください。

誤ったレジストリキーを削除したり変更したりするとWindows自体が起動できなくなったりします。