対象: Communicator 4.0x
Operating Systems: Windows 3.x, Windows 95, Windows 98, Windows NT.

問題: 「編集|設定 を選ぶと、Netscape は設定 DLL を読み込めません、というエラーが出て、Communicator の設定を変えることができない」

解決法:

COMMUNICATOR 4.06 のユーザー限定:

RegClean あるいは他のレジストリ・チェック・プログラムを使用した場合、設定 DLL の Class ID(CLSID) のエントリが削除された可能性があります。問題を解決するには:

  1. ここから、406_prefs_fix.zip をダウンロードして、Netscape を終了します。
  2. WinZip などの解凍ソフトで、ZIP ファイルを解凍します。
  3. 解凍してできた、Undo_406_prefs_saver.Reg ファイルをダブルクリックします。
  4. Netscape を再び起動し、編集|設定 メニューを選択してみましょう。(システムによっては再起動が必要です)
4.06 以外のバージョンでの設定 DLL の問題で、このファイルを使わないで下さい。以下に記した方法を用いましょう。(あなたがお使いのバージョンは、Help | Communicator について でチェックすることができます)
 

の他のユーザー:

WINDOWS 95/98 および NT

まず最初に、Communicator をアンインストールして、同じ場所に再インストールしてみると良いかも知れません。もしこれがうまく行かなかったら、次の方法を試してみて下さい。

まず、Netscape を終了して、レジストリのバックアップを取ります。(Windows 95/98 では、\Windows\User.dat と \Windows\System.dat をバックアップします。NT では、スタート|ファイル名を指定して実行 で regedit を入力し、次に レジストリ | レジストリファイルのエクスポート をクリックして、ファイルに保存します)

次に、スタート|ファイル名を指定して実行 で regedit と入力し、編集|検索 で次の3つのファイルを一つづつ探します。

brpref32.dll
edpref32.dll
mnpref32.dll

該当するものが見つかったら、ファイルのパス名が正しいかチェックします。brpref32.dll は6箇所、edpref32.dll は1箇所、mnpref32.dll は4箇所で記述されている筈です。パス名は正確であっても、それが長いファイル名の形式(どのディレクトリ名であれ、9文字以上)で記述されているなら、パス名を短くしなければなりません。次の例は、あなたが Netscape をインストールしたディレクトリを、 C:\Program Files\Netscape\Communicator\ であるとして説明しています。

レジストリの記載で、brpref32.dll のパス名が C:\Program Files\Netscape\Communicator\Program\brpref32.dll であれば、これを、 C:\PROGRA~1\Netscape\COMMUN~1\Program\brpref32.dll に変更しましょう。

この作業を、3つの DLL の全ての記載について行ないます( DLL のファイル名は適宜変えてください)。レジストリエディタを終了し、Netscape を起動して、編集|設定 メニューを開いてみましょう。

WINDOWS 3.x

まず最初に、Communicator をアンインストールして、同じ場所に再インストールしてみると良いかも知れません。もしこれがうまく行かなかったら、次の方法を試してみて下さい。

まず、Netscape を終了して、reg.dat のバックアップを取ります。次に、プログラム・マネージャーで、ファイル|ファイル名を指定して実行 で regedit /v と入力して、レジストリ・エディタをアドバンストモードで起動します。次のファイル名の記載があるかを探してください。

brpref16.dll
edpref16.dll
mnpref16.dll

もしこれらの記載があったら、それを削除した上でセーブし、Communicator を再起動します。


最終更新 1998/9/15

第3部の目次へ戻る

UFAQ日本語版の目次へ戻る


翻訳および編集 池田譲治

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