hulkster Posted February 1, 2011 Report Share Posted February 1, 2011 Microsoft wprowadził w Win XP SP 2 limit połączeń do max 10 jednocześnie. Ma to zapobiegać m. in rozprzestrzenianiu się wirusów i robaków. Niestety ma także wpływ na niektóre programy do wymiany danych przez np torrenty. Rozwiązań problemu jest kilka UNO : 1. Pobierz odpowiedni dla twojej wersji systemu patch tcpip.sys: 64-bit tcpip.sys lub 32-bit tcpip.sys. 32-bit http://rapidshare.com/files/445638250/tcpip.sys 64-bit http://rapidshare.com/files/445638473/tcpip.sys 2. Otwórz command (tryb komend > start > Uruchom > command - ENTER ) i wprowadź poniższe 2 komendy: takeown /f c:\windows\system32\drivers\tcpip.sys cacls c:\windows\system32\drivers\tcpip.sys /G “username”:F Zastąp username swoją własną nazwą użytkownika konta na którym jesteś aktualnie zalogowany. 3. Odrzuć funkcję TCP/IP Auto-Tuning poprzez wprowadzenie poniżej komendy w command : netsh int tcp set global autotuninglevel=disable 4. Dla 64-bit Windows Vista (x64), należy wprowadzić poniższą komendę w wierszu poleceń dla DOS: bcdedit.exe -set loadoptions DDISABLE_INTEGRITY_CHECKS 5. Zmień tcpip.sys w C:\windows\system32\drivers ze zpatchowanym tcpip.sys pobranym podczas kroku 1 (pamiętaj o użyciu poprawnej wersji albo x64 albo x86.) 6. Następnie, maksymalna liczba otwartych do połowy połączeń TCP będzie ograniczana i ustawiana w rejestrze. Otwórz edytor rejestru (Start>Uruchom>Regedit), i odnajdź te ustawienia: HKEY_LOCALL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters 7. Kliknij dwukrotnie, wybierz “New”, następnie wartość “DWORD value”. Wprowadź nową nazwę wartości “TcpNumConnections” (bez nawiasów). 8. Dwukrotni kliknij na TcpNumConnections registry value, i zmodyfikuj jego wartość do pożądanego maksimum TCP/IP połączeń, w wartościach dziesiętnych. na przykład; wprowadź 500 jako wartość TcpNumConnections. Możesz wprowadzić dowolny limit jaki cię interesuje. Możesz ściągnąć automatycznie zmieniający liczbę wpis do rejestru: http://rapidshare.com/files/445638830/Vista_TCPIP_limit_16777214.reg na na 16777214 połączeń - możesz oczywiście to sobie zmodyfikować edytując plik 9. Zrestartuj komputer. DUO: 1 - Pobieramy programy XP-AntiSpy 3.91 Download: XP-AntiSpy (0,21 MB) 2 - Rozpakowujemy go do dowolnego katalogu i włączamy 3 - Wchodzimy do: Special -> Connection Limit... (PL: Opcje specjalne -> Limit połączeń...) 4 - Wybieramy odpowiednią wartość z listy (nie zalecamy wybierania wartości powyżej 50) Na screenach poniżej z wersji PL Przypominamy, że ograniczenie liczby połączeń ma za zadanie redukować działanie robaków takich jak Blaster i Sasser, poprzez nałożenie limitu nawiązywania nowych połączeń TCP. Gdyby takie ograniczenie zostało by już wcześniej zastosowane w systemach, prawdopodobnie robaki typu Sasser nie rozprzestrzeniły by się tak znacząco. Jednak funkcja ta aktualnie wpływa nie tylko na ochronę systemu, ale również poważnie ogranicza działanie programów peer-2-peer. Po uruchomieniu programu eMule w dzienniku zdarzeń ukazuje się taki wpis: TCP/IP has reached the security limit imposed on the number of concurrent TCP connect attempts. Quote Link to comment Share on other sites More sharing options...
hulkster Posted February 24, 2011 Author Report Share Posted February 24, 2011 Po testowaniu obu rozwiązań problem z restartowaniem się komputera przy dużej ilości połączeń nadal występuje. Mimo różnych ustawień od małych limitów po przez duże i ich brak nadal przy full transferze, gdzie łączysz się w wieloma użytkownikami nadal wywala blue screena TCP IP znajdę rozwiązanie - napiszę Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.