このエラーメッセージは、WebBrowserコントロールやIEの動作不良ということではなく、OSの他の部分が原因となっている場合があります。"Out of memory at line:1" でネット検索すると非常に多くの情報を得ることができますが、どういう条件で発生するのかや、その対処方法についてこれといった決め手がないのが現状です。
まずは、Windows標準のシステムファイルチェッカー(sfc.exe)というツールで、システムファイルやDLLキャッシュ等の整合性を再確認(場合により再構成)することをお勧めします。
簡単な手順は以下の通りです。
- コマンドプロンプトを「管理者として実行」で開く。
- sfc /scannow [ENTER] を実行する。
sfcはシステムファイル全体を検査しますので、少々時間がかかります。
検査結果が画面に表示されますので、そのメッセージに従って、修復などを行います。
システムファイルチェッカーの使い方(表示されるメッセージと対処方法等)は、マイクロソフトのこちらのサポート記事に説明がありますので、参考になさってください。
なお、これらの手順を実行しても症状が改善されない場合、以下の方法で改善したという情報がありますので、それぞれ検討されてみてはいかがでしょうか。
- IEをアップグレードする(IE8→IE9/10/11等)
- IEを一度ダウングレードしてから再度アップグレードする(IE9→IE8→IE9等)
- 「システムの復元ポイント」の一覧から適当な過去の時点に戻してみる。
- Windowsのインストールディスクから「修復インストール」する。
ただし、これらの方法については私自身動作検証していませんので、結果については責任を負いかねます。
自己責任にて判断をお願いします。
ご参考になれば。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。