Windows 10 のタスクバー上の検索ボックスをクリックすると表示されるメニュー(?)で、「すべて」タブの「上位のアプリ」にリストアップされている Microsoft Edge のアイコンが白紙のアイコンになっていることに気付いた。
この白紙アイコンの Edge のアイコンを右クリック→「ファイルの場所を開く」で見つかる Edge のショートカットのアイコンは、きちんと Edge のアイコンになっている。
アイコンのキャッシュがおかしくなっているのかと思い、キャッシュのクリアも試してみたが、状況に変化はなし。 この「上位のアプリ」にリストアップされるアプリのアイコンは、いったいどこの情報が反映されているのだろうか?
解決方法
試行錯誤の結果、以下の手順で解決した。
- 念のため、 %LOCALAPPDATA%\Packages\Microsoft.Windows.Search_cw5n1h2txyewy\LocalState フォルダ以下をバックアップしておく。
- %LOCALAPPDATA%\Packages\Microsoft.Windows.Search_cw5n1h2txyewy\LocalState\DeviceSearchCache フォルダ内(1)のアイテムを全て削除する。
- %LOCALAPPDATA%\Packages\Microsoft.Windows.Search_cw5n1h2txyewy\LocalState\AppIconCache フォルダ内(2)のアイテムを全て削除する。
- システムを再起動する。
サインイン後にキャッシュが再生成されるようで、しばらくすると、「上記のアプリ」に正しい Edge のアイコンが表示されるようになった。
もしかすると、削除は(1)と(2)のどちらか一方だけで良かったのかもしれないが、勘に従って、両フォルダ内を削除した。