Windows7 でアイコンの表示がおかしくなった場合の解決方法

 

Windows7 は安定していいOSなんだけど、しょっちゅうアイコンの表示がおかしくなったり、そちらに関しては謎の不安定さがある。。。

今回はアイコンの表示がおかしくなった場合の、何もソフトを使わない簡単な解決方法をば!

 

1 IconCache.DBファイルの削除と作成

まず前準備として、おかしくなったアイコンのキャッシュファイル

IconCache.db

を削除することが必要です。

この①の操作を今回行っておけば、次回からはこの操作は必要はありません。
またアイコンがおかしくなった場合には、後述の2の操作をするだけで解決できます。

Cドライブ
→ ユーザー
→ (ユーザー名)
→ AppData(隠しファイル)
→ Local

ここにある IconCache.db ファイルを削除し、同じ名前で空ファイルを作成します。

その後、作成したファイルが上書き更新されないよう

ファイルを右クリック
→ プロパティ

から、読み取り専用のチェックを選択してOKを押します。
下の画像のようにサイズが0KBのデータベースファイルが作成されていれば成功です。

 

2 モード変更によるアイコンキャッシュ再読み込み

詳細な理由は不明ですが、以下の操作をすることによりアイコン表示が正しいものになります

 

右クリックメニューの【画面の解像度】を選択

【詳細設定】をクリック

【モードの一覧】をクリック

現在のモードから違うビット表示のモードへ切り替えます。
モニタの不具合が発生しないように、リフレッシュレートにあってはデフォルトと同じ値のものを選ぶようにします。

ここでは16ビットのモードを選択しました。
OKを押下します。

そしてモニタのプロパティウィンドウに戻りますので、
ここで【適用】ボタンを押します。

すると『設定をそのままにしますか』と
メッセージボックスが出てくるので【いいえ】を選択します。

そしてアイコンをチェックしてみるとあら不思議、表示が正しくなっているではありませんか。
おそらくは、違うビットモードに変更することにより、新たにアイコンキャッシュが作成されるからだと思われます。

 

(Visited 1,681 times, 1 visits today)

8件のコメント

xpp2003 さま

コメどうもです!
Windows7でも言えることですが、Windows11でもこの方法で直るかもしれませんし、直らないかもしれないのでご了承のうえ試してみてください^^;

IconCache.dbは記事の内容と同じ場所にあります。
画面のモード変更については、デスクトップ画面を右クリック、
→ディスプレイ設定
→ディスプレイの詳細設定
→ディスプレイのアダプターのプロパティを表示します
→モードの一覧
から変更できるようです。
お試しください!

Windows11でやって見たらダメでしたでも7でバグってやってみたら治りました。

当方、Windows11にしてからアイコンバグ起きておりませんでして…
試す機会がなく、お役に立てず申し訳ないですm(_ _)m
ご報告ありがとうございます!

ぜんぜん、なおらへんで!
ま、アイコンがおかしいのは、operaをスタートにピン留めと
Edgeを、タスクバーにピン留め下2つは、真っ白に。
解決策が、根本的にこれじゃないのかな?

あかんさん

う~む、大概のアイコンは直ると思われるのですが、
当方の環境でもスタートにピン止めしたchromeが直らないのです。。。
一部のブラウザアイコンや、タスクバーピン止めはiconchache.dbとは関りが無く、
解決にならないのかもしれません。

素直にピン止めしなおす方法がベターかもしれません!

悩みが解決しました。ありがとうございます。イエェーイ。

nomuinu へ返信する コメントをキャンセル

メールアドレスが公開されることはありません。 が付いている欄は必須項目です