HOME >> Tips >> Microsoft Windows

ファイルのアイコンを変更しても反映されない件

2018/5/12
文書番号:20801


ファイルのアイコンを変更しても新しいアイコンに変更されないことがあります。

同じフォルダー内に同じファイル名のままでアイコンだけ変更しても反映されず、フォルダーを移動するかファイル名を変更するとアイコンが変わるので アイコンがキャッシュされているのではないかと思われます。

これは再起動しても対処できません。
「キャッシュ」なので再起動すれば直るかと思いましたが再起動しても変更前のアイコンのままです。


Microsoft サポートにこの事象の対応策が記載されていました。
Windows でアイコンが予期せず変更される


やはりアイコンのキャッシュが原因のようです。
アイコン変更時に更新されるべきキャッシュが更新されないために、変更後も変更前のままのアイコンが表示されているようです。

次の手順で設定をします。
※レジストリの操作を伴いますので自己責任でお願いします。

【対応方法】

  1. キーボードの Windwos ロゴキーを押しながら「R」キーを押します。

    クリックで拡大

  2. 「ファイル名を指定して実行」ダイアログが起動します。
    「regedit」と入力して「OK」ボタンをクリックします。

    クリックで拡大

  3. 次のキーまで展開します。

    HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer

    ここで右クリックから「新規」-「文字列値」を選択します。

    クリックで拡大

  4. 「MaxCachedIcons」という名前でレジストリキーを作成します。

    クリックで拡大

  5. 作成した「MaxCachedIcons」をダブルクリックして「文字列値の編集」を開きます。
    「値のデータ」に「2048」と入力して「OK」をクリックします。
    値を登録したらレジストリエディタを終了します。

    クリックで拡大

  6. 次にエクスプローラーを開き、次のフォルダーを開きます。

    C:\Users\<ユーザー名>\AppData\Local
    このフォルダー内にある「iconCache.db」というファイルを削除します。
    (心配な場合はリネームでも構いません)
    クリックで拡大

  7. 上記パス内で「AppData」は隠しフォルダーです。
    標準では見えなくなっていますのでパスを直接打ち込むか、エクスプローラーの「表示」メニューを開いて「隠しファイル」項目にチェックを入れると薄く見えるようになります。

    クリックで拡大

  8. ファイルを削除したら再起動します。
    アイコンが変わっていることを確認します。

【参考情報】

Windows でアイコンが予期せず変更される
https://support.microsoft.com/ja-jp/help/2396571/icons-are-changed-unexpectedly-in-windows