Windows7のプログラムアイコンの表示がおかしい

Windows7のプログラムアイコンが何も関連付けが無い状態のやつになってしまった。

こんなの → 

再起動しても治らないので「Windows7 アイコン 表示されない」と検索してみると一番最初にMicrosoftのヘルプページが表示された。

「Microsoft/Windows 7 および Windows Vista のスタート メニューやエクスプローラ内の表示で、一部のアプリケーションのアイコンが適切に表示されないことがある」
http://support.microsoft.com/kb/958740/ja

どうやら一般的な症状のようだ。

記載されている「手順1.画面の表示色を変更する方法」で治るかなと思って試してみたら見事に治った!
なので元の色数(32bit color)に戻してみたらまたアイコンがダメになった。
ずっと色数変えてないといけないなんて意味が無いので他の手順を試してみることにする。

「手順2.セーフ モードで起動する方法」より「方法3. IconCache.db ファイルを削除する方法」の方がお手軽そうだったので手順3を行うことにしてみた。

手順.3の要約は「普通にキャッシュファイルを削除して再ログオンする」って書いてある。

なんの問題もなく以下のパスからIconCache.dbを発見し削除。

その後、再ログオンしてみたら、、、治っていない。

何故???

と思って検索結果の他のページを調べてみると、どうやらファイル削除後にIconCache.dbという名前の空ファイルを作成しておくと上手くいくという情報があったので試してみたらうまく表示された。

なのでアイコンを復旧させるには以下の手順がお勧めです。

  • %systemdrive%\ユーザー\<ログオン ユーザー名>\AppData\Local\IconCache.db ← 削除
  • %systemdrive%\ユーザー\<ログオン ユーザー名>\AppData\Local\ にIconCache.dbという空ファイルを新規作成する。
  • 再ログインする

※2013/07/01 追記

IconCache.dbの再作成という手順だけでは改善せずに「手順1.画面の表示色を変更する方法」と合わせて行うと改善したという報告を2件頂いてます。
上の手順だけで改善しなかった場合は表示色数変更も合わせて試してみると改善するかもしれません。

IconCache.dbファイルが無いという場合は隠しファイルが非表示の設定になっている可能性があるのでフォルダオプションから隠しファイルを表示するように設定を変更してください。

Windows7のプログラムアイコンの表示がおかしい” への9件のコメント

  1. まったく同じ症状に困っていたのですが、同じように空ファイルを作成してみたらうまくいきました。ありがとう!

  2. 助かりました!!感謝ですm(_ _)m

    私の場合、
    IconCache.db の再作成だけでは現象が改善せず、
    モニターの色の設定変更と併せて実施したところ、改善しました。

    1.モニターの色を16ビットに変更(ここでアイコンは正常に表示されます)
    2.IconCache.db の再作成
    3.再起動(再起動後も、アイコンは正常なままですdbも再作成されてます)
    4.モニターの色の設定を元(32ビット)に戻す

    • ご報告ありがとうございます。
      私の場合も合わせ技のおかげで治ったのかもしれませんね。

      今度再発したら確認してみます。

  3. >conCache.db の再作成だけでは現象が改善せず、
    >モニターの色の設定変更と併せて実施したところ、改善しました。

    上記の設定で治りました!
    本当に助かりました!!!!

    • ご報告ありがとうございます。

      複数の方が該当するとなると私の場合もこの手順で治った可能性が高くなってきました。
      本文にも追記しておきます。

  4. msどんどん悪くなっている。操作性が・・・仕事では使えない。   macに換え時かな?

  5. 記事、参考になりました。
    私の場合、「方法:画面の表示色を変更する方法」で、
    32bitカラーから16bitに変更した後に一度PCを再起動し、
    それから表示色を32bitに戻すことで症状を改善することができました。
    ありがとうございました。

コメントを残す

メールアドレスが公開されることはありません。


次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">