Windows

Riktig måte å deaktivere IPv6 på, og unngå 5 sekunder Boot forsinkelse

Internet Protocol - IPv4 vs IPv6 as Fast As Possible

Internet Protocol - IPv4 vs IPv6 as Fast As Possible

Innholdsfortegnelse:

Anonim

Mange IT-administratorer i mange brukere har valgt å deaktivere IPv6 for å løse problemer med Internett-tilkobling, eller forutsatt at de ikke kjører noen programmer eller tjenester som bruker den. Men andre har deaktivert det fordi de føler at de har både IPv4 og IPv6 aktivert, doblet effektivt DNS- og webtrafikken.

Microsoft forklarer at dette er langt fra sannheten. Det fortsetter å forklare hva som er selskapets anbefalinger om deaktivering av IPv6. Men først, la oss avlede oppmerksomheten til disse standardene.

IPv4 er den fjerde versjonen i utviklingen av Internet Protocol Internet som ruter mest trafikk på Internett. Versjonen gir oss 32 biters adresse. Den nyere versjonen av IP, det er IPv6 derimot, gir oss 128 bit adressering evne, noe som betyr at det ville være flere antall adresser tilgjengelig for bruk og gjøre Internett sikrere. Sjekk dette innlegget for å lære mer om forskjellen mellom IPv4 og IPv6.

IPv6 er en obligatorisk del av Windows-operativsystemet, og det er aktivert. Microsoft sier at Windows OS var designet spesielt med IPv6 til stede. Hvis IPv6 er deaktivert i Windows 7 eller høyere versjoner, kan noen komponenter som Fjernhjelp, Hjemmegruppe, DirectAccess og Windows Mail faktisk ikke fungere . Problemet blir komplisert med en forsinkelse i oppstartstid på 5 sekunder eller mer hvis IPv6 er deaktivert.

Deaktivering av IPv6 forsinket oppstartstid med 5 sekunder

I flere år brukte metoden regelmessig å deaktivere IPv6 å sette DisabledComponents value ved 0xFFFFFFFF under følgende registernøkkel:

HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services TCPIP6 Parameters

Men deaktivere IPv6 med den ovennevnte registerverdien forårsaket en 5 Andre oppstart forsinkelse i Pre-Session Init Phase av OS oppstart.

Årsaken til forsinkelsen er at den underliggende koden krever at de øvre 24 bitene er null. Siden de øvre 24-bitene ikke har noen betydning, er innstillingen en verdi på 0xFF funksjonelt identisk med 0xFFFFFFFF-innstillingen. Dessverre ble innstillingen DisabledComponents dokumentert med en all "F" bitmask. Hvis du brukte denne dokumenterte innstillingen, resulterer dette unødvendig i en 5 sekunders oppstartsforsinkelse, sier Microsoft.

Windows-versjonene som påvirkes av 5 sekunders oppstartsforsinkelse, inkluderer Windows Vista, Windows 7, Windows 8, Windows 8.1, Windows Server 2008, Server

Korrekt måte å deaktivere IPv6 på

Nå kan en 5 sekunders oppstartsforsinkelse ikke ha betydning for servere som sjelden starter, men på klientens operativsystemer, spesielt de som er konfigurert med SSD-diskstasjoner der full OS-oppstartstid nærmer seg 30 sekunder - det spiller ingen rolle!

Forlengelse av IPv6 aktivert på nåværende Windows-klient- og serveroperativsystemer er fortsatt den beste praksiskonfigurasjonen.

Men hvis du ønsker å deaktivere IPv6, den riktige innstillingen for bruk i miljøer som legitimt må deaktivere IPv6- og IPv6-overgangsteknologier, er å konfigurere registernøkkelen DisabledComponents med en verdi på 0xFF, , sier Microsoft nå.

Hvis du har disab førte IPv6 ved å sette DisabledComponents på 0xFFFFFFFF, kan det være lurt å gjøre endringen basert på disse nye funnene.

Både Fix IT og de manuelle trinnene som er nevnt i KB929852, er oppdatert for å gjenspeile denne endringen.