Modo corretto per disabilitare IPv6 ed evitare ritardo di avvio di 5 secondi
Molti utenti di Windows e amministratori IT hanno scelto di disabilitare IPv6 per risolvere i problemi di connettività Internet o supponendo che non stiano eseguendo applicazioni o servizi che lo utilizzano. Eppure altri lo hanno disabilitato perché sentono che avere abilitato sia IPv4 che IPv6, effettivamente raddoppiano il loro traffico DNS e Web.
Microsoft spiega che questo è lontano dalla verità. Prosegue spiegando quali sono le raccomandazioni dell'azienda riguardo la disabilitazione di IPv6. Ma prima, distogliamo la nostra attenzione su questi standard.
IPv4 è la quarta versione dello sviluppo di Internet Protocol Internet che indirizza la maggior parte del traffico su Internet. La versione ci fornisce un indirizzo a 32 bit. La versione più recente di IP, ovvero IPv6, offre invece capacità di indirizzamento a 128 bit, il che significa che ci sarebbe più numero di indirizzi disponibili per l'uso e rendere Internet più sicuro. Controlla questo post per saperne di più sulla differenza tra IPv4 e IPv6.
IPv6 è una parte obbligatoria del sistema operativo Windows ed è abilitato. Microsoft dice che il suo sistema operativo Windows è stato progettato specificamente con IPv6 presente. Se IPv6 è disabilitato su Windows 7 o versioni superiori, alcuni componenti come Assistenza remota, Gruppo Home, DirectAccess e Windows Mail potrebbe effettivamente non funzionare. Il problema viene aggravato con un ritardo nel tempo di avvio di 5 secondi o più, se IPv6 è disabilitato.
Disabilitazione dei tempi di avvio ritardati di IPv6 di 5 secondi
Per anni, il metodo praticato regolarmente per disabilitare IPv6 stava impostando il Valore di DisabledPonents a 0xFFFFFFFF sotto la seguente chiave di registro:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ Tcpip6 \ Parameters \
Tuttavia, la disattivazione di IPv6 con il valore di registro sopra riportato ha causato un ritardo di avvio di 5 secondi nella fase di avvio di Pre-Session all'avvio del sistema operativo.
Il motivo del ritardo è che il codice sottostante richiede che i 24 bit superiori siano zero. Poiché i 24 bit superiori non hanno significato, l'impostazione di un valore di 0xFF è funzionalmente identica all'impostazione 0xFFFFFFFF. Sfortunatamente, l'impostazione DisabledComponents è stata documentata con una maschera di tutti i tipi "F". Se hai usato questa impostazione documentata, ciò comporta un ritardo di avvio di 5 secondi, afferma Microsoft.
Le versioni di Windows interessate dal ritardo di avvio di 5 secondi includono Windows Vista, Windows 7, Windows 8, Windows 8.1, Windows Server 2008, Server Windows Server 2008 R2, Windows Server 2012 e Windows Server 2012 R2.
Modo corretto per disabilitare IPv6
Ora un ritardo di avvio di 5 secondi potrebbe non avere importanza sui server che si riavviano raramente, ma sui sistemi operativi client, in particolare quelli configurati con unità disco SSD in cui i tempi di avvio completi del sistema operativo si avvicinano a 30 secondi: è importante!
Lasciare IPv6 abilitato sui sistemi operativi client e server Windows correnti rimane la configurazione di best practice.
Ma se si desidera disabilitare IPv6, l'impostazione corretta da utilizzare in ambienti che hanno bisogno legittimo di disabilitare le tecnologie di transizione IPv6 e IPv6 è configurare DisabledComponents chiave di registro con un valore di 0xFF, dice Microsoft ora.
Se hai disattivato IPv6 impostando DisabledComponents su 0xFFFFFFFF, potrebbe essere una buona idea apportare la modifica in base a questi nuovi risultati.
Sia la procedura Fix IT che i passaggi manuali menzionati in KB929852 sono stati aggiornati per riflettere questa modifica.