Rompiendo las restricciones de Windows Vista en las conexiones concurrentes

  

Muchos amigos nos han enviado un correo electrónico después de ver cómo aumentar la velocidad de descarga de múltiples subprocesos en Vista. ¿Por qué deshabilito la "Sintonización automática" en Windows Vista? Lento, el rendimiento no ha mejorado significativamente. De hecho, para entender este problema de manera objetiva, la Sintonización automática es solo uno de los posibles factores que afectan el rendimiento de descarga de múltiples subprocesos de BT, eMule, etc. Además, hay muchos otros factores en juego, entre ellos, Windows. El rol de las restricciones del sistema en las conexiones concurrentes es aún más importante. Por lo tanto, para mejorar realmente la velocidad de descarga de BT y otro software, también debe descifrar las limitaciones de Windows Vista en conexiones concurrentes.

Todos sabemos que para evitar la propagación y el ataque de los gusanos, Microsoft ha establecido un límite en el número máximo de subprocesos simultáneos que se exportarán en Windows XP SP2 (no más de 10 conexiones simultáneas /seg), y el sistema se supervisa simultáneamente en tiempo real. La cantidad de subprocesos, una vez que encuentra que un proceso tiene más de 10 subprocesos, genera un error 4226 y enmascara automáticamente algunos subprocesos. Esto es fatal para la mayoría de las aplicaciones P2P que requieren una gran cantidad de procesos de conexión para garantizar el rendimiento, incluido BT.
(BitTorrent), BitComet, eMule y muchos programas de P2PTV como PPLive, PPStream, etc. Para garantizar la velocidad y el rendimiento de estas aplicaciones de software, primero debe romper las restricciones en Tcpip.sys y debe conectarse, creo que muchos amigos no son ajenos a esto.
(Nota: para Windows XP sp2, consulte la introducción de las restricciones de XP SP2 en subprocesos concurrentes).

En Windows Vista, tcpip.sys también tiene restricciones similares en los subprocesos de conexión concurrentes salientes, y Las diferentes versiones de Windows XP SP2 no utilizan más de 10 subprocesos simultáneos por segundo. Windows Vista difiere según la versión. Por ejemplo, Windows Vista Ultimate no permite más de 25 conexiones simultáneas por segundo, mientras que Windows Vista Home Basic solo permite 2 conexiones simultáneas /seg. Se estima que esta es la razón principal por la que muchos amigos reflejan la insoportable velocidad de descarga de BT en Windows Vista. Después de todo, Windows Vista preinstalado con PC es principalmente Home Basic.

Para romper las limitaciones de Windows Vista en las conexiones concurrentes, la idea es básicamente similar a la de Windows XP sp2, que utiliza el tcpip.sys modificado para reemplazar los archivos existentes con el mismo nombre en el sistema, evitando así Windows Vista. Seguimiento del proceso de conexión. Los pasos de modificación específicos son un poco más complicados que el SP2 de Windows XP. Los presentaremos en detalle a continuación.

Modifique Tcpip.sys para romper las restricciones de Windows Vista en conexiones concurrentes

tcpip.sys (Windows Vista X86)

tcpip.sys (Windows Vista X64)

El archivo de descarga está en formato rar. Después de descargar, extraiga la versión correspondiente de tcpip.sys.

2. Para reemplazar el archivo del sistema, primero debe obtener la propiedad y el control del archivo, abrir la ventana de línea de comandos como administrador, ejecutar el siguiente comando:

takeown /fc: \\ windows \\ System32 \\ drivers \\ tcpip.sys

cacls c: \\ windows \\ system32 \\ drivers \\ tcpip.sys /G HighDiy: F

"/G HighDiy: F" en el comando cacls significa Otorgue al usuario "HighDiy" control total sobre el archivo, y el uso real debe modificarse de acuerdo con su propio nombre de usuario.

3. Desactive la función de autoajuste de TCP /IP. Como se describe en Mejora de la velocidad de descarga de múltiples subprocesos en Vista, escriba la línea de comando:

netsh int tcp set global autotuninglevel = Deshabilite

4. Para Windows Vista (x64) de 64 bits, debe deshabilitar la verificación de integridad del sistema de Windows Vista antes de reemplazar los archivos. De lo contrario, el Tcpip.sys modificado se modificará automáticamente después de reiniciar el sistema. El archivo original se sobrescribe de nuevo. Para hacer esto, escriba la línea de comando:

bcdedit.exe -set opciones de carga DDISABLE_INTEGRITY_CHECKS

5. Después de completar la operación anterior, puede usar el archivo tcpip.sys descargado para sobrescribir Windows Vista. El archivo original se copia directamente a "C: \\ windows \\ system32 \\ drivers".

Nota: Si la copia falla, puede reiniciar el sistema e ingresar al modo seguro para volver a intentarlo.

6. Finalmente, modifique la configuración del registro para maximizar el número de conexiones simultáneas, abra el Editor del Registro, busque la siguiente rama del registro:

HKEY_LOCALL_MACHINE \\ SYSTEM \\ CurrentControlSet \\ Services \\ Tcpip \\ Parameters < Br>

Crea un nuevo botón DWORD llamado "TcpNumConnections" e ingresa el valor que deseas.

En teoría, el valor ingresado aquí puede ser cualquier número, pero configurar este valor demasiado grande no tiene mucha importancia práctica. Después de todo, el ancho de banda total de la red y el rendimiento de la PC tienen ciertos límites. En general, establecer 150 - 500 es suficiente.

7. Los usuarios que no están familiarizados con la operación de registro también pueden descargar directamente el archivo de registro que proporcionamos. Tenga en cuenta que la cantidad de enlaces concurrentes establecidos en este archivo es 4096, según los requisitos de su red y de la aplicación. Cambie al número apropiado:

Descargar: Número máximo de conexiones simultáneas a la modificación del registro

8. Reinicie Windows Vista.

Esto completa el craqueo de las restricciones de conexión concurrente de Windows Vista. Pruebe su BT, ¿es más rápido?

Copyright © Conocimiento de Windows All Rights Reserved