A veces el protocolo IPv6 provoca incompatibilidades con la red corporativa, algunos clientes VPN o servicios diseñados solo para IPv4. La forma más sencilla es desactivar el uso de IPv6 en un adaptador de red concreto. A continuación se muestran tres métodos con explicaciones e instrucciones para volver a activarlo. Primero veremos las opciones gráficas, luego comandos de consola y la configuración del sistema mediante el registro.
Qué exactamente está desactivando y dónde se aplica la configuración
- Desactivar el enlace de IPv6 al adaptador — en las propiedades de la conexión desmarque el componente IP versión 6. El efecto es local: IPv6 deja de usarse solo en la interfaz seleccionada; la pila del protocolo en el sistema permanece.
- Comandos netsh y Windows PowerShell — permiten desactivar el enlace de forma masiva en varias interfaces a la vez y además desactivar los mecanismos de transición Teredo, 6to4 e ISATAP.
- Entrada de registro DisabledComponents — método a nivel de sistema que prohíbe IPv6 en todo el sistema operativo independientemente de la configuración de los adaptadores individuales. Aplíquelo solo cuando sea necesario y comprendiendo las consecuencias.
Método 1. Interfaz gráfica de Windows
Conveniente si necesita desactivar IPv6 en una interfaz concreta. Se requieren privilegios de administrador.
A través de Configuración
- Abra Inicio y entre en la sección Configuración.
- Vaya a Red e Internet y luego haga clic en Configuración de red avanzada.
- En el bloque Adaptadores de red encuentre la interfaz que necesite, por ejemplo Ethernet o Wi-Fi, y despliegue su menú.
- Pulse el botón Cambiar junto al elemento Otras opciones del adaptador — se abrirá la ventana clásica con la lista de conexiones.
- Haga clic con el botón derecho en la conexión que corresponda y seleccione Propiedades.
- En la lista de componentes busque IP versión 6 (TCP/IPv6) y desmarque la casilla. Pulse Aceptar para guardar.
A través del Panel de control
- Abra Inicio, escriba Panel de control y pulse Enter.
- Abra Red e Internet → Centro de redes y recursos compartidos.
- En la parte izquierda de la ventana seleccione Cambiar configuración del adaptador.
- Abra Propiedades de la conexión necesaria mediante el menú contextual.
- Desmarque la casilla de IP versión 6 (TCP/IPv6) y pulse Aceptar.
Comprobación del resultado
- En Windows PowerShell con privilegios de administrador ejecute
Para un adaptador desactivado, en la columna Enabled aparecerá False.Get-NetAdapterBinding -ComponentID ms_tcpip6 - O compruebe la configuración de direcciones con
En la interfaz seleccionada no debe haber direcciones globales IPv6 activas.ipconfig /all
Método 2. Herramientas de consola
Adecuado para automatización y control preciso del enlace en varios adaptadores.
Línea de comandos
- Abra Inicio, escriba cmd y elija Ejecutar como administrador.
- Para desactivar los mecanismos de transición en todos los adaptadores, ejecute secuencialmente
netsh interface teredo set state disabled netsh interface ipv6 6to4 set state state=disabled undoonstop=disabled netsh interface ipv6 isatap set state state=disabled - Para ver la lista de interfaces, ejecute
En la columna Nombre encuentre el adaptador necesario, por ejemplo Ethernet o Wi-Fi.netsh interface ipv6 show interfaces - Para desactivar IPv6 solo en un adaptador, ejecute
Si el nombre contiene espacios, use comillas como en el ejemplo.netsh interface ipv6 set interface "Nombre del adaptador" disable
Windows PowerShell
- Haga clic con el botón derecho en Inicio y ejecute Terminal como administrador.
- Para desactivar el enlace IPv6 en todos los adaptadores, ejecute
Disable-NetAdapterBinding -Name "*" -ComponentID ms_tcpip6 - Para ver el estado actual, ejecute
Get-NetAdapterBinding -ComponentID ms_tcpip6 - Para desactivar IPv6 en un adaptador concreto, ejecute
Disable-NetAdapterBinding -Name "Nombre del adaptador" -ComponentID ms_tcpip6
Cómo restaurar la configuración por consola
- Activar el enlace IPv6 para todos los adaptadores en Windows PowerShell
Enable-NetAdapterBinding -Name "*" -ComponentID ms_tcpip6 - Activar el enlace para un adaptador en la Línea de comandos
netsh interface ipv6 set interface "Nombre del adaptador" enable - Restablecer los mecanismos de transición a los valores predeterminados si es necesario
netsh interface teredo set state default netsh interface ipv6 6to4 set state state=default netsh interface ipv6 isatap set state state=enabled
Método 3. Editor del registro
Este método desactiva IPv6 a nivel de todo el sistema operativo y no depende de la configuración de adaptadores individuales. Antes de realizar cambios, cree un punto de restauración o exporte la rama del registro que necesite.
Orden de acciones
- Pulse Win + R, escriba regedit y pulse Enter.
- Navegue hasta la clave
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpip6Parameters - Creé un valor de tipo DWORD de 32 bits llamado DisabledComponents.
- Ábralo y establezca el valor ff en formato hexadecimal. Esto desactivará IPv6 prácticamente por completo en el sistema.
- Pulse Aceptar y reinicie el equipo.
Reversión y valores alternativos
- Para volver al comportamiento predeterminado — elimine el valor DisabledComponents o establezca 0, luego reinicie.
- Si desea mantener IPv6 pero dar prioridad a IPv4 — establezca el valor 20 en formato hexadecimal. Esto cambia la prioridad sin desactivar el protocolo.
Preguntas frecuentes
¿Es necesario desactivar IPv6 para todos los usuarios?
No. En la mayoría de redes modernas IPv6 funciona junto con IPv4 sin problemas. Desactivarlo tiene sentido solo ante una incompatibilidad concreta o para diagnóstico.
¿Por qué después de desmarcar la casilla las direcciones IPv6 siguen visibles en el sistema?
La casilla desactiva el protocolo para la interfaz seleccionada. En otros adaptadores IPv6 puede permanecer activado. Además, el tráfico puede ser generado por mecanismos de transición. Desactívelos con netsh o aplique la configuración del sistema mediante el registro.
Ha aparecido latencia al abrir sitios después de desactivar
Algunas aplicaciones primero intentan conectar por IPv6 y luego cambian a IPv4. Para reducir la latencia, use en el registro el valor 20 para DisabledComponents, que establece prioridad a IPv4, o vuelva a habilitar el enlace del protocolo en la interfaz problemática.
¿Se puede dejar IPv6 activado solo en una interfaz?
Sí. Usando métodos de consola deje activado el enlace en el adaptador deseado con el comando Enable-NetAdapterBinding. Si se utiliza la desactivación del sistema vía registro con el valor ff, primero restaure el valor a 0 o 20 y luego gestione el enlace por interfaces.
Ficha rápida de comandos
Línea de comandos
:: desactivar mecanismos de transición
netsh interface teredo set state disabled
netsh interface ipv6 6to4 set state state=disabled undoonstop=disabled
netsh interface ipv6 isatap set state state=disabled
:: mostrar interfaces
netsh interface ipv6 show interfaces
:: desactivar y activar IPv6 en un adaptador
netsh interface ipv6 set interface "Nombre del adaptador" disable
netsh interface ipv6 set interface "Nombre del adaptador" enable
Windows PowerShell
# desactivar o activar para todos los adaptadores
Disable-NetAdapterBinding -Name "*" -ComponentID ms_tcpip6
Enable-NetAdapterBinding -Name "*" -ComponentID ms_tcpip6
# comprobar el estado del enlace
Get-NetAdapterBinding -ComponentID ms_tcpip6
# desactivar o activar en un adaptador
Disable-NetAdapterBinding -Name "Nombre del adaptador" -ComponentID ms_tcpip6
Enable-NetAdapterBinding -Name "Nombre del adaptador" -ComponentID ms_tcpip6
Conclusiones
Para desactivar IPv6 en Windows 11, elija el método según la tarea. Para un solo adaptador basta desmarcar IP versión 6 en las propiedades de la conexión. Para gestión masiva use la Línea de comandos o Windows PowerShell. Para una prohibición a nivel del sistema aplique la entrada DisabledComponents en el registro. Siempre tenga a mano los pasos para revertir y verifique el resultado después de los cambios.