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

Chromeで「ERR_SOCKET_NOT_CONNECTED」エラーが発生したときの対処法

Google Chromeユーザーの間では、ブラウザからGoogleの各種サイトにアクセスしようとした際に「ERR_SOCKET_NOT_CONNECTED」というエラーメッセージが表示される問題が報告されています。このエラーにはいくつかのパターンがあり、「どのウェブサイトにも一切アクセスできないケース」と「Googleのサイトだけにアクセスできないケース」の2つに大別されます。

このエラーメッセージは、ブラウザのソケット(socket)に何らかの問題が発生していることを示しています。ソケットとは、インターネット上で動作する2つのプログラム間の双方向通信における「片方の終端」を指す概念です。

ERR_SOCKET_NOT_CONNECTEDエラーの主な原因

このエラーの根本的な原因はコンピュータ上のソケットに関係していますが、それ以外の要因が絡んでいる場合もあります。考えられる主な原因は以下のとおりです。

  • ソケットプールの不具合:Chrome内部で管理されているソケットプールが破損していたり、正常に動作していなかったりするケースです。ソケットをフラッシュ(初期化)することで、多くの場合は解決します。
  • Javaのインストール環境:パソコンにインストールされているJavaの設定やバージョンが、このエラーの発生に影響していることがあります。
  • DNSサーバーの問題:使用中のDNSサーバーにアクセスできなくなっている可能性があります。GoogleのDNSサーバーへ変更することで改善する場合があります。
  • ブラウザ自体の問題:上記の原因がすべて当てはまらない場合は、ブラウザの保存データやインストールファイルに問題があると考えられます。

対処法に進む前に、インターネット接続が有効であることを確認してください。また、プロキシ設定がされておらず、社内ネットワークや公共Wi-Fiではなくプライベートなネットワークに接続していることも重要です。

対処法1:ソケットプールをフラッシュする

「ERR_SOCKET_NOT_CONNECTED」エラーは、ブラウザのソケットをフラッシュすることで、大多数のケースですぐに解消します。ただし、この操作を行うと開いているページとの接続が切断されるため、作業中のページは再度読み込み直す必要があります。

  1. Google Chromeのアドレスバーに以下のURLを入力してアクセスします。
chrome://net-internals/
  1. ページ左側のナビゲーションメニューからSocketsタブを選択し、Flush socket poolsボタンをクリックします。
  1. 完了したらChromeを再起動し、エラーが発生していたウェブサイトに再度アクセスできるか確認します。

対処法2:Javaのインストール状況を確認する

ユーザーから報告された事例の中には、パソコンにインストールされたJavaが原因でこのエラーが発生したケースがあります。深刻な問題ではないため心配はいりません。最新版のJava(正しいビット数のもの)をインストールし直すことで簡単に修正できます。

Windows 10の場合はアプリケーション管理画面からJavaをアンインストールできます(Windows + Rキーを押し、「appwiz.cpl」と入力してEnter)。最新版のJavaをインストールした後は、以下の手順で正しい場所を指定します。

  1. Windows + Rキーを押し、ダイアログボックスに「control」と入力してEnterキーを押します。画面右上の表示方法から大きいアイコンを選択し、Java(32ビット)をクリックします。
  2. 上部のJavaタブを選択し、表示ボタンをクリックします。
  3. 追加をクリックし、Javaのインストール先ディレクトリ(64ビット版を含む)を指定します。
  4. 変更を保存して画面を閉じ、パソコンを再起動してエラーが解消されたか確認します。

対処法3:GoogleのDNSサーバーを設定する

上記の方法で解決しない場合は、ブラウザの再インストールに進む前に、GoogleのDNSサーバーを優先DNSとして設定してみてください。DNS(ドメインネームシステム)は、ドメイン名からIPアドレスを解決するために不可欠な仕組みであり、DNSサーバーに到達できないと、アドレスバーに入力したウェブサイトに接続できなくなります。

  1. Windows + Rキーを押し、「control panel」(または「control」)と入力してEnterキーを押し、コントロールパネルを開きます。
  2. ネットワークとインターネット」をクリックします。
  3. 次の画面で「ネットワークと共有センター」を選択します。
  4. 現在接続中のネットワークが表示されるので、「接続」欄にあるネットワーク名をクリックします。
  5. ポップアップした小さなウィンドウ下部にある「プロパティ」をクリックします。
  6. インターネット プロトコル バージョン 4 (TCP/IPv4)」をダブルクリックして、DNSサーバーの設定画面を開きます。
  7. 次のDNSサーバーのアドレスを使う:」を選択して入力欄を編集可能にし、以下の値を設定します。
優先DNSサーバー:8.8.8.8

代替DNSサーバー:8.8.4.4
  1. OKをクリックして変更を保存し、パソコンを再起動して問題が解決したかどうかを確認します。

対処法4:Chromeのデータ削除・再インストールを行う

ここまでの方法がすべて効果がない場合は、ブラウザ自体の保存データまたはインストールファイルに問題が生じている可能性があります。その場合は再インストールを行えば、不足しているモジュールなども含めて修復できます。

再インストールの前に、まずは閲覧履歴とキャッシュの削除を試してみてください。これだけで解決するケースもあります。

  1. Windows + Rキーを押し、「appwiz.cpl」と入力してEnterキーを押し、プログラムと機能の一覧を開きます。
  2. 一覧からGoogle Chromeを見つけて右クリックし、アンインストールを選択します。
  3. Chromeの公式ダウンロードページにアクセスし、新しいインストーラーをダウンロードします。
  4. ダウンロードしたファイルを実行してインストールし、問題が解決したかどうかを確認します。
  1. MULTIPLE_IRP_COMPLETE_REQUESTSエラー(0x00000044)の原因と解決方法

    MULTIPLE_IRP_COMPLETE_REQUESTSエラーの修正方法:バグチェックコード0x00000044を伴うMULTIPLE_IRP_COMPLETE_REQUESTSエラーとブルースクリーンオブデス(BSOD)が発生している場合、これはドライバーがすでに完了しているIRP(I/O要求パケット)の完了を再度要求しようとしたことが原因です。この競合によってエラーメッセージが表示されます。つまり、本質的にはドライバーの問題であり、あるドライバーが自分自身のパケットを二重に完了させようとしている状態です。主な問題は、2つの異なるデバイスドライバーがそれぞれパケットの所有権を持っていると

  2. javascript:void(0)エラーを修正する方法|原因と対処法を徹底解説

    インターネットの閲覧は便利な反面、思いがけないエラーに悩まされることも少なくありません。特定のWebページへアクセスしようとした際に表示されるエラーには、簡単に解決できるものと、なかなか原因がつかめず厄介なものがあります。今回取り上げる「javascript:void(0)」エラーは、後者の部類に入るトラブルです。このエラーは、Windows 10ユーザーがGoogle Chromeで特定のサイトにアクセスした際に発生することがあります。ただし、Chrome固有の問題ではなく、SafariやFirefoxなど他のブラウザでも同様の症状が起こり得ます。javascript:void(0)エラー自