Windows

Korrekt sätt att inaktivera IPv6 och undvika 5 sekunder Boot-fördröjning

3 Ways | How to Disable IPv6 in Windows 10 / 8 / 7

3 Ways | How to Disable IPv6 in Windows 10 / 8 / 7

Innehållsförteckning:

Anonim

Många Windows-användare har IT-administratörer valt att inaktivera IPv6 för att lösa problem med Internet-anslutning eller under antagandet att de inte kör några program eller tjänster som använder den. Men andra har inaktiverat det för att de känner att de har både IPv4 och IPv6 aktiverat, fördubblat effektivt deras DNS- och webbtrafik.

Microsoft förklarar att detta är långt ifrån sanningen. Det fortsätter att förklara vad som är företagets rekommendationer om att inaktivera IPv6. Men först, låt oss avleda vår uppmärksamhet åt dessa standarder.

IPv4 är den fjärde versionen i utvecklingen av Internet Protocol Internet som räcker mest trafik på Internet. Versionen ger oss 32 bitars adress. Den nyare versionen av IP, det vill säga IPv6 å andra sidan, erbjuder oss 128 bit adresseringskapacitet vilket innebär att det skulle finnas fler antal adresser tillgängliga för användning och göra Internet säkrare. Kontrollera detta inlägg om du vill veta mer om skillnaden mellan IPv4 och IPv6.

IPv6 är en obligatorisk del av Windows-operativsystemet och det är aktiverat. Microsoft säger att dess Windows OS designades specifikt med IPv6 nuvarande. Om IPv6 är inaktiverat i Windows 7 eller övre versioner, kan vissa komponenter som Fjärrhjälp, HomeGroup, DirectAccess och Windows Mail faktiskt misslyckas med att fungera . Problemet blir förhöjd med en fördröjning i starttiden om 5 sekunder eller längre, om IPv6 är avstängt.

Inaktivera IPv6-fördröjda starttider med 5 sekunder

I flera år har metoden att regelbundet avaktivera IPv6 inställt DisabledComponents value vid 0xFFFFFFFF under följande registernyckel:

HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services TCPIP6 Parametrar

Inaktiverade IPv6 med ovanstående registervärde en 5 sekundstartfördröjning i Pre-session Init Phase av OS-uppstart.

Orsaken till förseningen är att den underliggande koden kräver att de övre 24 bitarna är noll. Eftersom de övre 24 bitarna inte har någon betydelse är inställningen av ett värde på 0xFF funktionellt identiskt med 0xFFFFFFFF-inställningen. Tyvärr har inställningen DisabledComponents dokumenterats med en "F" bitmask. Om du använde den här dokumenterade inställningen resulterar det i onödan i en 5 sekunders uppstartsfördröjning, säger Microsoft.

Windowsversionerna som påverkas av 5 sekunders uppstartsfördröjning inkluderar Windows Vista, Windows 7, Windows 8, Windows 8.1, Windows Server 2008, Server Windows 9, Windows Server 2008 och Windows Server 2012 R2.

Korrekt sätt att inaktivera IPv6

Nu kan en 5 sekunders uppstartsfördröjning inte spela någon roll om servrar som sällan startar om, men på klientoperativsystem, särskilt de som är konfigurerad med SSD-hårddiskar där fullständiga OS-uppstartstider närmar sig 30 sekunder - det spelar roll!

Lämna IPv6 aktiverat på nuvarande Windows-klient- och serveroperativsystem är fortfarande den bästa praxiskonfigurationen.

Men om du vill avaktivera IPv6, den korrekta inställningen som ska användas i miljöer som legitimt behöver inaktivera övergångstekniken IPv6 och IPv6 är att konfigurera registret med DisabledComponents med ett värde på 0xFF, , säger Microsoft nu.

Om du har disab ledde IPv6 genom att ställa in DisabledComponents vid 0xFFFFFFFF kan det vara en bra idé att göra ändringen baserat på dessa nya resultat.

Både fix-IT och de manuella steg som nämns i KB929852 har uppdaterats för att återspegla denna ändring.