[1252]  アイコンキャッシュがすぐ壊れる
投稿者:かねやん さん   2000-01-28 10:07:51
質問というかみなさんにお聞きしたいんですが、うちの環境ではすぐに(一週間もたない)アイコンキャッシュが壊れて(エクスプローラなんかで新しいアイコンのあるフォルダなんかを表示させたら突然HDDがカリカリ鳴りだして)コントロールパネルやマイコンピュータのアイコンが変になってしまいます。
TweakUIで修復したりShellIconCacheを削除したりしても安定した環境は長くは続きません。
ちなみにWin95ですが、Win98になってここらへんは改善されているのでしょうか?
いまさらですが、Win98にアップグレードしようとしてたりして・・・。(^^;
ちなみにShellIconCacheのサイズは今見たら986KBでした。
  1. CE9A さん   2000-01-28 16:03:12
     ShellIconCacheが1MB近いとは・・・(^^;) おそらく壊れてるわけではなくて、肥大化しきったShellIconCacheをOSが再構築しようとしている(正常な現象)だけではないかと・・・?

     私的には、問題の起きない(適正な)ShellIconCacheのサイズは2〜300KB程度だと思います。かねやんさんの環境はよくわかりませんが、おそらくアイコン数が多すぎると思うので、その辺を減らす工夫をしてみてはどうでしょうか?
    #レジストリをいぢってShellIconCacheの上限サイズを制限できたと記憶していますが、該当キーは失念してしまいましたm(_ _)m
  2. かねやん さん   2000-01-28 17:32:11
    そうだったんですか、普通は2〜300KB程度なんですか。(^^;)
    どうしてこんなにサイズが膨らむんでしょう??
    原因として考えられるのは、(ちょっと違うかもしれませんが)なんかインターネットショートカット(普段は見えませんが拡張子がurlのファイル)がたくさんあるフォルダは読み込みに時間がかかります。いちいち一個一個のファイルごとアイコンを設定するかのようにHDがカリカリいいます。普通どの環境でもこうなんでしょうか?
    他の原因は・・・僕が考える限り見つかりません。(^^;)
  3. tamo さん   2000-01-29 00:51:52
    ・・・・985KBで何の問題もないんですけど。(^^;
    便乗ですが、ところで、このファイルは何でしょうか?
  4. Linify さん   2000-01-29 01:07:07
    ぐあ。1.3MBもある・・・・
  5. Kristi さん   2000-01-29 02:12:27
    相変わらずCD−ROMのアイコンが直らないのですが、
    便乗させてもらい、チェックしたら、私のも979kbありました。
    アイコンを減らすのはどのようにしたらいいのでしょうか?
  6. CE9A さん   2000-01-29 03:10:12
     え・・・? なんか皆さん割とShellIconCacheのサイズが大きいんですね・・・(汗)
     私の今現在の環境ではNT4.0で283KB、窓95で163KB、窓98で191KBです。で、経験上300KBを越えたことがないので、普通このくらいが正常なんじゃないかと思ってたのですが・・・。私の状態の方が普通じゃ無いのかもしれないですね・・・(^^;)
  7. MASS さん   2000-01-29 05:16:33
    自分も調べてみましたが、915KBありました・・・
    Win95aですが、極めて安定した状態で運用できています。
    かねやん さんの不安定原因て、ひょっとするとShellIconCacheのサイズとは関係ないんじゃぁ・・・???

  8. かねやん さん   2000-01-29 10:40:57
    ダメですね、またコントロールパネルのアイコン表示があべこべになってました。
    まあ、ほっとけば次回起動時に直っていたりするんですが・・・。
    同じWin95aで安定しているMASSさんがうらやましいです。
  9. Selly さん   2000-01-29 14:51:51
    IE4の旧バージョンが入ってませんか?
    Win95 OSR2を使ってた当時、IE4.0を入れたらそういう現象が発生しましたが・・・。
  10. かねやん さん   2000-01-30 02:06:53
    IE5.01が今入っています。
    ちなみにShellIconCacheのサイズは今見たら985KBでした。
  11. tamo さん   2000-01-30 04:39:08
    ワシ>便乗ですが、ところで、このファイルは何でしょうか?
    自己レスですけど、みなさんのレスでなんとなく分かりました。(^^;
    #っていうか、最初から気付けっての。(汗)
  12. えんちょうこーど さん   2000-01-30 05:28:35
    環境にも依りますが ShellIconCacheが フラッシュされるとHDDへのアクセスが長いですね。キャッシュの上限が標準では512個分だそうです。それを越えたときにフラッシュされてHDDがカリカリ言うわけですから、どちらかというと増やしておくことをオススメします。「HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionExplorer」の下に「Max Cached Icons」の文字列のエントリを作成し、適当な数を入れて下さい。デフォが512なので 3072程度で良いと思います。レジストリを書き換えた後は ShellIconCacheファイルを削除し再起動することで、新たな設定で再構築されます。(参考:99年はろぴ〜1.8/1.24号)
  13. かねやん さん   2000-01-30 13:13:21
    えんちょうこーどさん、レスありがとうございます。
    上記の方法を試してみましたが今のところ非常に安定しています。(^^)
    ShellIconCacheのサイズを見たら1085KBになっているのでどうやら上限が開放されたようです。
    しばらく様子を見るつもりですがキャッシュの上限の設定に問題があったみたいですね。