本サイトはアフィリエイト等の広告を利用しています

macOS、エイリアスのアイコンがおかしい件を解決する

macOSがTahoeになった頃からだと思うけど、どうにもアイコン関連がおかしいように感じてます。特にエイリアスアイコンがおかしくて、具体的には

  • ファイルアクセスを待たされる
  • アイコンが表示されない
  • 汎用アイコンになる
  • アイコンがチカチカする(表示されたり消えたりを繰り返す)
  • Dockに登録したファイル・フォルダのエイリアスが白紙アイコンになる

…などの症状が出ています。上の画像の通り。明らかにおかしい。
Finderのアイコンプレビュー機能はオフにしていて使ってません。

ちなみに、「ファイルアクセスを待たされる」についてはmacOS、ファイル参照・保存で待たされる問題発生&解決に書いた通りある程度対処できてほぼ解消していたのです。が、ファイルを開くダイアログは悪かった当時よりも早めに開くものの、例えば「情報を見る」で時間がかかったりしてます。アイコンの取得で手間取っているんじゃないかと疑っているわけです。
あと、Dockのフォルダエイリアス白紙アイコン問題はかなり以前から起きてて、別の原因かも知れないとも推察しているところです。

で、話は戻って。
以前にもアイコンについて同様の症状が発生してアイコンキャッシュファイルをクリアして一時的にせよ直ったはずなんだけれども、当時の記録が見つからない。記録すること自体を忘れたかな。コマンドを入力したと記憶しているが、内容は覚えてません。
仕方ないので、改めて調べてみました。

上記の各情報は古いmacOSの時のものもあるけれど、参考にさせていただいて下記の作業手順でいけました。

対策作業の内容と手順

環境は、iMac (24-inch, M1, 2021) 、Tahoe 26.3.1です。

  1. バックアップをとっておく(TimeMachineなど)
  2. ターミナル起動
  3. コマンド入力(要パスワード)
sudo find /private/var/folders/ -name 'com.apple.iconservices' -delete
ShellScript
sudo find /private/var/folders/ -name 'com.apple.dock.iconcache' -delete
ShellScript
sudo rm -r /Library/Caches/com.apple.iconservices.store
ShellScript
  • コマンド入力が終わったら、システム再起動してください。
  • もしコマンド入力でアクセスできないとか権限のエラーが出るときは「システム設定」>「プライバシーとセキュリティ」>「フルディスクアクセス」に「ターミナル」(なければ追加して)のスイッチをオンにしてください。
  • お約束ですが、自己責任でお願いします。

上からふたつのコマンドはOperation not permittedエラーが出ます。SIPをオフにすれば出ないのかも知れませんが、それはそれで不安なので今回はこのままにしました。コマンドの書き方を工夫すればエラー表示は回避できるんでしょうか?

ともかく、コマンドの入力とシステム再起動でおかしかったアイコンは直り、ちゃんと表示されるようになりました。やっぱりアイコンキャッシュが壊れてたんでしょう。

しかし、Dockに登録したファイル・フォルダのエイリアスが白紙アイコンになる問題は直ってません。随分前から起きてる問題なんだけど、対応するつもりはないのか、と言いたくなるんだよねー。

2026/05/06 追記: Dockの件、解決(?)しました>Dockに登録したエイリアスが白紙アイコンになる問題に対処する

以下は余談

対策前のキャッシュはどういう状況なのかいちおうチェックしてみました。サイズだけですが。
/private/var/folders/以下に複数のフォルダを挟んでcom.apple.iconservicesが4つあり、
lsコマンドで見るとサイズはそれぞれ3KB弱。なんか小さすぎるような気もするけれど、特に肥大化しているとかいうこともなさそうなのでいいのかな。/Library/Caches/com.apple.iconservices.storeは97KBありました。が、それでもやはり小さすぎるような気もしますね。

コメント