質問: インターネット使用時の強制終了 最近インターネット使用時に頻繁に強制終了されてしまい本当に困っています。 もしこれを見てなにか解ることがありましたら、教えてください。 詳細は次の通りです。 explorer のページ違反です。 モジュール : kernel32.dll、アドレス : 0187:bff7b9a6 registers: eax=00000000 cs=0187 eip=bff7b9a6 eflgs=00000246 ebx=8424b3f8 ss=018f esp=019bfd58 ebp=8424b3e4 ecx=c60b5bb0 ds=018f esi=8424b3f8 fs=542f edx=81656964 es=018f edi=0000019c gs=0000 bytes at cs:eip: ff 76 04 e8 93 89 ff ff 5e c2 04 00 56 8b 74 24 stack dump: 019bfd90 7f86de25 8424b3f8 019bfd90 0047ab1d 7f860000 75a4c3ae 00000000 75a4c75b 019bfd90 019bfd8c 019bfd88 019bfd8c 0000019c 0000019c 04580024 以上です。よろしくお願いします。
回答: 以前にも載せたのですが、このエラーに対してのことが雑誌か何かでかかれていたので参考にしてみてください。 心当たりのあるものをチェックしてみてください。 kernel32.dllの「kernel(カーネル)」は、日本語に訳すと「核」という意味で、 「windowsの核」となるファイルなのです。 具体的には、キーボードやマウスから入力された情報を読み取ったり、メモリ・ cpu・ハードディスク間でデータを読み書きしたり、仮想メモリやタスクの 処理の調節なんかを担当しています。このファイルがないとwindowsは動きません。 エラーの撃退法。 このエラーが出やすい「パターン」はいくつかあるようです。 最も代表的なものを紹介します。 ☆internet explorer5.5とreget1.6との相性問題 フリーウェアのダウンロードマネージャー「reget1.6」とinternet explorer5.5を 関連付けていると、このエラーが出てしまうようです。この問題は「reget1.7」で 解決されているので、reget1.6ユーザーの人はアップグレードしましょう。 ・regetのホームページ http://www.reget.com/jp/ ☆msimnのページ違反エラー outlook expressの終了直後に「msimn」がkernel32.dllでページ違反を起こす場 合は、システムファイルチェッカー(sfc.exe)で、c:windowssystemに保存されて いる「wsock32.dll」をwindowsのcd-romから復元すると改善する場合があります。 復元方法は次の通りです。 1.[スタート]→[ファイル名を指定して実行(r)]を選択します。 2.「sfc」と入力し、[enter]キーを押します。 3.[インストールディスクからファイルを1つ抽出する]を選択します。 4.[ファイル名]に「c:windowssystemwsock32.dll」と入力します。 5.[開始]をクリックします。 ※windowsmeでは、システムファイルチェッカーはシステム設定ユーティリティ (msconfig.exe)に統合されました。windowsmeユーザーの人は、ここで「sfc」では なく「msconfig」と入力し、[ファイルの抽出(x)]ボタンをクリックしてください。 この後に[「wsock32.dll」の復元元]を入力する必要があるのですが、windowsの バージョンによって違うので、自分で調べてみてください。windowsのcd-rom内(の cabファイルの中)を検索すれば見つかると思います。 ☆パスワードリストファイルの破損 windowsのいろんなパスワードを保存する「パスワードリストファイル」が破損し ているときもkernel32.dllエラーが起こりやすくなります。次の方法でパスワード ファイルを作り直しましょう。 1.[スタート]→[検索]→[ファイルやフォルダ(f)] を選択します。 2.[名前]に「*.pwl」と入力します。 3.[検索開始]ボタンをクリックします。 4.表示されたファイルをすべて削除します。 5.windowsを再起動します。 ここで1つ注意。パスワードファイルを削除すると、ブラウザに覚えさせていたり、 プロバイダに接続するときに自動入力させていたパスワードはすべて消えてしまい ますので、ファイルを削除する前には、パスワードをメモしておきましょう。 ☆ウィルス感染 「happy99.exe」などのウィルスに感染するとkernel32.dllエラーが 頻発するようです。 ・セキュリティセンターのhappy99.exe情報 http://www.ipa.go.jp/security/topics/ska.html ☆アプリケーションの競合 複数のアプリケーションで使用するメモリの領域が競合すると、このエラーが発生 しやすいようです。これはもうどうしようもないことなので、該当する組み合わせ のアプリケーションは同時に起動しない、問題のありそうなアプリケーションを削 除するといった方法で対処しましょう。 ☆メモリ・マザーボードの問題 案外多いのがこのトラブル。とりあえず2枚以上メモリを搭載している人は、 1枚ずつ抜いて動作を確認してみるといいでしょう。