【Firefox】PR_END_OF_FILE_ERROR「セキュアな接続に失敗しました」エラーの原因と5つの解決策
PR_END_OF_FILE_ERROR(セキュアな接続に失敗しました)は、Mozilla Firefoxで特定のウェブサイトを開こうとした際に表示されることがあるエラーです。このエラーは、考えられるすべての暗号スイート(暗号化方式)でのネゴシエーションが失敗した結果、ブラウザが安全な接続を確立できなかったことを意味します。影響を受けたユーザーの多くは、アクセス先に関わらず毎回同じエラーが表示されると報告しています。
注意: この問題は、Google Chromeでサイトを開いた際に表示される「セキュアな接続エラー」とは別のものです。
PR_END_OF_FILE_ERRORが発生する主な原因
- VPNやプロキシの干渉 – 接続を中継する(中間者として動作する)VPNやプロキシソフトウェアが、このエラーの引き金になることがあります。該当する場合は、プロキシを無効化するか、VPNアプリをアンインストールすることで問題を解消できます。
- 不適切な暗号設定 – 過去にSSL関連の設定を変更した場合、Firefoxやアクセス先のサイトが対応していない暗号方式が強制され、このエラーが発生することがあります。この場合は、トラブルシューティング情報メニューからFirefoxを初期化(リフレッシュ)する必要があります。
- 破損したFirefoxプロファイル – プロファイルの破損が原因となるケースもあります。ブックマークをエクスポートして新しいプロファイルを作成し、そこへインポートし直すことで問題を解決できたという報告が多数あります。
- サードパーティ製セキュリティソフトの干渉 – Avast、Kaspersky、Bitdefender、ESETなどの過保護なセキュリティ対策ツールが、接続の証明書を横取りして独自の証明書を送信することで、この問題が発生することが確認されています。リアルタイム保護を一時的に無効化するか、該当ソフトをアンインストールすることで回避できます。
PR_END_OF_FILE_ERROR「セキュアな接続に失敗しました」を解決する手順
方法1: VPNまたはプロキシ接続を無効にする(該当する場合)
複数のユーザーの報告によると、PR_END_OF_FILE_ERROR(セキュアな接続に失敗しました)は、VPNやプロキシサーバーなど、接続を中継するタイプのソフトウェアを使用している環境で発生することがあります。
匿名性を保護するソリューションの中には有効に機能するものもありますが、有効になっている限りこのエラーを引き起こすものもあります。VPNやプロキシを使っている場合は、それがエラーの原因である可能性が高いでしょう。
該当する場合は、これらのソフトを無効化して直接接続することで問題が解決するか試してみてください。以下では、プロキシ利用者向けとVPNクライアント利用者向けの2つのガイドを用意しました。ご自身の状況に合った方を実行してください。
VPNクライアントをアンインストールする
- Windowsキー + Rを押して「ファイル名を指定して実行」ダイアログを開きます。テキストボックスに「appwiz.cpl」と入力してEnterキーを押すと、「プログラムと機能」画面が開きます。ユーザーアカウント制御(UAC)の確認画面が表示されたら、「はい」をクリックして管理者権限を許可してください。
- インストール済みアプリの一覧をスクロールし、現在使用しているサードパーティ製VPNを探します。見つかったら右クリックし、表示されたコンテキストメニューから「アンインストール」を選択します。
- アンインストールウィザードの画面上の指示に従って、アンインストールを完了させます。完了後、PCを再起動し、次回の起動時に問題が解消されているか確認しましょう。
プロキシサーバーを無効にする
- Windowsキー + Rを押して「ファイル名を指定して実行」ダイアログを開き、「ms-settings:network-proxy」と入力してEnterキーを押します。設定アプリのプロキシタブが開きます。
- プロキシタブ内を下にスクロールし、「プロキシ サーバーを手動でセットアップする」セクションを探します。右側にある「プロキシ サーバーを使う」のトグルをオフにします。
- 操作が完了したらPCを再起動します。起動後、以前エラーが発生していた操作をもう一度実行し、PR_END_OF_FILE_ERROR(セキュアな接続に失敗しました)が再発しないか確認してください。
上記の手順を試しても問題が解決しない場合、あるいはどちらの方法もご自身の状況に当てはまらない場合は、次の対処法に進んでください。
方法2: Firefoxブラウザを初期化(リフレッシュ)する
このエラーは、過去にSSL設定を変更し、Firefoxやアクセス先のサイトが対応していない暗号方式が強制されるようになった環境で特に多く発生します。
該当する場合、唯一確実な解決策はFirefoxの設定をデフォルト状態に戻すことです。幸い、Firefoxにはプログラムを再インストールせずに済む初期化機能が標準で備わっています。
以下は、トラブルシューティング情報メニューからFirefoxをリフレッシュする手順です。
- Firefoxを開き、画面右上のアクションボタン(≡)をクリックします。表示されたメニューから「ヘルプ」>「トラブルシューティング情報」を選択します。
- トラブルシューティング情報ページの右側にある「Firefox をリフレッシュ」(「Firefox にメンテナンスを行う」の下)をクリックします。
- 最終確認のポップアップが表示されたら、もう一度「Firefox をリフレッシュ」をクリックして処理を開始します。処理が完了するまで待ち、その後ブラウザを再起動してください。
- 以前問題が発生していた操作をもう一度実行し、エラーが解消されたかどうかを確認します。
上記の手順後もPR_END_OF_FILE_ERROR(セキュアな接続に失敗しました)が表示される場合は、次の対処法に進みましょう。
方法3: DNS over HTTPS(DNS over HTTPS)を無効にする
Mozilla Firefoxにはセキュリティを強化するための「DNS over HTTPS」機能がありますが、この機能が原因で一部のサイトがまったく読み込めなくなり、PR_END_OF_FILE_ERROR(セキュアな接続に失敗しました)が表示されることがあります。以下の手順で簡単に解決できます。
- Firefoxを開き、アドレスバーに「about:preferences#general」と入力してEnterキーを押します。
- ページを一番下までスクロールし、ネットワーク設定の横にある「設定…」ボタンをクリックします。
- 「DNS over HTTPS を使用する」のチェックを外し、Firefoxを再起動します。
方法4: 新しいFirefoxプロファイルを作成する
PR_END_OF_FILE_ERROR(セキュアな接続に失敗しました)は、プロファイルの破損が原因で発生することもあります。「about:profiles」ページから新しいプロファイルを作成し、旧プロファイルからブックマークをエクスポートして新プロファイルへインポートしたところ、問題が解決したという報告が多数寄せられています。
注意: ブックマークの大半がChrome側にある場合でも、Firefoxへ簡単にインポートできます。
作業は少し長く感じますが、手順自体はとてもシンプルです。プロファイル破損が原因の場合の修復手順は以下の通りです。
- まず、新しいプロファイルでもブックマークを安全に使えるよう、現在のブックマークをエクスポートします。右上のブックマークアイコンをクリックし、「ブックマーク」>「すべてのブックマークを表示」を選択します。
- ライブラリ画面が開いたら、「インポートとバックアップ」メニューをクリックし、「HTMLとしてブックマークをエクスポート…」を選択します。
- 保存先を指定し、任意のファイル名を付けて「保存」をクリックすると、ブックマークがエクスポートされます。
- Firefoxのナビゲーションバー(アドレスバー)に「about:profiles」と入力してEnterキーを押し、Firefoxのプロファイルページを開きます。
- ページ内の「新しいプロファイルを作成」をクリックします。
- プロファイル作成ウィザードの最初の画面で「次へ」をクリックし、次の画面でプロファイル名(「新しいプロファイルの名前を入力してください」)を指定して「完了」をクリックすると、新しいプロファイルが生成されます。
- 新しいプロファイルを作成したら、旧プロファイルのブックマークを復元します。再度右上のブックマークアイコンをクリックし、「ブックマーク」>「すべてのブックマークを表示」を開きます。
- ライブラリ画面で「インポートとバックアップ」>「HTMLからブックマークをインポート…」を選択し、手順3で保存したブックマークファイルの場所へ移動して「開く」をクリックすると、新しいプロファイルにインポートされます。
- ブラウザを再起動し、PR_END_OF_FILE_ERROR(セキュアな接続に失敗しました)が発生しなくなったか確認してください。
それでも同じ問題が発生する場合は、次の方法に進んでください。
方法5: サードパーティ製セキュリティソフトをアンインストールする
この問題は、過保護なサードパーティ製セキュリティソフト(AV)が原因で発生することもあります。Avast、Kaspersky、Bitdefender、ESETなどの一部のセキュリティツールは、接続の証明書を横取りして独自の証明書を送信するように設計されています。
大多数のサイトではこれが問題になることはありませんが、セキュリティ上の予防措置として、PR_END_OF_FILE_ERROR(セキュアな接続に失敗しました)エラーが発生するケースがあります。
該当する場合は、サイトにアクセスする間だけリアルタイム保護を無効化するか、過保護なセキュリティソフトをアンインストールすることで問題を解決できます。
まずは影響の少ない方法として、リアルタイム保護を無効化してみましょう。ただし、手順は使用しているサードパーティ製品によって異なります。幸い、ほとんどの場合、タスクバーのアンチウイルスやファイアウォールのアイコンから直接操作できます。
無効化したらPCを再起動し、同じ問題が再発しないか確認してください。
問題が解決しない場合は、サードパーティ製セキュリティソフトの干渉の可能性を完全に排除するのが次の論理的なステップです。以下の手順で、後々同じ挙動を引き起こしかねない残存ファイルを残さずにアンインストールしましょう。
- Windowsキー + Rを押して「ファイル名を指定して実行」ダイアログを開き、「appwiz.cpl」と入力してEnterキーを押すと、「プログラムと機能」ウィンドウが開きます。
- インストール済みアプリの一覧をスクロールし、現在使用しているサードパーティ製セキュリティソフトを見つけます。見つかったら右クリックし、コンテキストメニューから「アンインストール」を選択します。
- アンインストール画面の指示に従って、アンインストールを完了させます。
- アンインストール後、セキュリティソフトの残存ファイルを完全に削除する手順(公式の削除ツールの利用など)も実施してください。
- PCを再起動し、次回起動時に問題が解決しているか確認します。
-
Windows 10でVPNエラー789「接続失敗」を解決する方法
WindowsでVPNエラー789に悩まされていませんか?ご安心ください。デバイスの設定を少し変更するだけで、この問題は簡単に解決できます。VPN接続エラー789は、VPN設定の誤りや、IPSec設定が接続を妨げていることが原因で発生します。ここでは、この問題を解決するためのトラブルシューティング方法をいくつかご紹介します。VPNエラー789(接続失敗)の解決方法以下に、Windows 10デバイスでVPN接続エラーを解決するための対処法をご紹介します。方法1:ネットワークアダプターをリセットするデバイスにインストールされているネットワークアダプターをリセットすることで、数クリックだけでVPN
-
Windows 10 の接続失敗エラー651を直す方法|原因と対処法を徹底解説
パソコン(Windows 7/8/8.1/10)をブロードバンド接続でインターネットに接続しようとした際、「モデム(または他の接続デバイス)がエラーを報告しました」というエラー651が表示されることがあります。エラー651は、PPPoE接続を使用してインターネットに接続しようとする際によく発生するWindowsの一般的なエラーで、必要なシステムドライバーファイルが正常に動作せず、インターネットに接続できなくなる状態を意味します。 このエラーの主な原因はレジストリの不具合で、ルーターやハブ機器が正しく認識されなくなることがあります。また、IPアドレス設定の誤りやインターネット接続の切断も、Win