HTMLファイルのアイコンが白くなる   2005/07/02 (Sat)  20:04  [Mess With]

他のOSではどうか知りませんが、Windows XP ProfessionalではMicrosoft OfficeをアンインストールするとHTMLファイルのアイコンが白くなってしまう(アイコンがなくなる)わけですが、これは方法を知らないとなかなか標準のアイコンに戻すことができません。アイコンの実体は標準では C:\Program Files\Internet Explorer\IEXPLORE.EXE なのですが、単にこの中のアイコンを指定するだけではうまくいきません。
以下に修復方法を載せます。レジストリの操作で行うので初心者は注意。

レジストリエディタで HKEY_CLASSES_ROOT\htmlfile\ShellEx\IconHandler を開き、「(既定)」の文字列値をメモします。私の環境では {42042206-2D85-11D3-8CFF-005004838597} ですが、これは環境によって異なるかもしれません。
次に HKEY_CLASSES_ROOT\CLSID\(メモした値)\InprocServer32 (私の場合だと HKEY_CLASSES_ROOT\CLSID\{42042206-2D85-11D3-8CFF-005004838597}\InprocServer32 になります)を開きます。「(既定)」の文字列の値を C:\Program Files\Microsoft Office\OFFICE10\msohev.dll に修正します。大抵の場合は OFFICE11 となっているのを OFFICE10 に直すだけです。なお、インストール先に応じてパスは読み替えてください。
修正した後、再起動すれば元のアイコンになっていることでしょう。

なお、一番肝心なことですが、Microsoft Office をアンインストールしたからといって C:\Program Files\Microsoft Office フォルダごと削除してしまってはダメです。このフォルダは OS だけインストールした場合も作成されているはずです。

wikieditish message: Ready to edit this entry.