サムネイルキャッシュが一定容量を超えるとゼロクリアされます

Anonymous
2009-11-28T20:31:34+00:00

Win7 HP 64bitです。アップグレード版、VISTA HP 32bitの上にクリーンインストールしました。

私はデジカメ趣味なので画像ファイル(元はRAWファイル(NIKON NEF形式)ですが観賞用はJPEGファイルに変換)を数多く保有しており、フォルダを細分化して保存しています。フォルダは96pixelの「大きなアイコン」表示としており、サムネイル表示されます。初回に開いた時はサムネイルが上からパッパッと順次表示されますが、それはキャッシュされますので次回以降は一瞬で表示され快適です。しかし時々キャッシュがゼロクリアされるため、2回目以降であっても再度サムネイル表示をし直すという現象が発生しています。

WinXPの頃はフォルダごとに Thumb.dbファイルが作成されていましたが、Win7ではそれがなく、調べたら、

C:\Users\ユーザー名\AppData\Local\Microsoft\Windows\Explorer に、一括保存されていることが分かりました。ファイル名はサイズ毎に決められており、デフォルトでは thumbcache_32.db、thumbcache_96.db、thumbcache_256.db、thumbcache_1024.db の4ファイルです。同じフォルダ内に、thumbcache_idx.dbなど複数のファイルもあります。

大きなアイコン表示なので、キャッシュが蓄積されると thumbcache_96.dbの値が増加してゆきますが、経験的に 500MBほどを超えると、何らかのきっかけでこれらがゼロクリアされ、再度 1KBに戻ってしまいます。そうなるとフォルダを開いたときにサムネイルキャッシュを一から作り直すこととなります。

そのため容量の上限規定があるのかとレジストリを調べたら、

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ThumbnailCache

の中に同様に、MaxCacheFileSize32、MaxCacheFileSize96、MaxCacheFileSize256、MaxCacheFileSize1024の4キーがあり、通常設定は DWORD値「0」となっていました。

そこで実験的にいずれも DWORD値を「2000000000」 (2GB ? と推定)に変更してみました。

そうするとキャッシュは800MBくらいまで増え続けますが、それを超えるとやはりゼロクリアされてしまいます。

サムネイルキャッシュの上限値の設定方法をご存知の方がいらっしゃれば、ご教示いただきたくお願い致します。

WEBなど色々調べましたが、これに対する解は見つかりませんでした。また、VISTAの時はこの問題はなく、意識していませんでした。

家庭向け Windows | 以前の Windows バージョン | ファイル、フォルダー、ストレージ

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

45 件の回答

並べ替え方法: 最も役に立つ
  1. 削除済み

    この回答は当社の行動規範に違反したため削除されました。 アクションを実行する前にこの回答を手動で報告したか、自動検出機能により特定しました。 詳細については、当社の行動規範を参照してください。


    コメントはオフになっています。 詳細情報

  2. Anonymous
    2012-06-25T09:36:58+00:00

    行き詰まり さん、こんにちは。

    Answers への投稿、ありがとうございます。

    サムネル キャッシュがリセットされることにより、パソコンでの作業を行うまでに時間がかかる、ということでしょうか。

    もしも縮小版を表示させる必要がないのであれば、次の手順で縮小版を表示させないようにしてみてはどうでしょうか。

    ●手順●

    1. エクスプローラー を開きます。
    2. [ツール] > [フォルダー オプション] > [表示] タブ を開きます。
    3. [詳細設定] の [常にアイコンを表示し、縮小版は表示しない] にチェックを入れ、 [OK] ボタンをクリックします。

    Windows XP からの改良時に戻せないかどうかということですが、その後希望は難しいかもしれません。

    あくまでご要望の提出、というレベルにはなってしまいますが、「 Contact Us 窓口」がありますので、ご利用されてみてはいかがでしょう。

    ※フィードバックという性質上、 Microsoft からの返信や改善をお約束することはできないようです。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  3. Anonymous
    2012-04-17T08:32:13+00:00

    【 類似した内容のため、情報が集まりやすいようにスレッドが統合されました。統合元タイトル: サムネイルキャッシュの上限値の設定方法 】

    路傍の石 さん、こんにちは。

    Answers への投稿、ありがとうございます。

    サムネイル キャッシュの上限値を増加させたいということですね。

    Answers に似たようなスレッドがありましたので、紹介しますね。

    サムネイルキャッシュが一定容量を超えるとゼロクリアされます

    上記スレッドではレジストリを編集して試しているようですが、結局はクリアされてしまうようですね。私も情報がないか探してみましたが、参考になりそうな情報はありませんでした。。

    もし、どうしてもということであったりお急ぎでしたら、弊社 鈴木 や 松下 のコメントにもあるとおり、サポートをご利用いただくのがよいかもしれません。

    こちらの件、他に情報をお持ちの方がいらっしゃいましたら、アドバイスをお待ちしています。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  4. Anonymous
    2012-04-16T10:28:59+00:00

    【 類似した内容のため、情報が集まりやすいようにスレッドが統合されました。統合元タイトル: サムネイルキャッシュの上限値の設定方法 】

    突然!!!サムネール表示が消えてしまい、大変な思いをして入れなおしていました?

    サムネイルキャッシュに上限値がある事がわかりましたが、上限値を増加する方法を教えてください。

    win7 Home32

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  5. Anonymous
    2010-01-15T01:56:21+00:00

    ストリームさん、返信ありがとうございます。

    フォーラムオペレーターの松下です。

    返信が遅くなってしまい、ごめんなさい。

    なんらかのきっかけで、ディスククリーンアップが実行されているのでは?ということですが、弊社 吉野のアドバイスにもありますが、これ以上の情報収集は Answers では難しいと思います・・・。

    弊社サポートにお問い合わせいただいければ、ストリームさんの環境を確認してご案内が出来るかもしれません。

    http://www.microsoft.com/japan/customer/tech/phone.aspx

    お問い合わせいただいた結果なども、お知らせいただけると嬉しいです。


    マイクロソフト株式会社 フォーラムオペレーター 松下恵理子

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません