テストの目的で、デフォルトのtcpタイムアウトを2分に増やしたいと思います。私はこれを試しました: WindowsXPでTCP/IPアボート間隔またはタイムアウトを設定する方法は?
http://support.Microsoft.com/kb/170359
tCPInitialRtt t00x10を設定します
しかし、まだ21秒のタイムアウトがあります。
私はWindows7を使用しています。
Qns:
正しいタイミングを指定しましたか?あなたが投稿したリンクは、キーが次のように構成されていることを示しています。
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によると有効な範囲ではありません...したがって、タイムアウトの長さを減らす必要があります...
はい、その変更を有効にするには、ほぼ確実に再起動が必要です(ほとんどのシステムレベルの変更と同様)。
現時点では単に再起動できないが、それでも変更を強制したい場合は、適切なサービスとドライバーの再起動を試みることができますが、依存関係や制限のために困難または不可能な場合もあります。
試してみたい場合は(可能性がありますシステムがクラッシュすることに注意してください。そうすると、再起動時にすぐに戻ります)デバイスマネージャーを使用できます。 =:
devmgmt.msc
)[Stop]
をクリックします。[Start]
をクリックして再起動できますTCP/IPプロトコルドライバーを再起動した場合、サービスはずは新しい設定を使用していますが、そのパラメーターにアクセスする他のサービス/ドライバーがまだ存在する可能性があるため、それでも再起動が必要になる場合があります(また、コントロールパネル✓ネットワークでネットワークアダプタを無効にして、NICのドライバに伝播させることもできます)。