修正:既存の接続がリモートホストによって強制的に閉じられた



更新された4月2024:エラーメッセージの表示を停止し、最適化ツールを使用してシステムの速度を低下させます。 今すぐ入手 このリンク
  1. ダウンロードしてインストール こちらの修理ツール。
  2. コンピュータをスキャンしてみましょう。
  3. その後、ツールは あなたのコンピューターを修理する.

これはの間のソケット接続で起こります クライアントとサーバー。 接続は正常に機能し、大量のデータが転送されますが、その後はどこからも切断されません。

これは通常、リモート側が(通常はTCP / IP RSTパケットを送信することによって)接続を閉じたことを意味します。 サードパーティ製アプリケーションを使用している場合、考えられる原因は次のとおりです。

  • 誤ったデータをアプリケーションに送信しています。
  • クライアントとサーバー間のネットワーク接続が何らかの理由で中断されました。
  • サードパーティ製アプリケーションでエラーが発生したため、アプリケーションがクラッシュしました。
  • サードパーティ製アプリケーションがシステムリソースを使い果たしました。

既存の接続を修復する方法は、リモートホストによって強制的に閉じられました。

Tracerouteの使用に関するトラブルシューティング

  1. スタートを開きます。 画面の左下隅にあるWindowsロゴをクリックしてください。 スタートメニューが表示されます。
  2. コマンドプロンプトを入力します。 これにより、コンピュータ上のコマンドプロンプトプログラムが検索されます。
  3. コマンドプロンプトをクリックします。 それはメニューの一番上にあります。 コマンドプロンプトが開きます。
  4. 旅程をフォローしたいウェブサイトを選択してください。
  5. コマンド「traceroute」を入力します。 tracert website.comと入力し、website.comをお気に入りのサイトの名前と拡張子に置き換えます。

レジストリエディタを使用する

レジストリエディタを開き、次の2つの場所に2つのレジストリエントリを作成します。

HKLM \ SYSTEMESYSTEM \現在のオーダーセット\ Control \セキュリティプロバイダー\ SCHANNEL \ Protocols \ TLS 1.0 \ Server

HKLM \ SYSTEM \すべての現在の注文\コントロール\セキュリティプロバイダ\ SCHANNEL \プロトコル\ TLS 1.0 \クライアント

名前:DisableByDefault
タイプ:REG_DWORD
日付:0



2024 年 XNUMX 月の更新:

ファイルの損失やマルウェアからの保護など、このツールを使用してPCの問題を防ぐことができるようになりました。 さらに、最大のパフォーマンスを得るためにコンピューターを最適化するための優れた方法です。 このプログラムは、Windowsシステムで発生する可能性のある一般的なエラーを簡単に修正します。完璧なソリューションが手元にある場合は、何時間ものトラブルシューティングを行う必要はありません。

  • ステップ1: PC Repair&Optimizer Toolをダウンロード (Windows 10、8、7、XP、Vista - マイクロソフトゴールド認定)。
  • ステップ2:“スキャンの開始PCの問題の原因である可能性があるWindowsレジストリ問題を見つけるため。
  • ステップ3:“全て直すすべての問題を解決します。

ダウンロード



名前:有効
タイプ:REG_DWORD
日付:1

暗号化を有効にする

お使いのコンピュータで暗号化が無効になっている場合、TLS 1.2の使用は禁止されています。 これが、このステップで暗号化を有効にする理由です。 そのために:

  • 「Windows」+「R」を押して、実行コマンドプロンプトを開きます。
  • 「regedit」と入力し、「Enter」を押します。
  • 次のアドレスに移動します

HKEY_LOCAL_MACHINE \ LEソフトウェア\ Microsoft \ .NETFramework \ v4.0.3031

  • 右側のフィールドに「SchUseStrongCrypto」の値がない場合は、このアドレスに移動します。

HKEY_LOCAL_MACHINE \ソフトウェア\ Wow6432Node \ Microsoft \ .NETFramework \ v4.0.30319

  • 右側の「SchUseStrongCrypto」オプションをダブルクリックし、値として「1」を入力します。
  • [OK]をクリックして変更を保存し、問題が解決しないことを確認します。

結論

リセットはスムーズな接続終了と区別できるように、接続リセットにはおそらく常に「ファーストチャンス例外」があります。 Content-Lengthヘッダーなどを調べることで接続が途中で閉じられたかどうかを判断できるため、これは通常HTTP接続にとってそれほど重要ではありませんが、Kestrelは単なるHTTPサーバー以上のものであると主張しています。

さらに、リクエストボディが不完全な場合、接続リセットに基づくかどうかにかかわらず、リクエストボディのダウンロードが完了していないことがアプリケーションサーバに示されるため、HttpContext.Request.Body.ReadAsync()によって例外が削除されます。成功しました。

https://stackoverflow.com/questions/2582036/an-existing-connection-was-forcibly-closed-by-the-remote-host



専門家のヒント: この修復ツールはリポジトリをスキャンし、これらの方法のいずれも機能しなかった場合、破損したファイルまたは欠落しているファイルを置き換えます。 問題がシステムの破損に起因するほとんどの場合にうまく機能します。 このツールは、パフォーマンスを最大化するためにシステムも最適化します。 それはによってダウンロードすることができます ここをクリック