IE8、IE9でSilverlightがフリーズしたときの対処法 - トピックス - 横浜の格安ホームページ制作はホームページファクトリー

横浜の企業 ホームページ作成
XML RSS

トピックス内を検索する 

IE8、IE9でSilverlightがフリーズしたときの対処法

今回の症状が出た環境:Windows 7 Internet Explorer 9

イマイチタイミングがはっきりとわからないのですが、Silverlightを利用しているサイトを開こうとすると

webサイトでこのプログラムを使ってwebコンテンツを開こうとしています。
[許可する][許可しない]

というダイアログが出て、[許可する]も[許可しない]もクリックできず、フリーズしてしまうことがあります。

いつでも出るわけではなく、なんかのタイミングで発症します。個人的な勘では各種Tempフォルダを空にした時に起こりやすい様な気がします。CClerner起動後とか、RAMDiskにおいておいたTempファイルが再起動時に無くなったときとか・・・。ちゃんと検証してないのであくまでも勘なのですが・・・。

このダイアログ自体は新規でアドオン(たとえばFlashとか)などを入れた時に出るごく一般的なダイアログなのですが、[許可する]も[許可しない]もクリック出来ないというところが、かなり厄介です。

実は[許可する][許可しない]だけに限らず、ダイアログの閉じるボタン、さらにはInternet Explorerの閉じるボタンすらクリックできなくなり、タスクマネージャーでプロセスを終了するしか作業を続行する方法がなくなってしまいます。

一度発症すると、Silverlightを利用しているサイト全てでこの症状が出ます。

再インストールすれば治るのですが、MicrosoftのSilverlight配布サイトに訪れるだけで発症してしまいますので、最初にコントロールパネルの「プログラムのアンインストール」から「Microsoft Silverlight」を削除しておく必要があります。

●かたまった
●タスクマネージャーでIEの終了
●コントロールパネルからSilverlight削除
●Microsoftのダウンロードサイトから再インストール
●Silverlightを利用しているサイトを閲覧

では、面倒で仕方ありません。

根本的な解決にはならないのですが、下記の方法でもとりあえず症状はなくなります。

●かたまった
●タスクマネージャーでIEの終了
●IEのオプションで保護モード解除
●Silverlightを利用しているのサイトを閲覧
●IEのオプションで保護モード有効へ戻す

どういうわけか、手順で書くと一つ段取りが増えてしまいましたが・・・、こっちの方が簡単です。と思います。はい。

以下、勝手な推測。
保護モードが有効な時に、すでに許可しているSilverlightアドオンを記憶しておくところ(どこかのTempファイルとか)が何かの拍子になくなった場合、整合性が取れなくなるのかな・・・。それが、保護モード解除時にSilverlightを実行することにより「許可済み。もう大丈夫」という情報が改めて記憶されると。

さらに勝手な妄想。
IE「Silverlight?記憶にないから、保護しなきゃ。ダイアログを出してっと。ん?すでにインストール済みで許可済み?。あれ?んもう!わけわかんないっ!!ぷんぷんっ!!!(固)」みたいな。(わかりませんが)

よろしければお試しください。

2011年12月23日 | トピックス一覧

Related Posts Plugin for WordPress, Blogger...