Opzioni Internet in Registro di sistema

July 19

Le seguenti chiavi di registro forniscono diverse opzioni per il tweaking impostazioni Internet in Windows Vista e Windows 7. In ogni sezione, la prima riga descrive la posizione nella struttura del Registro. La seconda riga fornisce il nome della chiave stessa, seguita da impostazioni consigliate secondo speedguide. Il tipo di valore è dato tra parentesi, e una breve descrizione segue ogni tasto.

Secondo TweakHound, Windows, a partire da Vista, esegue ottimizzazioni continue alle proprie impostazioni di rete, e ritocchi manuali forniscono alcun miglioramento sulle impostazioni automatiche in uso attuale. ottimizzazioni manuali potrebbero essere utilizzati per compiti molto specifici, tuttavia.

Non tentare di modificare una qualsiasi di queste opzioni a meno che non si ha familiarità con il registro di Windows e sono in grado di accettare la responsabilità per le 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 del pacchetto.

NetDMA (TCPA)

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ Tcpip \ Parameters

EnableTCPA = 1 (DWORD)

Impostare a 1 per abilitare, 0 per disabilitare. Questo consente l'accesso diretto alla memoria per la rete, riducendo l'utilizzo della CPU.

Checksum Offloading

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ Tcpip \ Parameters

DisableTaskOffload = 0 (DWORD)

Impostare a 1 per disabilitare, impostato a 0 per tenerlo abilitato. Anche se di solito è meglio tenere checksum offloading 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 salti che un pacchetto è consentito di viaggiare prima di essere scartato.

TcpMaxDataRetransmissions

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ Tcpip \ Parameters

TCPMaxDataRetransmissions = 7 (DWORD)

Specifica quante volte i dati verranno ritrasmessi quando non ritorna risposta prima la connessione viene terminata.

SynAttackProtect

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ Tcpip \ Parameters

SynAttackProtect = 1 (DWORD)

Protegge contro SYN denial of service (DoS).

Indice di banda di rete

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Multimedia \ SystemProfile

NetworkThrottlingIndex = 10 (DWORD)

Specifica il numero di pacchetti al millisecondo che possono essere dedicate al traffico non-multimediale quando strozzato. Questo consente alle applicazioni multimediali di eseguire senza problemi durante i periodi di utilizzo della rete pesante. Impostare su "ffffffff" (esadecimale) per disattivare tale limitazione del tutto.

DNS e Host priorità

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ Tcpip \ ServiceProvider

LocalPriority = 4 (DWORD) - nomi locali di cache

HostsPriority = 5 (DWORD) - il file HOSTS

DnsPriority = 6 (DWORD)

NetbtPriority = 7 (DWORD) - include WINS

I numeri più bassi indicano una priorità più alta.

TcpTimedWaitDelay

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ Tcpip \ Parameters

MaxUserPort = 65535 (DWORD)

Specifica il numero di porte effimere superiori alla 1024 a disposizione del sistema operativo. Non può superare 65535.

QoS larghezza di banda riservata

HKEY_LOCAL_MACHINE \ Software \ Policies \ Microsoft \ Windows \ Psched

NonBestEffortLimit = 0 (DWORD)

Specifica la percentuale di larghezza di banda da assegnare per QoS (Quality of Service) delle applicazioni (se ce ne sono in esecuzione sul sistema). Impostare a 0 per disabilitare.

Allocazione di memoria di rete

HKLM \ SYSTEM \ CurrentControlSet \ Memory Management Control \ Session Manager \

LargeSystemCache = 1 (DWORD)

HKLM \ SYSTEM \ CurrentControlSet \ Services \ LanmanServer \ Parameters

Size = 3 (DWORD)

Al momento di servire molti o file di grandi dimensioni ad altri sistemi operativi sulla rete, possono talvolta verificarsi errori di allocazione di memoria. Queste impostazioni ottimizzano il sistema di funzionare meglio come un server di file 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} si riferisce alla ID del dispositivo di rete. Trovare la voce con l'indirizzo IP corretto per la connessione di rete utilizzata.

I seguenti valori disabilitano l'algoritmo di Nagle:

TcpAckFrequency = 1

Tcpnodelay = 1

TcpDelAckTicks = 0

La disattivazione di algoritmo di Nagle ridurrà le prestazioni della rete per la maggior parte delle applicazioni, ma può ridurre la latenza sperimentata in alcuni giochi.