giovedì 29 gennaio 2009

Guida Aumentare Connessioni TCP: Velocizz. Emule

In Windows Vista, come nell'XP, Microsoft ha imposto un limite delle connessioni half open. Analogamente ad XP lo scopo di questo limite è proteggere il sistema da eventuali attacchi di Virus, Worm o DoS attak.
Quando il limite viene superato, appare nel registro eventi questo errore:
EventID 4226: TCP/IP ha raggiunto il limite di sicurezza imposto al numero di connessioni TCP simultanee.

In Windows Xp il limite delle connessioni è fissato a 10 mentre in Vista dipende dalla Versione. Per esempio Vista Basic ha come limite 2 connessioni per secondo metre la Ultimate arriva a 25 per secondo.
Gli utenti generici, durante la navigazione, non dovrebbero nemmeno accorgersi di questa limitazione. Tuttavia per applicazioni pesanti di P2P quali uTorrent, BitTorrent, BitComet, Azureus, il ABC, il eMule (rete di eDonkey), ecc, o P2PTV quali TVants, PPLive, PPStream, Sopcast, ecc. il limite ha delle ripercussioni sulla velocità di download/upload.

Come per WinXP esiste il modo di oltrepassare questo ostacolo, ma questa volta le operazioni da fare sono un pochino piu' complicate.

(%windir% = untiàWindows\windows. Es. c:\windows\)

AAA) se avete fretta scaricate questo: VistaTcpipPatch.rar
se invece volete capire cosa state facendo seguite la guida.

a) Scaricare la patch tcpip.sys nel sistema: 64-bit tcpip.sys or 32-bit tcpip.sys.
Download alternativo: per 32-bit e 64-bit.

b) Aprie il prompt dei comandi (start --> esegui --> cmd), se non lo trovare scrivete esegui nella barra di ricerca del menu' start. Digitare
1. takeown /f %windir%\system32\drivers\tcpip.sys
2. cacls %windir%\system32\drivers\tcpip.sys /G "username":F
al posto di username va il nome dell'utente loggato (il tuo utente insomma).

c) Disabilitare il TCP/IP Auto-Tuning digitando (sempre nel prompt):3. netsh int tcp set global autotuninglevel=disable
Per Vista 64-bit (x64), i controlli di integrità devono essere inabilitati come. digitare anche:
bcdedit.exe - regolare i loadoptions DDISABLE_INTEGRITY_CHECKS

d) Sostituire il file tcpip.sys presente nella cartella %windir%\system32\drivers con il tcpip.sys scaricato dal punto a (attento a scaricare la versione corretta x64 o x86). Normalmente, questa procedura può essere fatta semplicemente all'avvio di Windows Vista in modalità amministratore. Tuttavia se Vista segnala errori bisogna riavviare il calcolatore e premere F8 per caricare il sistema in "modalità provvisoria". A quel punto copiare il file tcpip.sys.

e) A questo punto apriamo l'editor dei registri (start --> esegui --> regedit) e collochiamoci in questa chiave:
HKEY_LOCALL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters

f) (per evitare questo passaggio scaricati il Vista_TCPIP_limit_16777214.rar) Clicca sullo spazio bianco (tasto DX) --> nuovo --> "valore DWORD"
il nome dovrà essere “TcpNumConnections”.

g) una volta creata la chiave, cliccaci 2 volte sopra e inserisci come valore il numero massimo di connessioni half-open. Puoi mettere qualsiasi valore, pre esempio 500.

h) riavviare il PC

Fonte: http://www.mydigitallife.info/2007/0...event-id-4226/

Guida Tradotta da P2P Forum

Nessun commento: