Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

ChromeでERR_CONNECTION_REFUSEDエラーが発生した時の原因と解決策を徹底解説

Macユーザーなら標準ブラウザのSafariを、Windowsユーザーなら標準搭載のMicrosoft Edgeを主に使っている方が多いでしょう。しかし、各OSの標準ブラウザでありながら、多くの人が最終的に選ぶのはGoogle Chromeです。ChromeはMacでもPCでも、さらにはモバイルデバイスでも使える、世界で最も人気のあるWebブラウザです。

Google Chromeは2008年12月11日にGoogleから正式リリースされた無料のWebブラウザで、高速性と機能性を追求して設計されています。Googleサービスやアカウントとの同期、自動翻訳、タブブラウジング、Webページのスペルチェックなどの機能に加え、「オムニボックス」と呼ばれるアドレスバー兼検索バーを統合しており、ストレスなく検索できます。

ChromeはYouTube、Googleドライブ、GmailといったGoogleのサイトやサービスとシームレスに連携します。また、他のブラウザとは異なる方法でシステムリソースを処理し、Googleがゼロから開発したV8 JavaScriptエンジンを搭載しています。この技術により、スクリプトが大量に組まれたWebページやアプリケーションでのユーザー体験が向上し、インターネット上の操作が速くなっています。

さらにChromeは豊富なカスタマイズ性を備えており、拡張機能を使えば広告ブロック、テーマの管理、言語翻訳など、ほとんどのブラウザでは実現できないレベルまで操作性を自分好みに調整できます。一見シンプルなブラウザですが、拡張機能でカスタマイズすれば強力かつ使いやすいツールへと変わります。

ChromeにおけるERR_CONNECTION_REFUSEDエラーとは?

Google Chromeには、インターネット接続時に発生するさまざまな種類のエラーがあります。その中でもユーザーがよく遭遇するのが、「ERR_CONNECTION_CLOSED」や「ERR_CONNECTION_REFUSED」という通知とともに表示される接続切断の問題です。

この問題は一般的に、ネットワークデバイスの設定に不備がある場合や、サーバー証明書の不一致が原因で発生します。幸いにも、本記事で紹介する簡単な手順に従うことで、接続拒否エラーを解消できる複数の方法があります。

Chromeに「ERR_CONNECTION_REFUSED」のエラーメッセージが表示されると、いくつかの理由によりサイトにアクセスできないことを意味します。このメッセージが表示されている間は、作業を続行することができません。

Google ChromeでWebサイトにアクセスした際にこのエラーメッセージが出た場合、接続の試みが拒否されたことを示しています。同様のエラーは他のブラウザでも表示されますが、表現が異なります。

Chromeでは「DNS_PROBE_FINISHED_NXDOMAIN」という類似のメッセージが表示されることもあります。これは、要求されたドメイン名が存在しないことを示すDNSエラーです。

Mozilla Firefoxでは「Firefox can't establish a connection to the server at domain.com(サーバーへの接続を確立できません)」というエラーが表示されます。Microsoft Edgeでは「Hmmm…can't reach this page. Make sure you've got the right web address: domain.com.(このページに到達できません)」と表示されるだけで、あまり役に立ちません。

ChromeでERR_CONNECTION_REFUSEDエラーが発生する原因

ERR_CONNECTION_REFUSEDエラーは、幅広い要因によって引き起こされる可能性があります。場合によっては、接続側の問題ではなく、サーバー側の問題が原因であることもあります。この場合は深刻なものではなく、Webページを再読み込みすれば簡単に解決できることが多いです。また、単にサーバーやファイアウォールの設定ミスが原因の場合もあります。稀に、マルウェア感染や予期せぬダウンタイムなど、重大なトラブルの兆候であることもあります。しかし、ほとんどの場合、不安定なインターネット接続がこのエラーの主な原因です。

多くのエラーメッセージと同様に、ERR_CONNECTION_REFUSEDの通知は「何かがうまくいかなかった」ことだけを伝え、理由については詳しく説明してくれません。つまり、根本的な問題を見つけて解決するのはユーザーの役目となります。

そこで、このエラーに遭遇してしまった方のために、トラブルシューティングを容易にするための手順をまとめました。

ChromeのERR_CONNECTION_REFUSEDエラーの直し方

このエラーの潜在的な原因が多岐にわたるため、トラブルシューティングは少し難しく感じるかもしれませんが、ERR_CONNECTION_REFUSEDエラーは確実に解決可能です。ここでは、成功する可能性の高い方法から順に、実行すべき手順をご紹介します。

対策1:対象のWebサイトがダウンしていないか確認する

まず最初に行うべきは、アクセスしようとしているWebサイトの状態を確認することです。前述のとおり、ERR_CONNECTION_REFUSEDの問題は、自分のインターネット接続ではなく、Webサイト側のサーバーが原因となっている場合があります。

これを簡単に確認する方法は、別のWebページを開いてみることです。同じエラーメッセージが表示されるのであれば、問題はおそらく自分側にあります。別のページが正常に読み込めるのであれば、最初のWebサイト側に問題があった可能性が高いです。

「Down For Everyone Or Just Me」というWebサイトを使って確認することもできます。問題のページのアドレスを入力して「Or just me?」ボタンをクリックすると、そのページやサイトがオフラインかオンラインかをチェックしてくれます。ページがダウンしている場合は、管理者が修正するのを待つしかありません。しかし、ページが稼働中なのに自分だけアクセスできない場合は、さらにトラブルシューティングが必要です。

対策2:ルーターを再起動する

次の手順は、インターネット関連の多くの問題を解決してきた実績ある方法です。ルーターの電源を一度切ってから入れ直し、インターネット接続を再起動してみましょう。家庭やオフィスのルーターの再起動は効果がある場合もあればそうでない場合もありますが、所要時間は数分程度なので試す価値は十分にあります。

これを行うには、ルーターの電源を物理的に切断する必要があります。電源プラグを抜いて、約30秒から1分待ってから再度差し込みます。ルーターが再起動したら、エラーが返ってきたページにブラウザで再度アクセスしてみてください。読み込めれば解決です。読み込めない場合は、別の要因が関係している可能性があります。

対策3:ブラウザのキャッシュをクリアする

他のインターネットブラウザと同様に、Google Chromeもデバイス上のキャッシュに情報を保存します。保存されるデータには、閲覧履歴、保存されたログイン情報、Cookieなどが含まれます。これらはすべて、次回訪問時にWebページをより速く読み込むために保存されているものです。

ブラウザキャッシュは便利ですが、古くなるとさまざまな問題を引き起こすことがあります。これは、キャッシュされたページのバージョンが、現在のバージョンと一致しなくなるためです。この問題はキャッシュをクリアすれば簡単に解決できます。

ただし、作業を進める前に、本当にブラウザキャッシュが原因かどうかを先に確認しましょう。ブラウザをシークレットモードで起動するか、別のブラウザを試してください。それでも同じエラーが出る場合は、キャッシュのクリアに進みましょう。

ブラウザのキャッシュをクリアする手順は以下のとおりです。

  1. ブラウザウィンドウ右上にあるChromeのメインメニューをクリックし、「その他のツール」を選択します。
  2. 「閲覧履歴データの削除」をクリックします。
  3. 次の画面で、リストされているすべてのファイルカテゴリが選択されていることを確認します。選択されていない場合、Chromeはキャッシュ全体を削除できず、最新のエントリのみを削除することになります。

キャッシュをクリアするもう一つの方法として、次のURLをアドレスバーにコピー&ペーストする方法もあります:chrome://settings/clearBrowserData

次の画面で、上記と同じオプションにアクセスできます。

対策4:プロキシ設定を編集する

オンラインの脅威が高まり続ける中、機密情報を保護するために個別のソリューションを導入するユーザーが増えています。オンラインセキュリティを確保する一般的な方法の一つが、プロキシサーバーの利用です。

プロキシを使用すると、別のIPアドレスでインターネットに接続できます。プロキシはブラウザと訪問先のWebサイト間の仲介者として機能し、IPアドレスを非公開に保ちながら、キャッシュデータやサーバー通信をフィルタリングします。

キャッシュと同様に、プロキシサーバーの利用にもメリットがありますが、ERR_CONNECTION_REFUSEDの問題を引き起こすこともあります。例えば、アクセスしようとしているWebサーバーが、プロキシサーバーが割り当てたIPアドレスを拒否し、接続要求を拒絶することがあります。

また、プロキシがオフラインになっていたり、誤って設定されていたりする可能性もあります。そのため、このエラーメッセージが発生した場合は、プロキシ設定を確認するのが得策です。

Google Chromeには独自のプロキシ設定セクションがあり、この作業は非常に簡単です。設定画面の右上にある縦に並んだ3つの点をクリックしてメニューを開き、設定ページの左メニューから「詳細設定」をクリックします。

コンテキストメニューから「システム」セクションをクリックし、「パソコンのプロキシ設定を開く」をクリックします。Macをお使いの場合は、専用のウィンドウが開きます。

Windowsの場合は、以下のような画面が表示されます。

以降の手順は、お使いのOSによって異なります。

Windowsユーザーの場合:

  1. 「LANの設定」をクリックします。
  2. 「LANにプロキシサーバーを使用する」のチェックを外します。

Macユーザーの場合は、関連するメニューが直接開きます。利用可能なすべてのプロキシプロトコルのチェックを外し、新しい設定を保存してください。その後、ERR_CONNECTION_REFUSEDメッセージが解消されたかどうかを確認します。

対策5:ファイアウォールとアンチウイルスを一時的に無効化する

ファイアウォールやアンチウイルスソフトは、ユーザーとシステムを保護するために設計されています。定期的にコンピュータをスキャンし、不審なアクティビティを自動的に停止またはブロックします。しかし、このような高度なセキュリティ機能が、接続問題の原因になることがあります。

これは、ファイアウォールが不要なページへの接続や、完全に安全でないコンテンツをブロックすることで機能しているためです。自分が該当するかどうかを確認するには、問題を解決しようとしている間、ファイアウォールとアンチウイルスソフトを一時的に無効化してみてください。もちろん、これはアクセスしようとしているWebサイトが安全だと確信できる場合にのみ推奨されます。安全性に自信がない場合は、このステップを飛ばして次の方法に進みましょう。

さらに重要な点として、セキュリティソフトを無効化するのは一時的に限られます。問題が解決したかどうかを確認し終えたら、忘れずに有効化し直してください。そうしないと、コンピュータがオンラインの脅威にさらされることになります。ファイアウォールやアンチウイルスが原因でエラーが継続的に発生する場合は、ファイアウォール設定の変更や、別のセキュリティソフトへの切り替えを検討してもよいでしょう。

対策6:DNSキャッシュをクリアする

このステップは、前述のトラブルシューティング手順の延長線上にあります。これまでの方法で問題が解決しない場合は、次にDNSキャッシュのクリアを試みましょう。ほとんどのユーザーはブラウザがキャッシュを作成することを知っていますが、WindowsやmacOSといったOSも同じことをしていることは、それほど知られていません。

例えば、DNSキャッシュには、ブラウザで訪問したページについて入力した一時的な情報がすべて含まれていることがあります。これらのエントリには、訪問したページのドメイン名やURLに関する重要な情報が含まれます。この種のキャッシュの目的は他のキャッシュと同様で、サイトのDNSサーバーに何度も接続する必要をなくすことで、ブラウザの読み込みプロセスを高速化し、長期的に時間を節約することです。問題は、ERR_CONNECTION_REFUSEDエラーを含む短期的な不具合に遭遇する可能性があることです。

保存されたエントリが、接続しようとしているWebサイトの現在のバージョンと一致しない場合、ERR_CONNECTION_REFUSEDエラーのような技術的問題が起こるのは珍しくありません。幸い、DNSキャッシュをクリアすれば解決するはずです。繰り返しになりますが、キャッシュのクリア手順はOSによって異なります。

Windowsの場合:

  1. Windowsキーを押して「スタート」メニューを開きます。
  2. 検索ボックスにCMDと入力し、Enterキーを押して「コマンドプロンプト」を開きます。
  3. コマンドプロンプトのウィンドウで、以下のコマンドを1行ごとにEnterキーを押しながら実行します。
    • ipconfig /flushdns
    • ipconfig /flushdns

完了すると、システムがDNSリゾルバーキャッシュのフラッシュに成功したという確認メッセージが表示されます。

macOSの場合:

  1. Macでは、Finderのツールバーにある「移動」をクリックし、「ユーティリティ」を選択します。または、ショートカット「Shift-Command-U」を押してユーティリティフォルダを開くこともできます。
  2. 「ターミナル」をクリックします。
  3. ターミナルのウィンドウで、以下のコマンドを1行ごとにEnterキーを押しながら実行します。この操作には管理者権限が必要です。
    • sudo killall -HUP mDNSResponder && echo macOS DNS Cache Reset
  4. 求められたら管理者パスワードを入力し、プロセスが完了するまで待ちます。

完了したら、問題のあるWebサイトに再度アクセスし、正常に動作するかどうかを確認してください。改善しない場合は、DNSにさらなる対応が必要かもしれません。

対策7:DNSアドレスを変更する

前述のとおり、古いDNSキャッシュのエントリはERR_CONNECTION_REFUSED通知を含むさまざまな問題の原因になり得ます。しかし、DNSアドレス自体もこの種の問題の犯人となることがあります。DNSサーバーは過負荷になったり、完全にオフラインになったりすることがあるからです。

ほとんどの場合、DNSサーバーのアドレスはインターネットプロバイダーによって自動的に割り当てられます。しかし、必要に応じて変更することも可能です。変更方法は、ここでもお使いのコンピュータのOSによって異なります。

まず、MacでDNSアドレスを編集する方法を見てみましょう。

  1. Appleメニューをクリックし、ドロップダウンから「システム環境設定」を選択して開きます。
  2. システム環境設定の画面で、「ネットワーク」を選択します。
  3. 「詳細」をクリックします。
  4. 画面上部にある「DNS」タブを選択します。
  5. 新しいDNSサーバーを追加するには、「+」ボタンをクリックします。
  6. 既存のDNSサーバーを編集するには、変更したいDNSのIPアドレスをダブルクリックします。
  7. このアドレスを、GoogleやCloudflareなどの公共DNSサーバーに一時的に変更してみましょう。

信頼性が高いという理由で、Googleの公共DNS(8.8.8.8および8.8.4.4)を恒久的に使用するユーザーもいます。その他の選択肢としては、Cloudflareの安全で無料のDNS(1.1.1.1および1.0.0.1)があります。

Windowsの場合、DNS設定を変更する方法は3つあります。

コントロールパネルを使用する方法

  1. 「コントロールパネル」を開きます。
  2. 「ネットワークとインターネット」>「ネットワークと共有センター」をクリックします。
  3. 左メニューの「アダプターの設定の変更」をクリックします。
  4. Windowsをインターネットに接続しているネットワークインターフェイスを右クリックし、「プロパティ」を選択します。
  5. 「インターネット プロトコル バージョン 4 (TCP/IPv4)」の項目にチェックを入れます。
  6. 「プロパティ」をクリックします。
  7. 「次のDNSサーバーのアドレスを使う」を選択します。DNS設定を手動で指定するオプションを選んでも、コンピュータは引き続きルーターからTCP/IPアドレスを受け取ります。
  8. 「優先DNSサーバー」と「代替DNSサーバー」のアドレスを入力します。

Cloudflare、Google Public DNS、Cisco OpenDNSも、以下のアドレスを入力して利用できます。

  • Cloudflare:1.1.1.1 および 1.0.0.1
  • Google Public DNS:8.8.8.8 および 8.8.4.4
  • OpenDNS:208.67.222.222 および 208.67.220.220

手順が完了すると、指定した新しいDNS設定でPCが即座に再起動されます。

設定アプリを使用する方法

  1. 「設定」>「ネットワークとインターネット」を開きます。
  2. 接続方式に応じて「イーサネット」または「Wi-Fi」をクリックします。
  3. Windows 10/11をネットワークに接続している接続を選択します。
  4. 「IP設定」セクションの「編集」をクリックします。
  5. IP設定の編集ドロップダウンで「手動」を選択します。
  6. 「IPv4」のスイッチをオンにします。
  7. 「優先DNS」と「代替DNS」のアドレスを入力・確認します。

コマンドプロンプトを使用する方法

  1. 「スタート」を開き、「管理者として実行」を選択して昇格された「コマンドプロンプト」ウィンドウを起動します。
  2. 次のコマンドを入力してEnterキーを押します:netsh
  3. ネットワークアダプターの名前を特定するために、次のコマンドを入力してEnterキーを押します:interface show interface
  4. プライマリDNSのIPアドレスを設定するために、次のコマンドを入力してEnterキーを押します:interface ip set dns name="ADAPTER-NAME" source="static" address="X.X.X.X"。「ADAPTER-NAME」はご自身のネットワークアダプターの名前に、「X.X.X.X」は使用したいDNSサーバーのIPアドレスに置き換えてください。
  5. 代替DNSのIPアドレスを追加するために、次のコマンドを入力してEnterキーを押します:interface ip add dns name="ADAPTER-NAME" addr="X.X.X.X" index=2。こちらも同様に、アダプター名とDNSサーバーのIPアドレスを置き換えてください。

これらの手順が完了すると、PCは新しいDNSサーバーアドレスを使用して問題を解決します。

ただし、すでに無料DNSサーバーを使用している状態でこの問題に遭遇した場合は、それを解除してISP(プロバイダー)のDNSサーバーに戻すことで解決することもあります。無料DNSサーバーは常に完璧とは限らず、元に戻すことで問題が解決するケースがあります。その後、再度Webサイトへのアクセスを試みてください。

対策8:Chromeの拡張機能を無効化する

拡張機能をインストールすることで、より快適で充実したGoogle Chrome体験につながります。さまざまな拡張機能が重要な機能を追加し、複雑なプロセスを自動化するのに役立ちます。

しかし、Google Chrome用に提供されている拡張機能のほとんどは、実際にはブラウザの開発元ではなく、サードパーティの開発者によって作成されています。つまり、意図したとおりに動作する保証も、継続的に更新される保証もありません。

故障した拡張機能や古い拡張機能は、ERR_CONNECTION_REFUSEDエラーを含むさまざまな問題を引き起こす可能性が最も高いです。そのため、ブラウザにインストールされている拡張機能を定期的にチェックすることが重要です。

そのためには、まずChromeのメニューから「その他のツール」>「拡張機能」を選択して拡張機能メニューを開きます。インストールされている各拡張機能を確認し、それぞれが実際に必要かどうかを検討しましょう。使用していない拡張機能や不要になった拡張機能は、削除して構いません。

次に、残したい各拡張機能が更新されているかどうかを確認します。理想的には、すべての拡張機能が過去3か月以内に更新されているべきです。それ以上経過している場合、その拡張機能は開発者に放置されている可能性があります。放置された拡張機能は削除し、より優れた代替品に置き換えましょう。

拡張機能が更新済みなのに問題を引き起こしている場合は、どれがエラーの原因になっているかを特定する必要があります。まず、すべての拡張機能を無効化してから、アクセスしようとしていた問題のWebサイトを読み込んでください。読み込めた場合は、少なくとも1つの拡張機能に原因があります。拡張機能を1つずつ再有効化していき、犯人を絞り込みましょう。

対策9:Chromeブラウザを再インストールする

他のあらゆるアプリと同様に、Google Chrome自体も完璧ではありません。ブラウザのインストール環境がさまざまな問題を引き起こすことがあり、特にアプリがしばらく更新されていない場合に顕著です。さらに、ブラウザとOSの間の不具合は意外にもよく発生します。

このため、インストールを削除してChromeを再インストールすることが唯一の解決策となる場合もあります。アプリをコンピュータから完全に削除した後、Chromeの公式サイトにアクセスして最新版のブラウザをダウンロードしてください。

どの解決策もうまくいかない場合

上記の修正方法がどれもうまくいかない場合、サーバー側やWebサイト自体により深刻な問題が発生しているサインかもしれません。その場合は、辛抱強く待つしかありません。おそらくWebサイトの管理者がすでに問題の解決に取り組んでいるはずです。

まとめ

接続エラーは非常にストレスフルなものですが、上記の手順で簡単に解決できることを覚えておきましょう。まず最初にすべきは、問題がWebページ自体にあるのか、それとも自分の接続にあるのかを特定することです。前者であれば待つ以外にできませんが、後者であれば少し手間をかけるだけで、物事を正常な状態に戻すことができます。

  1. Browser Address Error Redirector(ERR_TOO_MANY_REDIRECTS)とは?エラーの原因と6つの解決方法

    「Browser Address Error Redirector(ブラウザアドレスエラーリダイレクター)」は、GoogleとDell、Gatewayなどのハードウェアメーカーが共同開発したツールです。このツールは、どのドメインにも該当する検索結果が見つからない場合に、ユーザーを適切なページへリダイレクトする役割を担っています。ほとんどのパソコンユーザーはWebブラウザーを使ってインターネットを閲覧しており、主要なブラウザーにはブラウザーエラーリダイレクターが組み込まれています。検索キーワードに近い結果を表示することで、より快適な検索体験を提供してくれる便利な機能です。Microsoftも同様

  2. about:blankとは何か?Chromeの空白ページを徹底解説

    「about:blank」という言葉を耳にしたことはあるけれど、それが何なのかよく分からないという方は多いのではないでしょうか。あるいは、Chromeブラウザで新しいセッションを開いたとき、アドレスバーに「about:blank」と表示された真っ白な空のページが現れた経験があるかもしれません。 また、ウェブから何かをダウンロードするリンクをクリックしたときや、別のページへ移動するリンクをクリックした際にも、この空白ページを目にすることがあります。 なぜabout:blankが表示されるのか、それは一体何なのか。この記事で詳しく解説していきます。 about:blankを心配すべき? about