Kernel32.DLL のページ違反

原文情報:
URL : http://help.netscape.com/kb/consumer/19970820-45.html
初版: 1997年8月20日
最終更新:1999年4月5日

対象: Communicator および Navigator(全バージョン)
OS: Windows 95, Windows 98.

問題:
Communicator の使用中、または起動時に次のエラーが発生する。
「Kernel32.DLL のページ違反です」

解決法:
Kernel32.DLL のページ違反と一般保護違反は、システム・リソースの不足、古いビデオドライバ、スワップ・ファイルの不具合などで発生します。Communicator または Navigator の使用中に、頻繁にこの問題が生じるのであれば、以下の記述が問題解決の手助けになるかもしれません。

  1. Windows 95 のユーザー限定 (Windows 98 のユーザーは、手順2に進んでください)

  2. もし、kernel32.dll のエラーがネットをブラウズしている間に発生し、あなたが Windows 95 を使用しているのなら、この問題は Windows 95 の古いバージョンに存在するバグのせいかも知れません。Microsoft はこの問題を解決するアップデートを公表しています。どのアップデートが必要か確認するには、デスクトップの「マイコンピュータ」アイコンをクリックして、プロパティを選択し、「情報」タブを見て下さい。

    左がWindows 95 のバージョン、右が対応する方法です。
     
    4.00.950  まず、サービスパック1をインストールし、次に Kernel 32 のアップデートをインストールする。
    4.00.950a Kernel 32 のアップデートをインストールする。
    4.00.950B サービスパック1と Kernel 32 のアップデートは必要ありません。
    4.00.950C サービスパック1と Kernel 32 のアップデートは必要ありません。

    註釈:  Kernel のアップデートは、すでに Windows 95 のサービスパック1がインストールされている場合にのみ適用されます。もし、あなたの Windows 95 のバージョンが 4.00.950(番号のみで文字なし)であれば、まず次のページに行って、ダウンロードの注意を読み、サービスパック1をインストールしてください。

    Windows 95 サービスパック1

    もしサービスパック1がインストールされていれば、Windows 95 のバージョンは 4.00.950a の筈です。この場合、(訳注:もしまだインストールしていなければ) Kernel 32 のアップデートだけをインストールしてください。

    Kernel 32 のアップデートはこちら。

    Windows 95 Kernel 32 アップデート

    重要: Microsoft のアップデートのURLは変更されるかもしれません。この文書のリンクで Microsoft のアップデートページに行けない場合、サービスパックと Kernel 32 のアップデートをダウンロードするには、Microsoft のサイトの検索機能を使ってください。サービスパックとアップデートに関する質問があれば、Microsoft に尋ねてください。

    (訳注:日本の場合、PC-9800 シリーズバージョンが存在するので、ピンポイントでリンクを張るのは困難です。従って、上記のリンクは、どちらも同じページに飛びます。)

  3. Kernel32.dll のエラーが、Navigator または Communicator を起動する時に生じるのであれば、ユーザープロファイルまたは他の設定ファイルが壊れているのかもしれません。
  4. Communicator の場合:

    新しいプロファイルを作ってみましょう。その方法は:

    1. Communicator を終了。
    2. スタート|プログラム|Netscape Communicator | Utilities | User Profile Manager

    3. 新しいプロファイルには、古いプロファイルと同じ情報(メールサーバの設定)を入力しますが、古いプロファイルが上書きされないように、名称は別の名前にするように注意してください。
    4. 新しいプロファイルが正常に動作していることを確認します。うまく動作していれば、Communicator を終了します。

    5. Windows Explorer を起動し、User ディレクトリ: C:\Program Files\Netscape\Users\ の古いプロファイルから、次のものを新しいプロファイルのディレクトリにコピーします。Mail フォルダ、News フォルダ、bookmark.htm ファイル、abook.nab ファイル、そして全ての .na2 ファイル。
    6. 新規のプロファイルが正常に動作して、クラッシュが解決されれば、再度User Profile Manager を起動して、古いプロファイルを削除します。
    7. Communicator がなお起動時にクラッシュするのであれば、Plug-in フォルダが壊れているのかも知れません。Windows Explorer で、C:\Program Files\Netscape\Communicator\Program に行き、Plugins フォルダのフォルダ名を Oldplug にリネームしてみましょう。

    Navigator の場合:

    address.htm ファイル、bookmark.htm ファイル、あるいはPlug-in フォルダかメールフォルダが壊れているのかも知れません。

    1. Netscape を終了。
    2. Windows Explorer で、Navigator ディレクトリ(デフォルトでは、C:\Program Files\Netscape\Navigator)に行き、Mail フォルダを Oldmail に、address.htm を address.old に、bookmark.htm を bookmark.old にリネームします。
    3. C:\Program Files\Netscape\Navigator\Program で、Plugins フォルダのフォルダ名を Oldplug にリネームします。
    4. キャッシュフォルダと netscape.hst ファイルを削除します。
    5. Netscape を再起動すると、新しいメールフォルダ、プラグインフォルダ、アドレス帳、ブックマーク・ファイル、キャッシュフォルダ、および履歴ファイルが自動的に再作成されます。
    6. 新しいファイルが正常に動作することを確認し、さらに Netscape がクラッシュしないことを確認します。
    7. メール、ブックマーク、アドレス帳を(古いファイルから)インポートするには:

      メール:

      • Netscape を終了し、Oldmail フォルダに行き、保存しておきたいフォルダ(すなわち Inbox )を新しいメールフォルダにコピーします。
      ブックマーク:
      • (Netscape を起動して)ブックマークメニューに行き、ブックマークウィンドウで、ファイル|インポート とたどり、 bookmark.old をインポートするファイルに選び、現在のブックマークにインポートします。
      アドレス帳:
      • アドレス帳メニューに行き、アドレス帳ウィンドウで、ファイル|インポート とたどり、 address.old をインポートするファイルに選び、現在のアドレス帳にインポートします。

     
  5. 最後に、Windows の仮想メモリの設定を確認します。(ただし、あなたが、自分でスワップファイルの設定ができるようなユーザーの場合は、必要ないかもしれません)
    1. スタート|設定|コントロールパネル。
    2. コントロールパネルで、「システム」アイコンをダブルクリック。
    3. 「パフォーマンス」タブで、「仮想メモリ」ボタンをクリック。
    4. 「仮想メモリの自動設定(推奨)」をクリック。
    5. コントロールパネルに戻るまで、「OK」をクリック。
Microsoft Windows で発生する、一般保護違反、ページ違反、およびシステムクラッシュについての詳細な情報、あるいは、上記の情報が役に立たない場合は、次のページをみて下さい。

一般保護違反とページ違反

この文書のURL : http://member.nifty.ne.jp/georgei/kbp/ipf.html


最終更新 2000/6/18

Knowledge Base 海賊版の目次へ戻る

UFAQ日本語版の目次へ戻る


翻訳および編集 池田譲治

The UFAQ Japanese edition is translated & edited by Joji Ikeda.