次の方法で共有

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

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. Anonymous
    2012-06-25T10:11:14+00:00

    縮小版を表示させないようにしてみてはどうでしょうか??すばらしい陳腐回答ですね、vistaではなっかた事ですが、ある程度の容量になるとサムネイルキャッシュがゼロクリアされ、縮小表示がリセットされ困ってます。

    10+ 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません
  2. Anonymous
    2012-06-25T14:57:55+00:00

    早速のご返答有難う御座います

    ですが、 縮小表示で確認しないと ファイル番号で確認できませんね!

    今回の質問の趣旨はXPではリセットされなかったのを、(マイクロソフト様とSSDメーカ様とのメリット?)

    消耗を激しくするということになりますね!!

    情報量が増えれば縮小表示を記録するファイルの嵩が増しますしリセットすることでSSDの消耗も早めますね!!

    それにまして Cドライブに総合して保存となると(何度もRESET書き込み)SSDの消耗をはやめる”効果”が、期待できますね!!

    自作PCですので、質問の場がないので書き込みしましたが、かなり私同様の悩みを訴えているのがわかります。

    XPのサービスも終わりますし WIN7を購入したのも XP機が壊れたため新PCを購入時(ビスタしか店頭にない時期 独占販売?)仕方なくビスタを買ったのですが不具合だらけでメーカーも修理出来ずに戻ってくるしまつ(実質半年と使用できなかった)そこでWIN7による”快適な環境”

    とのうたい文句で組立!処理は2年半前の時点では中位の性能(I7 860)縮小表示も変換は XPの比ではないほどでしたので RESETされながらも仕方なく使ってるしだいです。

    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ThumbnailCacheも探しましたがThumbnailCacheが見つかりませんでした。

    XP時代のプログラムの復活改善を願ってます。

    ながながと失礼しました ストレスで考えがまとまりませんでした。

    2 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません
  3. Anonymous
    2012-07-17T18:00:33+00:00

    アドバイス有難う御座います。 私もフリーのイメージ表示ツールは使ってますが!画像ファイルとAVIのみフォルダごとにサムネで表示記録をしてくれてます。しかし 映像ファイルにはかなりの種類がありそれをサムネでは表示できないのでやはりエクスプローラを必要としています。 前回の返信の後 英語のanswerを簡易訳して・・・CドライブのUsers\ {ユーザー名} の \AppData\Local\Microsoft\Windows\Explorer」(Explorerのプロパティ] ボタンをクリックします。 [セキュリティ] ボタンをクリックします。(systemの編集で) [詳細設定] します。 アクセス許可の変更] をクリックします。アクセス拒否が何度か出ますが強行すると拒否にできました。 これを試して4日くらい使ってますがリセットされてません(リセットされてた操作をして) まだ完全かどうかはわかりませんが一応OKです。

    1 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません
  4. Anonymous
    2012-06-20T18:42:53+00:00

    私も同じように 限度を超えて縮小表示がリセットされ困ってます。

    CドライブにSSDを使っていますのでHDDより寿命が早いのでどうにかしたいのですが

    キャッシュの操作など私にはできないので、サポートセンターを通して質問したところ、

    有料〔4500円)かかるということで TELの質問もしかねています。

    WIN7が発表されたときは、現代は情報量が多いので処理能力を高めストレスを感じさせないように・・・

    と紹介してましたがかなりストレスがたまります(縮小表示にするため多数の分類フォルダを開いて約2時間はかかり作業開始するときは気力が半減してうたい文句の言葉がいつも脳裏に浮かびます)

    XPからの改良時に戻せないのでしょうか?(各フォルダーに情報ファイルを設定して)

    もう2年弱悩んでるので解決法をお願いします。

    1 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません
  5. Anonymous
    2010-02-04T03:52:21+00:00

    私も同じ現象に悩まされています

    一度クリーンインストールをした状態で検証しましたが、サムネイルは削除されました

    その後、念のために余った同容量のHDDと交換して再インストールしてみましたが見事に消えました

    チップセット等との相性を疑ってはいますが

    どちらにしろ、windows7に欠陥があるのではないかと感じています

    1 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません