¿Cómo aumentar el tiempo de espera de TCP en Windows 7?


2

Para un propósito de prueba, me gustaría aumentar el tiempo de espera predeterminado de tcp para decir 2 minutos. Intenté esto: ¿Cómo configurar el intervalo de interrupción TCP / IP o el tiempo de espera en Windows XP?

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

y establezca TCPInitialRtt t0 0x10

Pero todavía tengo 21 segundos de tiempo de espera.

Estoy usando Windows 7.

Qns:

  1. ¿Debería reiniciar Windows después de cambiar el registro (aunque ya lo hice antes de intentarlo)

2
Esperaría que cualquier cambio como este requiera un reinicio.
uSlackr 01 de

Respuestas:


0

¿Estás seguro de que especificaste el momento correcto? El enlace que publicó dice que la clave está configurada de la siguiente manera:

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

Entonces, si desea un tiempo de espera de 2 minutos, su valor hexadecimal debe ser 0x1D4C0 o 120000 milisegundos. Pero ese no es un rango válido de acuerdo con la EM ... Por lo tanto, tendrá que disminuir la duración del tiempo de espera ...


Sí, está en milisegundos, así que no puedo entender por qué 0x10(16) se usó si se deseaban dos minutos (16 milisegundos ni siquiera es un valor válido porque el mínimo es 300; por lo tanto, es probable que vuelva al valor predeterminado de 3000 ms o tres segundos: la razón por la que el OP sigue viendo 21 segundos en lugar de los 3 predeterminados es porque el controlador todavía está usando el valor anterior). Y sí, el tiempo de espera máximo admitido es un poco más de un minuto (aunque el límite de retransmisión es el 0xffffffffque, si el tiempo de espera es compatible, sería igual a 49 días).
Synetech 01 de

1

Sí, ese cambio casi seguramente requiere reiniciar para que surta efecto (al igual que la mayoría de los cambios a nivel de sistema).

Si simplemente no puede reiniciar en este momento, pero aún así quiere forzar el cambio, puede intentar reiniciar los servicios y controladores apropiados, sin embargo, eso puede ser difícil o incluso imposible debido a las dependencias y restricciones.

Si desea probarlo (tenga cuidado de que podría terminar bloqueando el sistema al hacerlo, lo que lo retrasaría al reiniciar), puede usar el Administrador de dispositivos :

  1. Abra el Administrador de dispositivos ( Inicio ⇨devmgmt.msc )
  2. Habilitar dispositivos ocultos ( Ver ⇨ Mostrar dispositivos ocultos )
  3. Expanda la rama Controladores que no son Plug and Play
  4. Abra el cuadro de diálogo Propiedades para el controlador de protocolo TCP / IP
  5. Seleccione la pestaña Controlador y haga clic en[Stop]
    • Si no tiene servicios / controladores dependientes ejecutándose, entonces debería detenerse y puede hacer clic [Start]para reiniciarlo
    • Si tiene servicios / controladores dependientes en ejecución, le pedirá que los detenga (que puede tener otros servicios / controladores dependientes de ellos )

Si reinició el controlador de protocolo TCP / IP , el servicio debería estar usando la nueva configuración, pero aún puede haber otros servicios / controladores que accedan a ese parámetro, por lo que aún puede tener que reiniciar (también, puede intentar deshabilitar el adaptador de red en Panel de control ⇨ Redes para que se propague al controlador de la NIC).


Además, como dijo Dallas, su valor es incorrecto; se expresa en milisegundos, y el límite es un poco más de un minuto.
Synetech 01 de
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.