質問: htmlファイルのアイコンが一切変更できない マイクロソフトのofficeをインストールしたら、html、htm、mhtml、mhtmファイルのアイコンが全てie本体と同じアイコンに変わってしまいました。 本体とhtmlファイルが同じアイコンで紛らわしいので、デフォルトである白抜きにeの文字が入ってるファイルタイプのアイコンに戻したいのですが、フォルダオプションでアイコンを指定してもまったく変更できません。 現象を調べたところ、officeをインストールすると発生する不具合のようです。 http://support.microsoft.com/kb/842667/ja このマイクロソフトで発生してる現象とまったく同じ現象が発生してます。 フォルダオプションでアイコンを指定し直しても、「ファイル %1 が見つかりません」というエラーメッセージが出なくなるだけで根本的な解決方法(アイコンを変更するということ)がここには書かれていません。 また、他の方でも私と同じ現象に悩まされて質問している人がいましたが、ここでも解決方法は得られていないようです。 http://okwave.jp/qa/q2629792.html 詳しい現象と私が行った対処を明記しておきます。 ・officeインストール後、htmlファイルのアイコンがie本体と同じアイコンに変わってしまった。 ・フォルダオプションで他のアイコンファイルに変更すると、フォルダオプション上で変更した設定に変わっているのですが、実際のファイルはie本体のアイコンのまま変わらない。 ・アイコンキャッシュを削除して再起動してもみたが、やはりアイコンは変わらない。 ・他のファイルのアイコンはフォルダオプションで変更できる。変更できないのはhtmlファイル関連だけ。 osはwindowsxp sp3です。 これにoffice2003をインストールしたら、上記の状態になってしまいました。 対処法がわかる方がいらっしゃったら教えていただきたいです。
回答: 同じ症状のpcがあり、対処したところアイコンを変更できるようになりました。 私がとった方法はレジストリをいじるやりかたです。 質問者さんに有効な方法かどうかはわかりませんが、試してみますか? ●htmlアイコンの修正方法 ※該当するキーを後でも戻せるように必ずエクスポートしておいてください。 hkey_classes_root\htmlfile ←これをエクスポート ・まずは、hkey_classes_root\htmlfile\defaulticonのデータを確認。 c:\program files\internet explorer\iexplore.exe,-17 以外のデータだったら上記に書き換え。 pcを再起動して、htmlアイコンを確認。 すでに上記のデータだった、もしくは書き換えて再起動しても改善されないのなら次の方法を。 ・hkey_classes_root\htmlfile を削除。 削除したらインターネットオプションのプログラムタブで既定のwebブラウザの「既定とする」をクリック。 htmlアイコンを確認。 変更されていなければ、フォルダオプションからファイルアイコン(ieのアイコン群から左列の2番目)を設定。 レジストリエディタでhkey_classes_root\htmlfile\defaulticonのデータが c:\program files\internet explorer\iexplore.exe,-17なのを確認後、pc再起動。 それでも改善されていなければ、エクスポートしたものを戻してください。 htmlで改善されたのなら、hkey_classes_root\mhtmlfile も同対処でいけるかと思います。 尚、上記対処を行っても再発するもしくはアイコンが未登録アイコンになる症状になるかもしれません。 症状が出るタイミングは、windows updateによるofficeの更新です。 未登録アイコンになるのは、上記のレジストリをいじったことによるものではなく、やはりofficeをインストールしたことによる不具合のひとつです。 未登録アイコンになった場合も、同様にhtmlfileを削除することで改善しますが更新があったらまた未登録アイコンになります。 ※officeをインストールしてあるpc全てに起こる症状ではないようで、質問者さんもなるかどうかは不明です。