Gekkaoブログ

趣味やソフトウェアに関するメモや記録

IEのお気に入りに登録でクラスが登録されていませんというエラーがでました。

2009年05月21日 | メモとか
IE8に変えた後、「お気に入りに登録」を使おうとすると、
「クラスが登録されていません」というエラーメッセージがでて、
うまく登録できなくなってしまいました。

IEはInternet Shortcut(.url)でショートカットを作成、それを
お気に入りフォルダに登録します。
だからお気に入りに登録できないとなると、同じファイル形式である
インターネットショートカットもうまく動かないということになります。

実際にリンク先を開くことができず、うーむと思いながら、
エクスプローラのツールのファイルオプションで.urlの登録状態を見ると、
openでの動作方法がなんか文字化けしたような感じになっていました。
これを直せばショートカットを開くという動作は直るのでしょうが、
お気に入りに登録する部分が直るとは思えません。

なぜこんなことが起こったのか?

思いつく原因は、たぶんスタンドアロン用のIE6やIE5.5やそれらを
まとめたものをインストール、アンインストールしたから?

●解決
結局、IE8のインストーラをダウンロードした後、IE8をアンインストール、
その後再インストールするとお気に入りに登録できるようになり、一安心。

----------------------------------------------
P.S.
もしかしたら 他のスタンドアローン版やまとめてインストールする
ツールがうまく動作しなかったのも、レジストリがどこかしらおかしく
なっていただけなのかもしれませんが・・IETesterで動作チェックできそう
なので、他のを試すこともないでしょう。

そもそもなぜIEの別々のバージョンを入れておく必要があるのか?
HTMLやJavascriptはブラウザの種類やバージョンによって動作が
異なるので、IEのバージョン毎にチェックする必要があります。
今までは個別のマシンに別々のバージョンがあったのですが、
1つのマシンで共存できる方法があるというので、
いくつか試してみて、うまく行かず???ということがあったのです。
それ自体はIETesterというツールでうまくいったのですが。

IE以外のブラウザでは Firefox や Safari , Operaで動作確認しています。
ただ、これらのブラウザは最新版でのみ動作チェックしているだけだったり・・