Windowsのサムネイルキャッシュファイルについて知っておくべきこと
- カテゴリ: チュートリアル
Windowsオペレーティングシステムは、システムのフォルダーの読み込みを高速化するために、画像やその他のファイルタイプのサムネイルキャッシュファイルを作成します。 Windows XPでは、thumbs.dbファイルが使用されていて、イメージが格納されていたフォルダーに配置されていました。
MicrosoftはWindows Vista以降、キャッシュを中央の場所(%userprofile% AppData Local Microsoft Windows Explorer)に移動しました。ここには、thumbcache_xxx.dbファイルが格納されています。ここには、各キャッシュの情報を含むインデックスファイルもあります。画像のバージョンが含まれています。
このルールの唯一の例外は、Windows Vista以降のバージョンのWindowsを使用してネットワーク共有を参照する場合です。ローカルのサムネイルキャッシュを使用する代わりに、thumbs.dbファイルが参照しているフォルダーに作成されます。この動作は、グループポリシーで変更できます。
これらは、Windowsエクスプローラを使用するときにフォルダの表示を高速化するように設計されたキャッシュと考えることができます。
サムネイルキャッシュがない場合、Windowsはフォルダーが開かれるたびに、読み込み時にフォルダー内の画像を処理する必要があり、システムの全体的なパフォーマンスとフォルダー内の画像ファイルの数によっては表示が遅くなる可能性があります。
ただし、Windowsはデータベースファイルに画像形式を保存するだけではありません。主な目的の1つはjpeg、png、bmp、tiff、およびgif画像ファイルを処理することですが、キャッシュは、docx、pptx、pdfおよびhtmlなどのドキュメント形式、およびaviなどのビデオ形式にも使用されます。
thumbs.dbキャッシュファイルとthumbcacheファイルがフォルダの読み込み時間に与える影響は、画像ファイルでいっぱいの大きなフォルダを開くと最もよくわかります。サムネイルキャッシュを有効にすると、読み込みが速くなります。これは、イメージDVDや低速のハードドライブなどの低速のストレージデバイスで特に顕著になります。
キャッシュをオフにする理由
キャッシュをオフにする理由はいくつかあります。まず、そこ 問題があった 以前は、thumbs.dbファイル 名前の変更を防止しました またはシステム上のファイルまたはフォルダの削除。
コンピューターの使用方法によっては、プライバシーに影響する場合もあります。削除した画像のキャッシュされたサムネイルは、引き続きキャッシュに保存される場合があります。あなたがPCの唯一のユーザーである場合、それは問題ではないかもしれません。他のユーザーがいる場合、またはサードパーティがコンピューターにアクセスできる可能性がある場合は、これらのキャッシュを定期的に削除して、これが発生しないようにすることができます。
さらに、サムネイルを元のファイルにリンクすることも可能です。 さまざまな方法を使用して 。
ただし、キャッシュをオフにすると、フォルダの読み込み速度に影響する場合があります。前述のように、これは、ロード時間を短縮するために通常はキャッシュされる多くのファイルタイプを含むフォルダーを開くときに特に顕著になります。
サムネイルキャッシュをオフにする方法
Windows XP以降、Microsoftはオペレーティングシステムでのthumbs.dbファイルの作成を無効にするオプションを実装しました。
Windows XPを使用している場合
- [マイコンピュータ]をクリックします。
- [ツール]> [フォルダオプション]を選択します。
- [表示]タブに切り替えます。
- 「サムネイルをキャッシュしない」にチェックを入れます。
Windows Vista以降を使用している場合
- [スタート]> [コントロールパネル]> [フォルダオプション]をクリックします。
- Windows 8を使用している場合は、デスクトップ部分に移動し、Windows-Cを押してチャームメニューを開き、[設定]> [コントロールパネル]を選択します。
- Windows 10を使用している場合は、エクスプローラーを開き、[ファイル]> [フォルダーと検索オプションの変更]を選択します。
- 「表示」タブを選択します。
- そこで[ファイルとフォルダ]セクションを見つけ、[常にアイコンを表示し、サムネイルを表示しない]をオンにして、データベースファイルの生成を無効にします。
代替グループポリシーエディター
オペレーティングシステムがグループポリシーエディターをサポートしている場合は、それを使用してサムネイルのキャッシュを無効にすることができます。エディターをロードするには、次のようにします。
- Windows-Rをタップして実行ボックスを開きます。
- gpedit.mscと入力してEnterキーを押します。
- 次のフォルダに移動します。[ユーザーの構成]> [管理用テンプレート]> [Windowsコンポーネント]> [Windowsエクスプローラ]。
- Windows 8以降を使用している場合:ユーザーの構成>管理用テンプレート> Windowsコンポーネント>ファイルエクスプローラー
ここには次の設定があります。
- サムネイルの表示をオフにし、アイコンのみを表示する (Vista以降)-有効にすると、Windowsエクスプローラーのサムネイルの表示が無効になります。
- サムネイルの表示をオフにし、ネットワークフォルダにアイコンのみを表示する (Vista以降)-有効にすると、エクスプローラーのネットワークフォルダーにサムネイルの表示が無効になります。
- 非表示のthumbs.dbファイルのサムネイルのキャッシュをオフにする (Vista以降)-有効にすると、Windowsエクスプローラーがthumbs.dbファイルの読み取り、作成、または書き込みを行えなくなります。
- サムネイル画像のキャッシュをオフにする(XP以降) -Windowsがサムネイル画像をキャッシュしないようにします。
Windowsレジストリの使用
システムのグループポリシーエディターにアクセスできない場合は、代わりにレジストリを使用して、Windowsでサムネイルキャッシュの生成を無効にできます。
- Windowsキーをタップし、regeditと入力してEnterキーを押します。
- 左側のフォルダー構造を使用して、次のキーに移動します。HKEY_CURRENT_USER Software Microsoft Windows CurrentVersion Explorer Advanced
- 設定を見つける DisableThumbnailCache 右側に。
- この値を0から1に変更して、機能を無効にします。
- 後で復元する場合は、0に戻します。
既存のthumbs.dbファイルを表示および削除する方法
Windowsでサムネイルキャッシュファイルの作成を無効にしても、既存のファイルは自動的に削除されません。そのためには、代わりに専用のビューアとよりクリーンなアプリケーション、または汎用プログラムを使用できます。
より簡単な方法の1つは、Windows Searchを使用してすべてのthumbs.dbファイルを見つけることです。それらをすべて見つけたら、Ctrl-Aを使用してそれらを選択し、削除ボタンを押してすべてをシステムから削除します。
専用アプリケーション
サムネイルデータベースクリーナー 特に、システム上のthumbs.dbファイルを見つけて削除するように設計されています。このプログラムにはMicrosoft .Net Framework 2.0が必要です。
それを実行し、スキャンしたいドライブを選択し、その後検索開始ボタンをクリックしてください。見つかったすべてのサムネイルキャッシュが表示され、削除対象として一部またはすべてを選択できます。
さらに、ファイルサイズ、日付、またはファイルパスで表示を並べ替えることができます。欠けているのは、個々のファイルを表示できるビューアモジュールだけです。
親指ビューア そのために使用できる別のプログラムです。その主な目的は、thumbs.dbファイルの内容を表示することですが、キャッシュされたサムネイルをファイルから削除するためにも使用できます。
データベースファイルをロードすると、プログラムはすべてのキャッシュファイルを自動的に表示します。エントリを名前、サイズ、または場所で並べ替え、クリックするだけで各サムネイルを表示できます。
エントリは、右クリックで削除または保存できます。すべて削除する場合は、Ctrl-Aを使用してすべてをマークし、右クリックして、コンテキストメニューから[選択項目を削除]を選択します。
Thumbs.db Explorer 別のオプションを提供します。これは、ソフトウェアにロードするサムネイルファイルをポイントする必要があるという点で、Thumbs Viewerと同様に機能します。
なお、thumbcacheファイルではなく、thumbs.dbファイルのみをロードできます。ファイル内のサムネイルの総数、名前、サイズが表示されます。
これを使用して、一部またはすべてのイメージをローカルシステムに保存できますが、選択範囲を削除することはできません。
親指リムーバー このリストの最後のプログラムです。それを使用してシステムをthumbs.dbファイルで検索し、それらをすべて削除するか、一度に1つを選択できます。
スタンドアロンバージョンとインストーラーがあり、どちらも同じように機能します。プログラムをドライブ文字にポイントし、開始をクリックしてスキャンを実行します。プログラムがドライブ上のすべてのフォルダを調べて、thumbs.dbファイルを見つけるまで、しばらくかかる場合があります。
その後、すべてのファイルがインターフェイスに表示され、プログラムが提供するボタンを使用して、ここからファイルの一部またはすべてを簡単に削除できます。
汎用プログラム
人気の一時ファイルクリーナー CCleaner オペレーティングシステムからすべてのサムネイルキャッシュファイルを削除できます。このオプションはデフォルトで選択されており、プログラムインターフェースのWindows> Windows Explorerにあります。
Windowsオペレーティングシステムには、独自のクリーンアップツールが付属しています。 [スタート]をクリックし、「ディスククリーンアップ」と入力して、エントリを選択するだけで実行できます。 Windows 8または10を使用している場合は、オペレーティングシステムのスタート画面の部分に「ディスククリーンアップ」と入力し、結果を選択するだけです。
スキャンするドライブを選択すると、サムネイルエントリがここに表示されます。