昨日からInternetExplorer8を起動するたびに、エラー画面が出てるようになり、色々対策した結果治りました。
(色々試したので再発した場合の覚書)
症状
昨日からInternetExplorer8の起動たびに、
直前のセッションが予期せずに終了しました
→直前のセッションの回復
ブラウザーを閉じたときに開いていたすべてのタブを再度開きます。
→ホームページに移動
(上記写真)のエラー表示がでるようになった。
「直前のセッションの回復」を行うと、IE8が3つ開き、閉じた時のページに関係なく3つともgoogle(初期ページ)が表示される。
一度すべて終了して、再度起動しても同様のエラーが表示される。
「ホームページに移動」を行うと、通常通りに使用できる。
これも一度終了して、再度起動しても同様のエラーが表示される。
エラー表示が出たあとIEを終了させず、別にIEを起動させた場合はエラーは発生しない。
(多重起動の場合、2つ目以降のプロセスではエラーは発生しない)
原因
朝から晩まで再起動もせずIEで閲覧してたら、タブが閉じれなくなった。
タスクマネージャーを起動して確認したら、複数のiexplore.exeプロセスがあり(複数あるのは正常)、その中で1つが200,000K近くメモリを使用していた。
閉じるためiexplore.exeのプロセスを強制終了させた。
強制終了が原因か、メモリオーバー(リーク)による操作不能が原因なのかはわからない。
対策
・再起動してみた。・・・変化なし
・最初に表示されるページ(現在googleになっている)がいけないのかと思い他のアドレスに変えてみました・・・変化なし
・NortonInternetSecurityの止めれる機能をすべて停止した・・・変化なし
・ネットで調べると[ツール]>[インターネット オプション]>詳細設定のタブ>[自動クラッシュ回復機能を有効にする]のチェックを外すとよいとあったので外すと、
確かにエラーは出なくなったが、もう一度チェックをつけるとエラーが発生する・・・根本的解決ではない。
・余分な常駐ソフトを停止してみた。・・・変化なし
・閲覧の履歴の削除、[ツール]>[インターネット オプション]>閲覧の履歴の[削除]>すべてチェックを入れ[削除]・・・解決した。
どうやら履歴の一部が壊れたのが原因なようでした。
※履歴の削除だけで解決するか分かりませんので、やった事を順番に書いておきます。