接続を受け付けないリモートデバイスのトラブルシューティング方法
ERR_CONNECTION_RESET や「リモートデバイスまたはリソースが接続を受け入れません」というメッセージが表示されると、本当にイライラします。サーバー側の問題で対処できないだけの場合もありますが、多くの場合、接続をブロックしたり、接続を妨害したりする原因はユーザー側にあります。これらの問題は、さまざまなブラウザ、システム、設定で発生するため、いくつかの対策を講じておくと便利です。ここでは、私が実際に試した、特に通常の再起動やネットワークのチェックでは効果がなかったときの一般的な解決策をいくつかご紹介します。
Windowsで接続リセットとプロキシの問題を修正する方法
プロキシ設定を無効にする
これはよくある原因です。システムまたはブラウザがリモートサーバーが対応していないプロキシ経由で接続しようとすると、接続が切断されます。特に「リモートデバイスまたはリソースが接続を受け入れません」などのエラーが表示される場合は、プロキシ設定を切り替えることで改善する可能性があります。
- Windows キー + I キーを押して設定を開きます。
- [ネットワークとインターネット] > [プロキシ]に移動します。
- 設定を自動的に検出するをオンにします。
- [セットアップ スクリプトを使用する]や[プロキシ サーバーを使用する]などのオプションが表示される場合は、[変更]または[編集]をクリックして、これらをオフに切り替えます。
さらに、ブラウザの拡張機能も忘れずにチェックしてください。プロキシ拡張機能やVPNアドオンがシステム設定を上書きしてしまうことがあります。一時的に無効にして、問題が解決するかどうかを確認してください。ブラウザは時に勝手に動作してしまうことがあるからです。
ウイルス対策ソフト/ファイアウォールを一時的にオフにする
ウイルス対策プログラムやサードパーティ製のファイアウォールは、過剰に反応して特定のウェブ接続を脅威と誤認し、ブロックしてしまうことがあります。あるサイトが読み込まれないのに、他のサイトは正常に動作する場合は、ウイルス対策プログラムやファイアウォールを一時的に無効にしてみることで、原因が特定できるかもしれません。
後で必ずオンに戻してください。Windows Defender をご利用の場合は、「設定」>「更新とセキュリティ」>「Windows セキュリティ」>「ファイアウォールとネットワーク保護」でオフに切り替えてください。
ちょっと面倒ですが、ある設定ではうまくいったのに、別の設定では…うまくいかなかったというケースもあります。ですから、これはトラブルシューティングの手順であり、永久的な解決策ではありません。
閲覧データとCookieを消去する
特定のサイトで1つのブラウザだけが動作しない場合は、キャッシュとCookieが原因である可能性があります。ブラウザは時間の経過とともに大量のデータを保存し、破損したり古くなったりすると接続がブロックされる可能性があります。
Microsoft Edgeの場合:
edge://settings/siteDataアドレスバーに入力して Enter キーを押します。- アクセスしようとしている Web サイトを検索します。
- サイトの横にある[削除]ボタンをクリックします。
- 次に に進みます
edge://settings/content/all。 - そのサイトに関連する保存されたデータに対しても削除を繰り返します。
Chrome、Opera、その他のChromiumブラウザの場合:
about://settings/content/allアドレスバーに入力します。- サイトを検索します。
- 削除アイコンをクリックして確認します。
Firefox :
about:preferences#privacyアドレスバーに入力します。- [データの管理]をクリックします。
- サイトを見つけて削除し、「変更を保存」をクリックします。
これを行うと、キャッシュデータの奇妙な不具合が解消され、新規接続ができなくなることがあります。理由はよく分かりませんが、大抵はうまくいきます。
インターネット接続をリセットする
インターネット接続全体の動作がおかしくなった場合は、ネットワークスタックをリセットすると改善することがあります。これは、ネットワークをリセットするようなものです。IPアドレスの解放と更新、DNSキャッシュのクリア、TCP/IP設定のリセットなどを行います。特に、DNSエラーや接続の固まりといった問題に効果的です。
- 実行を開きます( を押しますWin + R)。
- 入力
cmdして押し、Ctrl + Shift + Enter管理者コマンドプロンプトを起動します。 - 次のコマンドを 1 つずつ入力し、入力後に Enter キーを押します。
ipconfig /releaseipconfig /flushdnsipconfig /renewnetsh winsock resetnetsh int ip reset
その後、PCを再起動して、サイトが読み込まれるかどうかを確認してください。場合によっては、あと1、2ステップで再び動作するようになることもあります。少なくとも、私の場合はそうでした。
グループ ポリシーの更新を強制する (ドメイン システムの場合)
コンピューターがドメイン環境(職場など)で使用されている場合、グループポリシーによって特定の接続がブロックされている可能性があります。ポリシーを強制的に更新する簡単なコマンドを実行すると、問題が解決する場合があります。
- 管理者特権でのコマンド プロンプト を開きます。
- 入力
gpupdate /forceして Enter キーを押します。
これにより、システムはポリシーを強制的に再適用します。管理者レベルで最近変更が行われた場合は、これで問題が解決するはずです。それでも解決しない場合は、サーバー側の設定を確認する必要がある可能性があるため、IT部門に連絡した方が良いでしょう。
もちろん、これらはあくまで基本的なアイデアに過ぎません。サーバー自体がダウンしていたり、ネットワークが停止している場合もありますが、少なくともこれらの手順で接続リセットを引き起こすクライアント側の問題のほとんどをカバーできます。