Una semplice modifica al registro di Windows impedisce la limitazione della velocità di Internet.

Windows prende innumerevoli decisioni nascoste per conto tuo, come profili di alimentazione, servizi in background e priorità di avvio, la maggior parte delle quali sono invisibili e raramente spiegate. Ancora più in profondità si cela un'impostazione di registrazione che ha avuto un impatto sulle prestazioni di rete fin dall'era di Windows Vista. Chiamata NetworkThrottlingIndex, questa impostazione influisce sul modo in cui il sistema gestisce il traffico di rete durante il gaming, lo streaming o i download di grandi dimensioni. Questa funzionalità è solo una delle tante. Trucchi del registro di Windows 11 che in realtà lo migliorano.

Una semplice modifica al registro di Windows impedisce la limitazione della velocità di Internet.

Una volta capito a cosa serve, l'improvviso aumento del ping diventa meno misterioso. La regolazione in sé richiede solo pochi minuti. La domanda più importante è perché la regolazione abbia effetto e se abbia senso modificarla per il tuo sistema.

Fin da Vista, Windows ha iniziato a limitare il traffico di rete in modo invisibile.

Scopri il rallentatore nascosto che non hai mai approvato

Informazioni di sistema di Windows Vista su un desktop

Per comprendere NetworkThrottlingIndex, è necessario fare un passo indietro e analizzare il cosiddetto Multimedia Class Scheduling Service, o MMCSS. Questo servizio è emerso nell'era di Windows Vista per risolvere un problema molto reale all'epoca: l'audio discontinuo. Se si utilizzava un lettore multimediale, una DAW (Digital Sound Station) o persino uno dei primi videogiochi per PC, le attività in background potevano interrompere la riproduzione, causando crepitii, balbettii o ritardi. MMCSS è intervenuto con uno scopo chiaro. Quando le applicazioni multimediali sono in esecuzione, ottengono l'accesso prioritario alle risorse della CPU e del disco, garantendo un'esperienza più fluida.

Come parte di questo equilibrio, Windows ha creato un'impostazione predefinita. Il traffico di rete ad alta velocità può richiedere molto tempo per la CPU, quindi per proteggere la riproduzione multimediale, il sistema limita la quantità di traffico di rete non multimediale elaborato. Per impostazione predefinita, MMCSS limita questo a 10 pacchetti al millisecondo, ovvero 10000 pacchetti al secondo. Questo limite è determinato da un valore del Registro di sistema. Indice di limitazione della rete, che è impostato su 0x0000000aQuesto è uno Impostazioni predefinite di Windows che rallentano segretamente il computer Perché considera le reti moderne come una minaccia per la stabilità del sistema.

Nel 2006, questo design aveva perfettamente senso. Su una CPU single-core con un disco rigido meccanico lento, le interruzioni generate da una scheda di rete congestionata potevano facilmente "affamare" la stringa di istruzioni audio, causando crepitii udibili e crash. Sacrificare una piccola quantità di throughput di rete per evitare che un film saltasse era un buon affare per quell'epoca.

Il problema è che l'hardware si è evoluto, ma questa legge no. I sistemi odierni utilizzano CPU multi-core, unità NVMe ultraveloci e connessioni Internet Gigabit. Il vecchio timore che il traffico di rete potesse sovraccaricare il processore è ormai ampiamente superato. Tuttavia, il limite di 10 pacchetti per millisecondo esiste ancora. Su una moderna linea Gigabit, questa impostazione predefinita può effettivamente limitare il traffico non multimediale a circa 15 MB/s, ovvero circa 120 Mbps. Se si paga per 500 Mbps o addirittura 1 Gbps, il dispositivo potrebbe essere inattivo al di sotto di un limite di velocità progettato per un computer di un'altra epoca. I sintomi si manifestano con velocità di download irregolari. Picchi improvvisi nel test di connessione ping durante lo streamingOppure piccole interruzioni durante i giochi, anche quando il tuo provider di servizi Internet offre un'ampia larghezza di banda.

Modificare un singolo valore del registro può far sì che Windows si metta in cammino.

Il percorso più breve per una connessione più veloce

La vera riforma avviene attraverso il cambiamento. Indice di limitazione della rete per me 0xffffffff Questo valore esadecimale significa effettivamente "nessun limite": stai chiedendo a Windows di interrompere completamente l'applicazione dei limiti di elaborazione dei pacchetti. Il collo di bottiglia scompare e il sistema è libero di gestire il traffico di rete alla velocità consentita dall'hardware.

Ecco come farlo:

  1. Clicca su Win + RDigita regedit e premi Invio entraSe ti viene chiesto da UAC, rubinetto Si.
  2. Vai a: HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionMultimediaSystemProfile
  3. Sul lato destro, cerca una voce NetworkThrottlingIndex DWORD. Se non è presente, fare clic con il pulsante destro del mouse sul riquadro e selezionare New ->DWORD (32-bit), e nominalo Indice di limitazione della rete.
  4. Fare doppio clic sulla voce e assicurarsi che Tavola XY Impostato su EsadecimaleCambia il valore in ffffffff.
  5. Clic OKQuindi riavvia il computer.

Dopo il riavvio, la modifica avrà effetto. La differenza è più evidente sulle connessioni Gigabit e altre connessioni ad alta velocità, soprattutto nel gaming online competitivo, dove stabilità e bassa latenza sono più importanti della velocità massima di download. Sulle connessioni più lente, il limite predefinito raramente si avvicina alla larghezza di banda disponibile, quindi l'effetto è solitamente minimo.

Ed è qui che mettiamo il freno (intenzionalmente, questa volta).

Prima di festeggiare, ci sono dettagli importanti che dovresti leggere.

Latenza audio nell'app AudioRelay.

Disabilitare NetworkThrottlingIndex non è una passeggiata. Questa restrizione esiste per un motivo. Quando la disabiliti, stai essenzialmente dicendo a Windows di interrompere il monitoraggio del traffico di rete e lasciare che i tuoi driver e dispositivi gestiscano l'intero afflusso di interrupt. Su un desktop moderno con una scheda di rete dedicata e robusta, questo di solito funziona. Ma la situazione diventa più complessa a seconda della configurazione specifica.

Se la configurazione è sensibile alla latenza DPC (Deferred Procedure Call), rimuovere completamente il limite può causare instabilità. La latenza DPC riflette la velocità con cui il sistema operativo risponde alle richieste a livello hardware. Quando è elevata, i sintomi si manifestano come lievi rallentamenti nei giochi o crepitii audio durante la riproduzione. Se il sistema inizia a risultare instabile in caso di intensa attività di rete dopo aver applicato questa modifica, è possibile che si verifichi una saturazione degli interrupt.

C'è un paradosso. In alcuni casi estremi, rimuovere la restrizione può effettivamente creare maggiore instabilità durante le attività multimediali, anziché ridurla. Se si gioca durante lo streaming o si esegue un software di produzione audio contemporaneamente a un download di grandi dimensioni, il limite massimo originale potrebbe fungere da stabilizzatore.

Se preferisci regolare l'impostazione anziché disattivarla, esiste una via di mezzo. Invece di rimuovere completamente il limite, prova ad aumentare il valore a 15-25 invece del valore predefinito 10. Questo aumenta il limite di larghezza di banda senza sacrificare la capacità di Windows di dare priorità ai percorsi multimediali sensibili al fattore tempo. Diventa una questione di regolazione piuttosto che di smantellamento delle misure di sicurezza.

Entriamo consapevolmente e andiamo via più velocemente: lo speriamo.

In definitiva, NetworkThrottlingIndex è una di quelle modifiche che privilegia la curiosità rispetto al cieco ottimismo. Non è una soluzione da impostare e poi dimenticare. Apporta la modifica, continua con la tua solita routine per un giorno o due e presta attenzione al comportamento del tuo sistema.

Se ritieni che i tuoi download stiano diventando più stabili e che i tuoi giochi mantengano un ping più costante, hai scoperto un piccolo ma significativo miglioramento che si nascondeva in bella vista. Se inizi a notare problemi audio o strane vibrazioni sotto carico, non preoccuparti. Reimposta semplicemente il valore a 0x0000000a e consideralo un'esperienza di apprendimento.

In entrambi i casi, otterrai una comprensione migliore del tuo sistema rispetto a prima. Questo tipo di comprensione è spesso più preziosa della modifica stessa.

Vai al pulsante in alto