Użytkownicy korzystający z klientów protokołu BitTorrent pewnie zauważyli, że przy pobieraniu duże ilości plików, z dużą prędkością bardzo szybko osiągamy limit połączeń TCP. Niestety Vista, podobnie jak Windows XP, posiada ograniczenia co do ilości jednoczesnych połączeń. Osiągnięcie limitu objawia się blokowaniem pobierania, problemami z otwieraniem/odświeżaniem stron internetowych itp.
Poniżej zamieszczam krótki przepis na ominięcie ograniczenia. Zasadniczo polega on na podmianie pliku systemowego tcpip.sys oraz wprowadzeniu stosownych zmian w rejestrze systemowym.
1. Sprawdzamy wersję pliku tcpip.sys. Domyślną lokalizacją dla tego pliku jest folder C:/Windows/System32/Drivers.
W moim przypadku posiadałem plik w wersji 6.0.6000.20752.
2. Pobieramy patcher do określonej wersji. W moim przypadku odpowiedni zestaw skryptów dostępny jest do pobrania z LINK. Dla najnowszej wersji 6.0.6001.22167 patcher znajduje się w LINK.
3. Pobraną paczkę należy rozpakować na dysku, a następnie uruchomić plik InstallPatch32.bat dla wersji 32-bitowej systemu operacyjnego. Potwierdzamy operacje potrzebne do wykonania skryptów.
4. Wprowadzamy stosowne zmiany w rejestrze. Można to wykonać poprzez uruchomienie plik Vista_TCPIP_limit_50K.reg i dodanie zmian do rejestru. Wprowadzone zmiany powodują ustawienie limitu połączeń na poziomie 50000. Modyfikowany jest następująca wartość rejestru:
Ścieżka: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
Zmienna: TcpNumConnections
Wartość: 00050000 (DWORD)
5. Po przeprowadzonych operacjach uruchamiamy ponownie komputer i sprawdzamy czy ograniczenie zostało zmodyfikowane.
Poniżej zamieszczam krótki przepis na ominięcie ograniczenia. Zasadniczo polega on na podmianie pliku systemowego tcpip.sys oraz wprowadzeniu stosownych zmian w rejestrze systemowym.
1. Sprawdzamy wersję pliku tcpip.sys. Domyślną lokalizacją dla tego pliku jest folder C:/Windows/System32/Drivers.
W moim przypadku posiadałem plik w wersji 6.0.6000.20752.
2. Pobieramy patcher do określonej wersji. W moim przypadku odpowiedni zestaw skryptów dostępny jest do pobrania z LINK. Dla najnowszej wersji 6.0.6001.22167 patcher znajduje się w LINK.
3. Pobraną paczkę należy rozpakować na dysku, a następnie uruchomić plik InstallPatch32.bat dla wersji 32-bitowej systemu operacyjnego. Potwierdzamy operacje potrzebne do wykonania skryptów.
4. Wprowadzamy stosowne zmiany w rejestrze. Można to wykonać poprzez uruchomienie plik Vista_TCPIP_limit_50K.reg i dodanie zmian do rejestru. Wprowadzone zmiany powodują ustawienie limitu połączeń na poziomie 50000. Modyfikowany jest następująca wartość rejestru:
Ścieżka: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
Zmienna: TcpNumConnections
Wartość: 00050000 (DWORD)
5. Po przeprowadzonych operacjach uruchamiamy ponownie komputer i sprawdzamy czy ograniczenie zostało zmodyfikowane.
1 komentarz:
Do zniesienia [tymczasowego lub stałego] limitu połączeń działający zarówno w Viście i XP jest też program TCPZ.
Sprawdzałem, działa od razu ;) mały i prosty
Pzdr
Prześlij komentarz