Windows-Parameter optimieren

Bei Windows-Plattformen reichen die TCP/IP-Standardeinstellungen in der Regel aus. Bei großen Ladevorgängen ist es jedoch möglicherweise notwendig, MaxUserPort und TcpTimedWaitDelay anzupassen. Mit diesen Parametern wird die Verfügbarkeit von Benutzerports festgelegt, die von einer Anwendung angefordert werden.

Parameter Standardwert Empfohlener Wert
TcpTimedWaitDelay

Mit diesem Parameter wird gesteuert, wie lange das Betriebssystem wartet, um einen Port zurückzufordern, nachdem eine TCP-Verbindung von einer Anwendung geschlossen wurde. Der Standardwert beträgt 4 Minuten. Bei großen Benutzerladevorgängen können diese Grenzwerte überschritten werden, was zu einer Verbindungsausnahme vom Typ "Adresse wird verwendet" führt.

Legen Sie diesen Parameter in der Windows-Registry im folgenden Verzeichnis fest: HKLM\System\CurrentControlSet\Services\Tcpip\Parameters

Wertname: TcpTimedWaitDelay

Werttyp: DWORD

Daten: 30 (dezimal)

240 30 %

MaxUserPort

Wertname: MaxUserPort

Werttyp: DWORD

Daten: 65534 (dezimal)

Ab Windows 2008 müssen Sie den folgenden Befehl ausführen, um die genannte Anzahl der Ports festzulegen:

netsh int ipv4 set dynamicportrange protocol=tcp startport=10100 numberofports=55433 store=persistent

Der Befehl basiert auf den folgenden Artikeln unter support.microsoft.com:

Dynamischer Portbereich

Windows-Einstellungen

5000 65534