Firefox の PR_CONNECT_RESET_ERROR とは?原因と解決方法
ポイント
PR_CONNECT_RESET_ERROR は、Firefox 版の「接続リセット」エラーです。安全な(HTTPS)接続を確立している途中で、何かが TCP リセットを送って接続を断ち切ったため、Firefox は「安全な接続ができませんでした」と表示します。よくある原因は、ウイルス対策ソフトの HTTPS スキャン、プロキシや VPN、サイトをブロックするファイアウォールや ISP のフィルタリングで、ウェブサイト自体のサーバーが原因のこともあります。まず別のネットワークでサイトを試し、次に Firefox のプロキシ設定を確認し、ウイルス対策ソフトの HTTPS スキャンを一時停止して、トラブルシューティングモードを試してください。
今すぐ確認

読み始める
PR_CONNECT_RESET_ERROR とは?
PR_CONNECT_RESET_ERROR は Firefox のエラーコードです。「安全な接続ができませんでした」(Secure Connection Failed)というタイトルのページに表示され、ページには「example.com への接続中にエラーが発生しました。」の1行に続いて、「受信したデータの真正性を検証できなかったため、このページは表示できませんでした。」と書かれています(Firefox)。Firefox 151(2026年5月)以降は、このページに「対処できることはありますか?」に続けて「この問題はウェブサイトに原因があり、あなたにできることはありません。」という文も加わります。
この文言とは裏腹に、問題が証明書の不備であることはほとんどなく、ウェブサイトが原因とも限りません。このコードは Firefox が使うネットワークライブラリ NSPR に由来し、接続がリセットされたことを意味します。Firefox が安全な接続を確立している途中で、何かが TCP リセット(RST)を送って接続を断ち切ったのです。Firefox は安全な接続の層で起きるあらゆる失敗に同じ汎用の文言を表示するため、真正性についての1行は、ここで実際に起きたことを説明していません。
これは Chrome の ERR_CONNECTION_RESET に相当する Firefox のエラーで、原因もほぼ共通です。あなたとサイトの間にあるソフトウェアやネットワーク機器が、接続を強制終了させています。
サイトのポート 443 は開いている?外部から確認する
PR_CONNECT_RESET_ERROR の原因
| 原因 | 典型的な手がかり |
|---|---|
| ウイルス対策ソフトの HTTPS スキャン(ESET、Kaspersky、Avast、Bitdefender など) | 多くの HTTPS サイトで失敗するが、その製品を入れたコンピューターでだけ起きる |
| Firefox またはシステムで設定されたプロキシ | すべてのサイトで失敗する、またはプロキシを経由するサイトだけが失敗する |
| VPN やセキュリティ系の拡張機能 | VPN を切断するとすぐに表示される |
| 学校、職場、ISP のフィルタリング | 特定のネットワークでだけ1つのサイトが失敗し、モバイルデータ通信なら表示される |
| ウェブサイトのサーバーやファイアウォール | どのブラウザでも、誰が試しても失敗する |
解決策1:原因が自分のネットワークかどうかを確認する
- スマートフォンの Wi-Fi をオフにして、モバイルデータ通信でサイトを開きます。そこで表示されるなら、リセットはあなたのコンピューターかネットワークで発生しています。
- 同じコンピューターの Chrome や Edge で開きます。そちらでも ERR_CONNECTION_RESET が表示されるなら、原因は Firefox の外側にあります。ウイルス対策ソフト、VPN、プロキシ、またはネットワークです。
- DNS Robot のポートチェッカー(ポート 443)と SSL 証明書チェックで、外部からサイトを確認します。どちらも当社から接続できる場合、サイトは稼働しています。リセットはあなたのコンピューターかネットワークで起きているか、サイトのファイアウォールがあなたのアドレスをブロックしています。
解決策2:ウイルス対策ソフトの HTTPS スキャンを一時停止する
ウイルス対策製品は HTTPS 通信を復号してスキャンしますが、スキャナーがサイトをうまく処理できないと接続をリセットすることがあり、その結果 Firefox が PR_CONNECT_RESET_ERROR を表示します。これはよくある原因です。この設定の名前は製品ごとに異なります(以下は各製品の英語版での表記です)。ESET は Protections → SSL/TLS の Enable SSL/TLS、Kaspersky は Encrypted connections scan を「Do not scan encrypted connections」にすること、Avast と AVG は Web Shield(新しい Avast では Web Guard)内の Enable HTTPS scanning、Bitdefender は Encrypted web scan です。
その項目だけをオフにし、Firefox を再起動して再読み込みします。サイトが表示されたら、製品の除外リストにそのサイトを追加してからフィルタリングをオンに戻し、ウイルス対策ソフトを更新してください。
解決策3:Firefox のプロキシ設定を確認する
Firefox には、Windows や macOS とは別に独自のプロキシ設定があります。設定を開き、検索ボックスに プロキシー と入力して プロキシーを設定 をクリックします(現在の Firefox では プライバシーとセキュリティ → 接続とソフトウェアのセキュリティ → 詳細設定 にあります。ESR 140 を含む Firefox 149 以前では 一般 → ネットワーク設定 → 接続設定... です)。意図的にプロキシを使っていないなら プロキシーを使用しない(組織がプロキシを設定している場合は システムのプロキシー設定を利用する)を選び、OK をクリックして再読み込みします。
コンピューター自体がプロキシを使うよう設定されている場合は、システム側の設定も確認してください。Windows 11 では 設定 → ネットワークとインターネット → プロキシ、Mac では システム設定 → ネットワーク → 使用中の接続 → 詳細... → プロキシ です。
解決策4:VPN をオフにし、DNS over HTTPS を確認する
VPN を完全に切断し、about:addons で VPN やプロキシのアドオンを無効にしてから再読み込みします。特定のネットワークでだけサイトが失敗する場合は、逆の方法も有効です。そのネットワークで VPN の使用が認められているなら、信頼できる VPN を使うことで、ブロック対象サイトへの接続をリセットするフィルタリングを回避できます。
Firefox は DNS over HTTPS も利用でき、フィルタリングを行うリゾルバーが、HTTPS 接続をリセットするアドレスへあなたを誘導することがあります。設定で DNS over HTTPS を検索し、詳細設定 を開いて オフ にするか 既定 に戻し(古いバージョンでは 既定の保護)、または別のプロバイダーを選んでから再読み込みしてください。DNS over HTTPS は、安全な接続の冒頭にあるサイト名を読み取ってリセットするフィルターにも関係します。Firefox 119 以降で既定で有効な Encrypted Client Hello は、対応するサイトでそのサイト名を隠しますが、それは DNS over HTTPS を使っている間に限られます(Mozilla)。暗号化 DNS をブロックするネットワークのガイドでは、一部のネットワークがなぜそれに干渉するのかを解説しています。
解決策5:トラブルシューティングモードを試し、サイトデータを消去する
- トラブルシューティングモードは、アドオンとカスタム設定を無効にした状態で Firefox を起動します。メニュー → ヘルプ → トラブルシューティングモード... → 再起動 の順に選びます。そこでサイトが表示されるなら、アドオンか設定が原因です。
- サイトのデータを消去する: アドレスバーの鍵アイコン → Cookie とサイトデータを消去... をクリックします。
- 最後の手段として Firefox をリフレッシュします。
about:supportを開き、Firefox をリフレッシュ をクリックします。アドオンが削除されて設定がリセットされますが、ブックマーク、履歴、保存済みのパスワードは残ります。
解決策6:ネットワークスタックをリセットする
コンピューター上のすべてのブラウザで失敗する場合は、ネットワーク構成をリセットします。Windows では、管理者として開いたコマンドプロンプトで次のコマンドを実行してから再起動します。
netsh winsock reset
netsh int ip reset
netsh winhttp reset proxy
ipconfig /flushdnsMac では、Wi-Fi ネットワークを削除して追加し直し、DNS キャッシュをフラッシュしてください。
ウェブサイト管理者の方へ
さまざまなネットワークの訪問者から PR_CONNECT_RESET_ERROR が報告される場合、ウェブサーバーの手前にある何かが HTTPS 接続をリセットしています。ファイアウォール、レート制限、WAF が訪問者の IP アドレスや国をブロックしていないか、サーバーが提供するすべてのホスト名で TLS 1.2 と 1.3 のハンドシェイクを受け付けているか、ウェブサーバーのプロセスが再起動やクラッシュを繰り返していないかを確認してください。サーバー側のチェック項目は ERR_CONNECTION_RESET ガイドで詳しく解説しています。また、HTTP ヘッダーチェックを使えば、正常なリクエストが何を返すかを確認できます。
Firefox のエラーコードと、対応する Chrome のエラー
| Firefox | Chrome / Edge | 意味 |
|---|---|---|
| PR_CONNECT_RESET_ERROR | ERR_CONNECTION_RESET | TCP リセットで接続が断ち切られた |
| PR_END_OF_FILE_ERROR | ERR_CONNECTION_CLOSED | 安全なハンドシェイクの途中で接続が閉じられた |
| SSL_ERROR_NO_CYPHER_OVERLAP | ERR_SSL_VERSION_OR_CIPHER_MISMATCH | 共通の暗号スイートがない(Chrome は TLS バージョンの不一致にも同じコードを使います) |
| 接続がタイムアウトしました(The connection has timed out) | ERR_CONNECTION_TIMED_OUT | サーバーが一度も応答しなかった |
詳しいガイド:ERR_CONNECTION_CLOSED、ERR_SSL_VERSION_OR_CIPHER_MISMATCH、証明書の警告については「この接続ではプライバシーが保護されません」をご覧ください。
サイトの HTTPS は外部から正常に動作している?
DNS Robot のポートチェッカーは、任意のサイトのポート 443 を、あなたのネットワークの外側から確認します。Cloudflare のエッジから、Cloudflare 上のサイトでは当社のサーバーから接続します。こちらからは open なのに Firefox でリセットされる場合は、まずウイルス対策ソフト、プロキシ、VPN、ネットワークを確認してください。サイト側があなたのアドレスをブロックしている可能性もあります。

