Débridez le nombre de connexions TCP de votre XP ou Vista
Par Korben le 25 octobre 2007

Vous vous souvenez de ce problème avec Windows XP qui limitait à 10 le nombre de demandes simultanées de connexion TCP, tout ça pour “officiellement” limiter la propagation des virus et autres vers malicieux. Le problème avec cette limite, c’est que ça bride énormément les connexions p2p, donc la vitesse des téléchargements.
A l’époque, un hacker du nom de lvlord avait sorti un patch pour lequel j’avais fait une petite interface.
Depuis, avec le Service Pack 2, de nouvelles versions du patch sont sorties…
Maintenant, ce que je ne savais pas, c’est qu’il y a exactement le même bridage sous Windows Vista.
Donc tout ce que vous avez à faire pour faire sauter cette limite et mettre le nombre que vous voulez, c’est de télécharger soit
Pour XP, il suffit de suivre les instructions données par le logiciel et pour Vista, il suffit de copier l’exe dans le dossier \Windows\System32\ et de l’appeler comme ceci
VistaTcpPatch /n X
Remplacez ensuite X par le nombre de connexions que vous voulez ouvrir. (Entre 50 et 100, c’est déjà largement suffisant). Ensuite vous devez rebooter le PC et vous devriez voir la différence avec n’importe quel logiciel de p2p.
Je vous recommande aussi la lecture des sujets suivants
- Sp2 TCPIP Patcher
- Installer Vista à partir d’un DVD de mise à jour
- Adoptez le total look Vista sans les problèmes de Vista
- Comment avoir plus de 4 Gb de mémoire sous Windows Vista 32 bits
- Devinette - Qui suis je ?






RpGmAx
Merci à toi, mais tu n’aurais pas plutôt la clé du registre à modifier, jpref me refaire un .reg (comme j’avais avant mais je ne le trouve plus)…
Posté le 25 octobre 2007 à 11:46:54
Pom
Sous vista, il met que l’application est invalide
Posté le 25 octobre 2007 à 12:03:05
Greg
?! je comprend pas très bien, sur mon xp(pour lequel je n’ai pas installé de patch concernant les connexions tcp), lorsque je fais un netstat, je vois plusieurs dizaines de connexions tcp “established”… est-ce qu’en réalité elles ne sont pas vraiment actives mais sont activées l’une après l’autre?!
Posté le 25 octobre 2007 à 12:20:14
Foudge
RpGmAx> Sous XP, c’était directement un fichier qu’il fallait modifier, pas une clé dans le registre. Donc si tu veux le faire manuellement, c’est un éditeur hexa qu’il te faut
Greg> Il me semble que la limitation concerne les connexions “en cours d’établissement” et non celles établies.
Posté le 25 octobre 2007 à 12:23:55
shp13
@Pom : idem pour moi “VistaTcpPatch.exe n’est pas une application Win32 valide”….
Posté le 25 octobre 2007 à 14:13:02
Kyle
Shp13 & Pom ==> lisez bien l’article n’executez pas le fichier (double clic) mais placez le dans C:/Windows/system32 et renommer le en VistaTcpPatch /n X
Posté le 25 octobre 2007 à 16:55:07
Kyle
en y repensant, Korben es tu sur de le renommer corectement? le caractere / ne peux pas etre inclus. (VistaTcpPatch /n X) ?
Posté le 25 octobre 2007 à 17:00:11
nikkko
vlite doit utiliser aussi cette fonction comme nlite
Posté le 25 octobre 2007 à 17:26:53
CP93
Sous Vista pro, ça marche très bien, idéal pour les jeux en multi. Merci Korben
Posté le 25 octobre 2007 à 18:18:00
1ace
Kyle, le slash (”/”) est là pour donner un argument au programme, en l’occurence le nombre de connection que l’on veut ouvrir, donc il est nécessaire
Posté le 25 octobre 2007 à 18:41:26
Judah
Le niveau de bridage dépend des versions de Vista (2,5, 10 ou 25).
S’il est clair qu’à 2 c’est plus que juste, à 25 (ultimate) tout roule très bien par-contre, pas besoin d’y toucher.
Posté le 25 octobre 2007 à 20:48:26
Kyle
1Ace ==> je sais bien mais quand je veux le renommer il me dit que je peux pas mettre le slash.
Posté le 25 octobre 2007 à 21:09:02
shp13
merci de vouloir aider Kyle mais tu te trompes, il ne faut pas renommer le fichier mais l’exécuter avec la commande VistaTcpPatch /n 100 (par exemple) mais ça ne fonctionne pas chez moi
“C:\Windows\System32\VistaTcpPatch.exe n’est pas une application Win32 valide.”
Posté le 25 octobre 2007 à 22:34:49
admin
Essaye avec ce lien shp13 http://depositfiles.com/files/1647821
Posté le 25 octobre 2007 à 23:04:13
Angelarme
RpGmAx, Foudge : En fait, il s’agit du nombre de connexions simultanées autorisées.
Posté le 25 octobre 2007 à 23:52:45
Judah
Plus exactement du nombre de “demandes” de connexion simultanées, ce qui est très différent (et beaucoup moins gênant donc).
Posté le 26 octobre 2007 à 00:44:17
admin
Ok, je rectifie. J’avais oublié ce détail effectivement.
Posté le 26 octobre 2007 à 00:47:12
shp13
merci korben, ça fonctionne
Posté le 26 octobre 2007 à 07:02:48
bidule
Donc en fait, la manipulation en entier c’est: mettre le fichier téléchargé dans /windows/system32, puis d’executer la commande “VistaTcpPatch /n 75″ (j’ai mis 75, moi ^^) avec l’invite de commande cmd…
Et paf, ca a fait des chocapics ^^
super! merci Korben!
Posté le 26 octobre 2007 à 19:04:21
Moimeme
J’ai telechargé le fichier pour windows XP.
Apres un scan avec Antivir Free Edition, celui-ci m’indique la presence d’un virus APPL/Tool.EvID4226.A
Est-ce réelement un virus?
Posté le 31 octobre 2007 à 11:23:05
admin
Evidement que non. Ce n’est pas un virus.
Mais parfois les AV sont un peu sensible avec ce genre d’outils.
Posté le 31 octobre 2007 à 11:34:43
Gunny
En fait pour XP on peut tout aussi bien utiliser le logiciel xpantispy qui propose également la modification du nb de connexions simultanées
Posté le 2 novembre 2007 à 09:04:16
Jeanpierre19
Salut, sous Vista pro ça me dit : “Tcpip.sys file version unsupported”
est-ce que c un problème de droit administrateur car j’ai essayé d’ecraser tcpip.sys par un autre et ça me dit que je n’est pas l’autorisation. Je n’arrive pas à me donner les droits administrateurs pour copier un fichier dans le repertoire système Windows. Une idée?
Merci
Posté le 17 janvier 2008 à 21:45:11
taquet
Désolé de deterrer un vieux sujet mais chez moi sous la version Vista 64 bits sa ne fonctionne pas…
Pas de Version x64?
Posté le 23 janvier 2008 à 12:00:29
pulsar
Bonjour, je tente d’installer le patch sous vista, et en renommant le fichier, il me dit qu’il n’est pas possible d’utiliser les caractères “/” et “\” etc.. merci de me dire pour ceux pour qui ca a marché, comment vous avez fait? merci.
Posté le 22 mars 2008 à 10:15:50
1ace
merci de lire les autres commentaires avant de poser une question
http://www.korben.info/debridez-le-nombre-de-connexions-tcp-de-votre-xp-ou-vista.html#comment-9671
Posté le 22 mars 2008 à 13:14:07
pulsar
j’ai bien lu tous les commentaires, et ce plusieurs fois. je suis allé dans le cmd, ai bien écrit “VistaTcpPatch /n 100″, et la réponse est : “Tcpip.sys file version unsupported”.
par contre, suite à la visite d’un autre site, j’ai réécrit de la manière suivante : “VistaTcpPatch / n100″, (c’est à dire l’espace après le / et non apres le n, et là, la fenêtre du patch s’ouvre et me dis, tiens toi bien,
“windows vista TCP half-open limit patch
Usage:
VstaTcpPatch [/n connection-number]
Parameter:
connection-number - new half-open limit
Current Half-Open limit: 327680″
!!! dois-je comprendre que j’ai désormais 327680 connexions simultanées??
merci pour ta réponse.
Posté le 22 mars 2008 à 13:24:21
1ace
juste pour que tu comprenne bien comment les commandes sont interpretées:
VistaTcpPatch => programme lancé
/n => paramètre
100 => deuxième paramètre, associé en temps que valeur du premier
entre chacun de ces éléments il fuat mettre un espace comme délimiteur, mais pas à l’intérieur.
pour ton problème, la réponse est dans ta question: ??Tcpip.sys file version unsupported? => la version du fichier “tcpip.sys” n’est pas supportée, donc soit il s’agit d’un fichier déjà modifié au quel cas il faut remettre l’original pour le patcher proprement, soit c’est une version inconnue par le programme et il ne pourra pas t’aider.
et je n’ai pas vista, donc je ne peux pas te dire si la limite donnée est le max que tu puisse mettre ou la valeur actuelle de la limite…
Posté le 22 mars 2008 à 14:56:52
Ak47
A priori le patch Vista n’est plus disponible sur le lien indiqué ???
Peut on encore le trouver ?
Merci
Posté le 7 juillet 2008 à 11:41:34