Le seguenti chiavi del registro di sistema forniscono diverse opzioni per modificare le impostazioni di Internet in Windows Vista e Windows 7. In ogni sezione, la prima riga descrive la posizione nella struttura del registro di sistema. La seconda riga fornisce il nome della chiave stessa, seguito da impostazioni consigliate secondo SpeedGuide. Il tipo di valore è dato tra parentesi, e segue una breve descrizione ogni chiave.
Secondo TweakHound, Windows, a partire da Vista, esegue le ottimizzazioni di continue per le proprie impostazioni di rete, e tweaks manuale non fornire nessun miglioramento rispetto le impostazioni automatiche in uso effettivo. Ottimizzazioni manuale potrebbero essere utilizzate per compiti molto specifici, tuttavia.
Non tentare di modificare queste opzioni a meno che non si ha familiarità con il registro di Windows e sono in grado di accettare responsabilità per eventuali conseguenze non intenzionali che possono causare. Come minimo, si dovrebbe avere una copia di backup del registro di sistema.
MTU (Maximum Transmission Unit)
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces {...}
MTU = 1500 (DWORD)
Specifica la dimensione massima dei pacchetti.
NetDMA (TCPA)
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
EnableTCPA = 1 (DWORD)
Impostare su 1 per attivare, 0 per disattivare. Ciò consente l'accesso diretto alla memoria per la rete, riducendo l'utilizzo della CPU.
Offload Checksum
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
DisableTaskOffload = 0 (DWORD)
Impostare su 1 per disattivare, impostare su 0 per tenerlo abilitato. Anche se è solitamente preferibile mantenere offload checksum abilitato, in rari casi è stato trovato per interferire con la stabilità della connessione in alcuni giochi Blizzard.
DefaultTTL
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
DefaultTTL = 64 (DWORD)
Specifica il "Time To Live" per i pacchetti: il numero di hop un pacchetto è consentito di viaggiare prima di essere scartato.
TcpMaxDataRetransmissions
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
TCPMaxDataRetransmissions = 7 (DWORD)
Specifica quante volte dati verranno più ritrasmesso quando nessuna risposta restituisce prima che la connessione venga terminata.
SynAttackProtect
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
SynAttackProtect = 1 (DWORD)
Protegge contro SYN attacchi denial of service (DoS).
Indice di limitazione delle richieste di rete
HKEY_LOCAL_MACHINE NT\CurrentVersion\Multimedia\SystemProfile
NetworkThrottlingIndex = 10 (DWORD)
Specifica il numero di pacchetti che possono essere dedicate al traffico non multimediali quando strozzato al millisecondo. In questo modo le applicazioni multimediali eseguire senza problemi durante i periodi di utilizzo della rete pesante. Impostare su "ffffffff" (esadecimale) per disabilitare tale limitazione interamente.
DNS e priorità host
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\ServiceProvider
LocalPriority = 4 (DWORD) - cache locale dei nomi
HostsPriority = 5 (DWORD) - il file HOSTS
DnsPriority = 6 (DWORD)
NetbtPriority = 7 (DWORD) - include vittorie
I numeri più bassi indicano la priorità più alta.
TcpTimedWaitDelay
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
MaxUserPort = 65535 (DWORD)
Specifica il numero di porte effimere superiori a 1024 disponibile al sistema operativo. Non può superare 65535.
QoS riservati della larghezza di banda
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Psched
NonBestEffortLimit = 0 (DWORD)
Specifica la percentuale della larghezza di banda da riservare per QoS (Quality of Service) applicazioni (se qualsiasi sono in esecuzione sul sistema). Impostare a 0 per disabilitare.
Allocazione di memoria di rete
HKLM\System\CurrentControlSet\Control\Session Manager\Memory Management
LargeSystemCache = 1 (DWORD)
HKLM\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters
Dimensione = 3 (DWORD)
Al momento di servire molti o grandi file da altri sistemi operativi sulla rete, a volte possono verificarsi errori di allocazione di memoria. Queste impostazioni di ottimizzare il sistema per funzionare meglio come un file server in tali circostanze.
Algoritmo di Nagle
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces {NIC-id}
TcpAckFrequency = 2 (DWORD)
HKEY_LOCAL_MACHINE\Software\Microsoft\MSMQ\Parameters.
TCPNoDelay = 0 (DWORD)
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces {NIC-id}
TcpDelAckTicks = 2
{NIC-id} fa riferimento all'ID del dispositivo di rete. Trovare la voce con l'indirizzo IP corretto per la connessione di rete che si utilizza.
I seguenti valori di disabilitare l'algoritmo di Nagle:
TcpAckFrequency = 1
TCPNoDelay = 1
TcpDelAckTicks = 0
Disabilitando l'algoritmo di Nagle ridurrà le prestazioni della rete per la maggior parte delle applicazioni, ma può ridurre la latenza esperto in certi giochi.