web-dev-qa-db-ja.com

Windows7でTCPタイムアウトを増やす方法は?

テストの目的で、デフォルトのtcpタイムアウトを2分に増やしたいと思います。私はこれを試しました: WindowsXPでTCP/IPアボート間隔またはタイムアウトを設定する方法は?

http://support.Microsoft.com/kb/170359

tCPInitialRtt t00x10を設定します

しかし、まだ21秒のタイムアウトがあります。

私はWindows7を使用しています。

Qns:

  1. レジストリを変更した後にウィンドウを再起動する必要があります(ただし、試す前にすでに再起動しました)
2
wantro

正しいタイミングを指定しましたか?あなたが投稿したリンクは、キーが次のように構成されていることを示しています。

Value Name:  TCPInitialRtt
Data Type:   REG_DWORD
Valid Range: 300-65535 (milliseconds in decimal)
Default:     0xBB8 (3000 milliseconds expressed in hexadecimal)

したがって、2分のタイムアウトが必要な場合、16進値は0x1D4C0または120000ミリ秒である必要があります。しかし、それはMSによると有効な範囲ではありません...したがって、タイムアウトの長さを減らす必要があります...

0
genesys

はい、その変更を有効にするには、ほぼ確実に再起動が必要です(ほとんどのシステムレベルの変更と同様)。

現時点では単に再起動できないが、それでも変更を強制したい場合は、適切なサービスとドライバーの再起動を試みることができますが、依存関係や制限のために困難または不可能な場合もあります。

試してみたい場合は(可能性がありますシステムがクラッシュすることに注意してください。そうすると、再起動時にすぐに戻ります)デバイスマネージャーを使用できます。 =:

  1. デバイスマネージャを開きます(開始رdevmgmt.msc
  2. 非表示のデバイスを有効にする(表示✓非表示のデバイスを表示
  3. 非プラグアンドプレイドライバーブランチを展開します
  4. TCP/IPプロトコルドライバプロパティダイアログを開きます
  5. Driverタブを選択し、[Stop] をクリックします。
    • 依存するサービス/ドライバーが実行されていない場合は停止し、[Start]をクリックして再起動できます
    • 依存しているサービス/ドライバーが実行されている場合は、それらを停止するように求められます(他のサービス/ドライバーが依存している可能性がありますそれら

TCP/IPプロトコルドライバーを再起動した場合、サービスはずは新しい設定を使用していますが、そのパラメーターにアクセスする他のサービス/ドライバーがまだ存在する可能性があるため、それでも再起動が必要になる場合があります(また、コントロールパネル✓ネットワークでネットワークアダプタを無効にして、NICのドライバに伝播させることもできます)。

1
Synetech