Macでアイコンの表示がおかしくなった時の対処法(アイコンキャッシュ削除)

ファイルを開く時の「アプリーケションとの関連付け」を、「情報を見る」>「このアプリケーションで開く」で変更したのに、デスクトップ上のファイルアイコンが変わらなかったので対処法をメモ。

問題点を画像で

「TextWrangler」というアプリに関連付けていた「.cssファイル」を、「CotEditor」というアプリに関連付けを変更。デスクトップ上にあるファイルのアイコンが変わるはずなのに、変わらない・・・。

Macのアイコンが変わらない1

「情報を見る」で確認をするとアイコンは変わっている。

Macのアイコンが変わらない2

デスクトップから別なフォルダに移動をすると、きちんとアイコンが変わる。試しに別な「.cssファイル」をデスクトップに移動してみると、やっぱり前の「TextWrangler」のアイコンに変わってしまう・・・。

対処法

3つのアイコンキャッシュファイルを削除する。

  • com.apple.dock.iconcache ファイル
  • com.apple.iconservices フォルダ
  • com.apple.iconservices.store フォルダ

削除したら再起動。

ファイルの場所

  • /private/var/folders/ 」内のどこにある「com.apple.dock.iconcache ファイル」と「com.apple.iconservices フォルダ」を削除する。「folders」から先は人によってフォルダの名前・構成が変わります。凄い数のファイルがありますが、落ち着いて探せば難しくないです。
  • /Library/Caches/」内にある「com.apple.iconservices.store フォルダ」を削除する。このフォルダはすぐに見つかります。

3つとも削除したらMacを再起動

*「/private/var/folders/」は隠しフォルダになっているので、Finderを開いたらメーニューより「移動」>「フォルダへ移動」を開き、移動先をコピペすると楽です。

Macのアイコンが変わらない4

私の場合は「com.apple.dock.iconcache ファイル」と「com.apple.iconservices フォルダ」が凄い深い階層にありました。

Macのアイコンが変わらない3

まとめ

アイコンキャッシュを削除して、無事にアイコンが変わりました。スッキリ!

Macのアイコンが変わらない5