HTML ファイルのアイコンを変更する。
スポンサーリンク
レジストリの編集は自己責任で!
Windows Vista のデフォルトブラウザを Firefox にすると、htm/html ファイルのアイコンが真っ白になってしまう。
最初、FileDefaultIconChanger というツールでアイコンの変更を試みた。
その結果、レジストリの以下のキーのデータが変更されることが分かったが、これだけでは問題は解決しなかった。
HKEY_CLASSES_ROOT\FirefoxHTML\DefaultIcon
更に以下のキーを削除して、タスクマネージャーとかで Explorer を再起動すると、アイコンが表示された。
HKEY_CLASSES_ROOT\FirefoxHTML\ShellEx\IconHandler
ちなみに、このキーのデータは"{42042206-2D85-11D3-8CFF-005004838597}"となっていた。
このデータが表すキーはおそらく↓である。
HKEY_CLASSES_ROOT\CLSID\{42042206-2D85-11D3-8CFF-005004838597}
このキーのサブキーである InprocServer32 のデータは"C:\PROGRA~1\MICROS~3\Office12\MSOHEVI.DLL"となっていた。
この MSOHEVI.DLL のファイルパスは正しいのだが、上手く機能していない。
どうも Firefox と IconHandler(MSOHEVI.DLL) の相性が悪いようだ。
参考文献:
- HTMLファイルのアイコンが白くなる - Extension3 (2005/7/2)
- 窓の杜 - 【NEWS】Windows Vistaで拡張子ごとに設定されたアイコンを簡単に変更できるソフト (2007/10/29)
- Windows Vistaで、ファイル拡張子のアイコンを変更する - saulの日記 - 縮退運転の憂鬱。 (2008/1/6)
- ファイルの関連付けアイコンを変更したい。OSはVistaです。 :教えて君.net (2008/3/16)
- Windows 7/Vista/XP/2000などで拡張子ごとにファイルのアイコンを変更できるフリーソフト「ファイルの種類に関連づけられたアイコンを変更」 - GIGAZINE (2009/1/26)
追記:
後になって阿久津良和さんがより詳しく書かれた記事を見つけた。↓を参考にした方が良いかも。
2013/1/14 追記:
関連記事: