問題: 「編集|設定 を選ぶと、Netscape は設定 DLL を読み込めません、というエラーが出て、Communicator の設定を変えることができない」
解決法:
COMMUNICATOR 4.06 のユーザー限定:
RegClean あるいは他のレジストリ・チェック・プログラムを使用した場合、設定
DLL の Class ID(CLSID) のエントリが削除された可能性があります。問題を解決するには:
その他のユーザー:
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
翻訳および編集 池田譲治
The UFAQ Japanese edition is translated & edited by Joji Ikeda.