Manera correcta de deshabilitar IPv6 y evitar un retraso de arranque de 5 segundos
Muchos usuarios de Windows y administradores de TI han optado por deshabilitar IPv6 para resolver problemas de conectividad a Internet, o suponiendo que no están ejecutando ninguna aplicación o servicio que lo utilice. Sin embargo, otros lo han desactivado porque creen que tener habilitados tanto IPv4 como IPv6 duplicaron efectivamente su tráfico DNS y web..
Microsoft explica que esto está lejos de la verdad. Continúa explicando cuáles son las recomendaciones de la compañía sobre la desactivación de IPv6. Pero primero, vamos a desviar nuestra atención a estos estándares.
IPv4 es la cuarta versión en el desarrollo de Internet Protocol Internet que enruta la mayor parte del tráfico en Internet. La versión nos proporciona una dirección de 32 bits. La versión más nueva de IP, que es el IPv6, por otro lado, nos ofrece una capacidad de direccionamiento de 128 bits, lo que significa que habría más número de direcciones disponibles para usar y hacer que Internet sea más seguro. Consulte esta publicación para obtener más información sobre la diferencia entre IPv4 e IPv6..
IPv6 es una parte obligatoria del sistema operativo Windows y está habilitado. Microsoft dice que su sistema operativo Windows fue diseñado específicamente con IPv6 presente. Si IPv6 está deshabilitado en Windows 7 o versiones superiores, algunos componentes como Asistencia remota, Grupo en el hogar, DirectAccess y Windows Mail en realidad puede dejar de funcionar. El problema se agrava con un retraso en el tiempo de inicio de 5 segundos o más, si IPv6 está desactivado.
Desactivación de los tiempos de arranque demorados de IPv6 por 5 segundos
Durante años, el método practicado regularmente para deshabilitar IPv6 fue establecer la Valor DisabledComponents a 0xFFFFFFFF bajo la siguiente clave de registro:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ TCPIP6 \ Parameters \
Sin embargo, deshabilitar IPv6 con el valor de registro anterior causó un retraso de arranque de 5 segundos en la fase de inicio de la sesión previa al inicio del sistema operativo.
El motivo del retraso es que el código subyacente requiere que los 24 bits superiores sean cero. Dado que los 24 bits superiores no tienen significado, establecer un valor de 0xFF es funcionalmente idéntico a la configuración de 0xFFFFFFFF. Desafortunadamente, la configuración de DisabledComponents se documentó con una máscara de bits "F". Si usó esta configuración documentada, esto resulta innecesariamente en un retraso de arranque de 5 segundos, dice Microsoft.
Las versiones de Windows afectadas por el retraso de arranque de 5 segundos incluyen Windows Vista, Windows 7, Windows 8, Windows 8.1, Windows Server 2008, Server Windows Server 2008 R2, Windows Server 2012 y Windows Server 2012 R2.
Manera correcta de deshabilitar IPv6
Ahora, un retraso de arranque de 5 segundos puede no importar en servidores que rara vez se reinician, pero en sistemas operativos cliente, especialmente aquellos que están configurados con unidades de disco SSD donde los tiempos de arranque completos del sistema operativo se acercan a los 30 segundos.!
Dejar IPv6 habilitado en los sistemas operativos actuales de cliente y servidor de Windows sigue siendo la mejor práctica de configuración.
Pero si desea deshabilitar IPv6, la configuración correcta para usar en entornos que legítimamente necesitan deshabilitar las tecnologías de transición IPv6 e IPv6 es configurar la Componentes Discapacitados clave de registro con un valor de 0xFF, dice Microsoft ahora.
Si ha deshabilitado IPv6 configurando DisabledComponents en 0xFFFFFFFF, podría ser una buena idea realizar el cambio en función de estos nuevos hallazgos..
Tanto el Fix IT como los pasos manuales mencionados en KB929852 se han actualizado para reflejar este cambio.