BandaAncha.eu

Comunidad de usuarios
de fibra, móvil y ADSL

Limitación de las conexiones TCP en Vista (según versión)

BocaDePez
BocaDePez

Después de salir (e instalar) el SP2 para XP, muchos observamos como de repente nuestro XP limitaba las conexiones TCP, más que nada como un arma de defensa ideada por MS para evitar una rápida propagación de los virus en la Red, ya que limitando las conexiones, los virus se siguen reproduciendo, si, pero de una manera más lenta y controlable.

Este "problema" (que según yo lo veo no afecta tanto como algunas webs de prensa amarilla pretenden vender o hacer creer) muchos lo solucionamos gracias a este parche:

EventID 4226 Patcher - www.lvllord.de

el cual desbloqueaba las limitaciones impuestas (y sin previo aviso) por MS mediante el Service Pack 2.

Y ahora con Windows Vista, la limitación de conexiones TCP ha vuelto.

Para los que no sepáis, Vista Ultimate está limitado a 25 conexiones por segundo (lo cual no es demasiado grave).

Recordemos que XP+SP2 limitaba a 10 el nº de apertura de sockets salientes por segundo, siempre y cuando sean, además, al mismo puerto destino.

Pero la versión Básica de Vista (Vista Home Basic) TAN SOLO soporta 2 conexiones por segundo, lo que además de ridículo y patético, convierte a este SO en algo imposible de usar para la descarga desde redes P2P.

Así que si queréis seguir usando vuestro programa P2P favorito en "Vista", ya sabéis cual versión no comprar.

Pero tanto para los que ya os habéis comprado la versión Vista Home Basic (la capada), como para los que usáis otra versión (Bussines, Premium, Ultimate...), saber que podeís eliminar esta limitación. ¿Cómo? Siguiendo estos pasos:

Nota: realizar estos pasos bajo vuestra absoluta responsabilidad y, como siempre se recomienda en estos casos, hacer ANTES copia de seguridad, incluido el Registro o la rama afectada. Crear un punto de control vía"Restaurar sistema" sería otra opción.

Y una vez avisados... procedamos.

1º - Si vuestro Vista es la versión 32bit (x86), hay que bajarse este "parche": dfiles.eu/en/files/757980

En cambio, si vuestro Vista es la versión 64bit, hay que bajarse este otro "parche": dfiles.eu/en/files/757979

(cuando probé ambos enlaces, hace poco más de 1 mes funcionaban, ahora ni idea, y como siempre tener vuestro antivirus bien afilado y ser muy precavidos)

2º - Ahora hay que irse a la línea de comandos (con privilegios de Admin, claro). En una ventana de comandos (CMD) escribir y ejecutar estos 2 comandos:

takeown /f C:\Windows\System32\drivers\tcpip.sys

cacls C:\Windows\System32drivers\tcpip.sys /g ouke:F

cambiar "ouke" por vuestro nombre de cuenta.

3º - Ahora hay que deshabilitar la opción de tunelado automático (que hace Vista) de la conexión usando este otro comando (también en la línea de comandos):

netsh int tcp set global autotuninglevel=disable

4º (OPCIONAL) - Si tienes la versión 64bit, ejecutar el siguiente comando:

bcdedit.exe -set loadoptions DDISABLE_INTEGRITY_CHECKS

5º - Reemplaza el archivo TCPIP.SYS de la carpeta C:\Windows\System32\drivers por el que descargaste.

6º - Ahora podremos cambiar el límite de conexiones (impuesto en Vista) a través del Registro. Para ello, abrimos el REGEDIT.EXE y nos dirigimos a la siguiente rama:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters

una vez situados en dicha rama del Registro, damos clic-dcho en una área vacía el panel derecho y elegimos la opción "Nuevo/Valor DWORD", y le damos por nombre "TcpNumConnections" (sin las comillas)

una vez tengamos creado el nuevo valor DWORD "TcpNumConnections", damos doble-clic sobre él y elegimos el valor que queramos (por ejemplo, 400... en vez de los 2 miserables que trae la versión Vista Home Basic, o los 25 la Ultimate).

7º - una vez realizados todos estos pasos, reiniciamos nuestro ordenador para que la nueva configuración tenga efecto. Y ya está.

Con esto, el límite de conexiones impuesto por Vista habrá cambiado al nuevo valor (en el ejemplo, 400), y fijo que notaréis una diferencia notable en la velocidad de descarga de vuestros archivos vía P2P.

Que os aproveche :)

Este tema está cerrado a nuevas respuestas. Abre un nuevo tema para retomar la conversación.
BocaDePez
BocaDePez

by Yola (ouka) del canal #windows (Hispano)

ivimail

Ya tienes que ser gitano para copiar y pegar todo el texto de otra web y no molestarte mas que en cambiar una cifra, y encima te lo adjudicas tu.

lo dicho, eres un gitano.

Link gitano

🗨️ 3
BocaDePez
BocaDePez

Nadie se adjudicado nada ni ha dicho que sea su descubrimiento. Y el insultar sólo demuestra tu calidad como persona.
Tan sólo es información que he creido pertinente compartirla para los que no la conocian.

Y por supuesto, antes de darla en este Foro, la he probado en mi propio Sistema Vista, por eso pongo mi "name", como responsable 1º, de lo que digo y 2º por haberla probado y comprobado.

¿O tu te crees todo lo que lees sin antes probarlo?

En el fondo tienes razón, debí dar el link, pero ello no justifica tu manera de entrar y menos aún tus insultos.

Ante todo respeto y educación.

🗨️ 1
ivimail

a todas luces parece q t lo kisieras adjudicar, no haces ninguna mencion a la web original y ademas, si añadimos que el articulo esta escrito en primera persona y que posteas con el by fulanito, lo logico y acertado es pensar que todo eso lo has escrito tu.

consideras que llamarte gitano es un insulto?

Bilbokoa

lo dicho, eres un gitano.

:-o

BocaDePez
BocaDePez

Y tu un payo rabudo mequete tocahuevos,te sobra boquita como para hablar de modales ni de na

semdrer

yo te agradezco que pongas esto pues no tenia conocimiento de ello.
gracias y creo que las personas que insultan a otros por ayudar(no entro en si a pedido permiso o no para poner esto) a otros no esta bien

Curro1

Yo me lo desbloqueé a manubrio con un texto que encontré, sin necesidad de parches para el Vista32 y luego para el Vista64, funciona bien y se nota el cambio:

1. Create parameter DWORD "TcpNumConnections" in registry HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\ with quite large number (don't think it working, in XP this parameter doesn't working but listed in documentation)
2. Run "ipconfig /flushdns" from command line
3. Turn off "auto tuning". Run "netsh interface tcp set global autotuninglevel=disabled" from command line
4. Uncheck IPv6 protocol in network connection properties
5. Uncheck all "Link..." in network connection properties
6. Disable/Enable Network connection
7. Disable all other network connections
8. Disable/Enable Network connection again
9. Restart "Network Connections" service (including Internet Connection Sharing service)

It helped me to restore network without rebooting whole system. May you need different sequence.

Le puse como valor en el DWORD: 5000 en Hexadecimal, y a chutar.

También he observado que en Vista funcionan mejor los puertos bajos, como el 14, 16, 18, etc, y los que van por encima del 4000 van un poco más lentos.
Tengo el emule puesto con 600 conexiones, 200-250 conex./5seg, 400 conex. entreabiertas, y va como una fiera escaneando fuentes.. XDD.