• ベストアンサー

html形式のファイルの表示がおかしい

最近マシンをフォーマットし、色々システムやアプリケーションをいじっているうちにhtml形式のファイルの表示が認識されないアイコンになってしまいました。 プログラムから選択でIEを選び、この種類のファイルを開くときは、選択したプログラムで開くにチェックを入れても直りません。 とても困っているので回答のほうよろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.7

アイコンキャッシュファイルの削除 を一度やってみて貰えますか? やり方: http://mroom.cool.ne.jp/windows/fix/fix.html

参考URL:
http://mroom.cool.ne.jp/windows/fix/fix.html
mmm210
質問者

お礼

すいません。参考URLより色々試してみましたがだめでした。 時間があるときに再度フォーマートしようかなと考えています。 今までのご回答本当にとても勉強になりました。 今までありがとうございました。

その他の回答 (6)

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.6

>すいません それでも直りませんでした。 えっえ~、うそ~? ごめんなさい、私の力不足で、 これで直らないなら、私には直せません。 何か、他に理由があるのかなと思いますが… 今までにやってきたことは、 ファイルの拡張子とファイルの種類の関連づけ ファイルの種類とアプリケーションの関連づけ ファイルの拡張子(種類)とアイコンの関連づけ なんですが、 これが、ちゃんとできていたら、直ってないとおかしいと思えます。 それで、(悪あがきで)確認したいのですが ・該当のファイルの拡張子は、.html(.htm)である ・拡張子が非表示になってはいないのでちゃんと確認している ・IEは起動できる ・ファイルをクリックしてIEは起動できる ・アイコンがちゃんと表示されないのはhtmlのファイルだけである。 ・今までの操作は、管理者として作業している という状況でしょうか?

mmm210
質問者

補足

>該当のファイルの拡張子は、.html(.htm)である はい。 >拡張子が非表示になってはいないのでちゃんと確認している 拡張子の確認ですかね?それならはいです。 >IEは起動できる はい。なんとなく原因はIEにありそうな気もするんですが・・・ >ファイルをクリックしてIEは起動できる はい起動します。 >アイコンがちゃんと表示されないのはhtmlのファイルだけである。 たぶんそうです。マイクロソフト系やアドビ系はちゃんと表示されます。 >今までの操作は、管理者として作業している しています。 んー!何なんですかね?

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.5

>直りませんでした。 では、 htmlファイルのある適当なフォルダで、 メニューから「ツール」~「フォルダオプション」で 「ファイルの種類」タブで 拡張子HTML(またはHTM)を選んで [詳細設定]ボタンから[アイコンの設定]をしてみて下さい。 アイコンのプログラムを参照から、 C:\Program Files\Internet Explorer\iexplore.exe を選んで、適当なものに変更してみて下さい。 これで、直ると思うのですが。

mmm210
質問者

補足

すいません それでも直りませんでした。 色々ご指導頂いたのに直りませんでした。 まだ懲りずにご指導頂けるならよろしくお願いします。

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.4

IEの位置がわかったところで#1をやり直してみましたか? ftype htmlfile="C:\Program Files\Internet Explorer\iexplore.exe" -nohome を実行してみて下さい。 というか、IEをインストールし直したのだったら、必要ないと思われますが

mmm210
質問者

補足

#1をやり直して見ましたが、直りませんでした。 修復不可能ですかね? 又フォーマットするしかないのですかね?

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.3

>ftype htmlfileと入力したら >htmlfile="IEのパス\iexplore.exe" -nohome >と表示されました。 >どうなんですかね? なるほど、それは、ダメです。 私の説明が悪かったのですが #1で、IEのパスと書いたのは、IEのあるところがそれぞれの環境で異なるので、IEのあるところを書くという意味でした。 通常だと、 C:\Program Files\Internet Explorer\iexplore.exe の位置にあると思うので、それを確認して下さい。 もし、見つからなければ、iexplore.exeでファイルの検索をかけてみて下さい。 そして、実際のIEの場所がわかったら #1でのftypeコマンドをやり直して下さい。 色々面倒な場合は、IEをインストールし直しするという方法もあるかと思いますが・

mmm210
質問者

補足

IEは一度インストールし直しましたが駄目でした。 iexplore.exeを検索かけると C:\Program Files\Internet Explorer\iexplore.exe C:\WINDOWS\SoftwareDistribution\Download\1d6fa39895dfc1d3756b5510bca8c7f4 の2つが検索に引っかかりました。 後者の方はiexplore.exeをクリックするとエントリーポイントが見つかりませんと出ます。 色々質問してすいませんがご指導の方宜しくお願い致します。

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.2

今の状態で ftype htmlfile と入力したらどのように表示されますか? htmlfile="C:\Program Files\Internet Explorer\iexplore.exe" -nohome の様に表示されますでしょうか?

mmm210
質問者

補足

fty htmlfileと入力したら htmlfile="IEのパス\iexplore.exe" -nohome と表示されました。 どうなんですかね? 度々すいませんがよろしくお願いします。

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

コマンドプロンプトで assoc .html=htmlfile としてみて下さい。 あと、念のために ftype htmlfile として、IEが割り当てられていることを確認して下さい。 IEになっていない場合。 ftype htmlfile="IEのパス\iexplore.exe" -nohome としてみて下さい。

mmm210
質問者

補足

ご指示して頂いたとおりやってみましたがうまくいきませんでした。 コマンドプロンプト自体あまり理解していないのですが、立ち上げて指示通り入力しました。 他にやることがありましたら、ご指導の方よろしくお願いいたします。

関連するQ&A