プロが教える店舗&オフィスのセキュリティ対策術

インターネットエクスプローラーのアイコンが
表示されないので、隠しファイルのIconCacheを
削除して、再起動しましたが、表示が元に戻りません。

IEのアイコン表示を元に戻すためには、どうすれば
良いでしょうか?ご存知の方よろしくお願いします。

A 回答 (4件)

回答者:maoo2022 ANo.2 補足を頂きました。

これについて補足します。
*表示がおかしいのは、     (CAN-2005-1988)
*デスクトップ上のHTMLファイルや     (CAN-2005-1990)
*Adove Goliveにおけるファイル表示が、     (CAN-2005-1989)
*datファイルのような表示になってしまうことです。

そういった場合でも、IE7へのアップグレードを   (maoo2022は推奨します。)
した方が良いのでしょうか?

■見当違いの回答かもしれませんが[SHELL32.dll]がかかわっているのは間違いないと思います。
1.よって[SHELL32.dll]の脆弱性が修復されれば、回復すると考えます。
2.[SHELL32.dll]の脆弱性がないIE7でフォルダアイコンについてのエラー報告がいまだないので
  IE7へアップグレードすると現在のエラーが回復すると考えられる。

◇問題があると思われるシステムファイル

◇%SystemRoot%\system32\SHELL32.dll

◆参照文  通常のドライブ フォルダ表示に加えて、「マイピクチャ」や「マイドキュメント」の表示も行っています。
また、画像 (アイコン) も表示しており、これらのアイコンは、win32 API の shell32.dll 中に含まれる SHGetFileInfo を使って取得しています。 本ファイルでは、フォルダ表示にとどまらず、ファイル操作 (ディレクトリ作成やリネーム、削除) なども行える機能を実装しています。

http://www.microsoft.com/japan/msdn/coding4fun/u …

◆原因は不明ですが (MS05-038)で説明される(以下・脆弱性)エラーではないかと推測される。

(MS05-038)
http://www.microsoft.com/japan/technet/security/ …

◇対象
◇Windows XP Service Pack 2 の Internet Explorer 6

脆弱性識別番号

JPEG イメージ レンダリングのメモリ破損の脆弱性 - CAN-2005-1988

Web フォルダの動作のクロス ドメインの脆弱性 - CAN-2005-1989

COM オブジェクトのインスタンス化のメモリ破損の脆弱性 - CAN-2005-1990
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。
IE7へのアップグレードを行いましたが、
アイコン表示は元にもどりませんでした。

No.3のdickdickさんがご指摘される「Tweak UI」を
インストールして修復を行っています。コマめに
再起動をかけてみて表示が戻るのを気長に待ってみます。

いろいろとありがとうございました

お礼日時:2007/09/27 17:07

「No.1」さんへのお返事の中のリンク先にもあるので、既に試されていることと思いますが、「Tweak UI」のアイコン修復機能を実行されてみてはいかがでしょうか?



(「Tweak UI」のアイコン修復機能)
1.http://www.microsoft.com/windowsxp/downloads/pow …にアクセス→画面右端中程にある「Tweak UI.exe」(147KB)をクリック→「TweakUiPowertoySetup.exe」をダウンロード。
2.http://stereo.jpn.org/muttyan/ptoyxp.htmにアクセス→「TweakUijC.zip 「Tweak UI Ver2.10」を日本語化する 03/09/23 175KB」をクリック→「tweakuijc.zip」をダウンロード。
3.「tweakuijc.zip」を解凍。
4.解凍先にある「TweakUiJ.txt」に“インストール方法”というのがありますので、これを参照になさって「Tweak UI」を導入して下さい。
5.導入後、「Tweak UI」を起動。
6.「修復」→「アイコンの再設定」→「修復する」。


私も過去に、IconCacheを削除しただけではアイコンが修復されないという事態に陥りました。上記「Tweak UI」での作業を実行後、十数回PCを再起動させた後、突如、アイコンが修復されました。
(IconCache.dbの復活」について、どういうタイミングで復活するのか)
http://www.yoshibaworks.com/ayacy/inasoft/skr/ic …


もし、無事にアイコンが復帰されましたら、「アイコンキャッシュサイズの拡張」をお勧めします。

(「アイコンキャッシュサイズの拡張」)
1.<スタート>メニュー→<ファイル名を指定して実行>と選択。
2.「名前」に半角で「regedit」と入力し、<OK>ボタンをクリック。
3.レジストリエディタが起動したら、HKEY_LOCAL_MACHINE →Software →Microsoft →Windows →CurrentVersion →Explorerとキーをたどって開く。
4.<編集>メニュー→<新規>→<文字列値>と選択し、名前を「Max Cached Icons」にする。
5.「Max Cached Icons」をダブルクリックで開き、「値のデータ」を「2000」に書き換えて<OK>ボタンをクリック。
6.レジストリエディタをアクティブにした状態で[F5]キーを数回押してから終了させる。
7.設定後「画面のプロパティ」を開き、<設定>タブで画面の色を現在の設定とは異なるものに変更して<適用>ボタンをクリック。再度、元の設定に戻して<OK>ボタンをクリックすれば、アイコンキャッシュファイルの再構築が行われる。
※「Max Cached Icons」の初期設定値は「512」で、100~4096(KB)まで設定可能。PCのパフォーマンスを優先させたい場合は小さく、安定性を求めたい場合は大きくする。


尚、上記にある“「Tweak UI」のアイコン修復機能”、及び“「アイコンキャッシュサイズの拡張」”はレジストリを変更しますので、質問者さんの自己責任の下で実行して下さい。
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます
「Tweak UI」をインストールし、
「修復」→「アイコンの再設定」→「修復する」まで
行うことができましたが、アイコン表示は戻りません
でした。念のために1度再起動を行いましたが、
それでも表示は戻りませんでした。

ご指摘のように何度も再起動をかけないと
元に戻らないかもしれませんので、おりを見てコマめに
再起動をかけてみます。

いろいろとありがとうございました。

お礼日時:2007/09/27 16:58

◇IEのアイコンとありますが、ホームページ等閲覧後にURL表示の一番最初に表示されているアイコンのことですか?



これでしたら、ファビコンといって、プラウザを起動しないでいると(一週間くらいか?)自然に消えます。

◇任意に設定も出来ます。
URLをお気に入りで登録後、右クリック:プロパティ:カスタマイズ::フォルダアイコン:アイコンの変更;で出来ます。

◇IE7へアップグレードする
IE7はアイコンの表示をIE6よりも正確に(読み込んで)してくれます。
■IE7のインストールをお勧めします。

この回答への補足

ご回答ありがとうございます。
ファビコンは正常に表示されます。

表示がおかしいのは、
デスクトップ上のHTMLファイルや
Adove Goliveにおけるファイル表示が、
datファイルのような表示になってしまうことです。

そういった場合でも、IE7へのアップグレードを
した方が良いのでしょうか?

たびたびの質問ですがよろしくお願いします。

補足日時:2007/09/27 13:39
    • good
    • 0

セーフモードで起動してもダメですか?

この回答への補足

ご回答ありがとうございます。
下記URLの方法を試してみましたが、ダメでした。
他に何か良い方法はあるでしょうか?

http://mroom.cool.ne.jp/windows/fix/fix.html
http://www.sakura-pc.jp/pc/020300.shtml
http://homepage2.nifty.com/dac/trans/wayne/atips …

補足日時:2007/09/27 13:37
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!