Cuando se introdujo, IPv6 estaba destinado a eliminar el insaciable apetito del mundo por más direcciones IP. Pero la adopción de IPv6 ha sido lenta, y algunos eligen desactivar IPv6 en Windows con fines de solución de problemas. Aprendamos cómo hacerlo.
En este tutorial, aprenderás cómo desactivar IPv6 a través de varios métodos, tanto mediante la interfaz gráfica de usuario como a través de la terminal de línea de comandos.
¿Listo para dar el salto? ¡Vamos!
Requisitos previos
Este tutorial comprende demostraciones prácticas. Si deseas seguirlo, asegúrate de tener lo siguiente:
- Este tutorial utiliza Windows 10 versión 20H2, pero cualquier versión de Windows 10 funcionará.
- Inicia sesión en Windows como un usuario con acceso administrativo.
- El ejemplo de PowerShell utiliza el entorno de Windows PowerShell integrado en Windows 10.
Desactivar IPv6 a través de la interfaz gráfica de usuario
Primero, necesitas desactivar IPv6 a través de la aplicación Conexiones de red de Windows 10. Para hacerlo, debes acceder a las propiedades de tu adaptador de red para desactivar IPv6.
1. Haz clic derecho en el icono de red / Wi-Fi en la bandeja del sistema y elige Abrir Configuración de red e Internet para acceder a tus configuraciones de red.

2. Bajo Configuración avanzada de red, selecciona Cambiar opciones de adaptador para ver todos los adaptadores (tarjetas de red) utilizados en tu computadora.

3. Ahora, haz clic derecho en tu adaptador Ethernet y selecciona Propiedades. Al hacerlo, se abre la ventana “Propiedades” para la tarjeta de red que seleccionaste.

Encuentra la opción Protocolo de Internet v6 (TCP/IPv6) de la lista bajo la pestaña Red. Si la opción está marcada, haz clic en la casilla de verificación para desactivarla, como se muestra a continuación, luego haz clic en Aceptar.
Después de desactivar IPv6, no notarás ningún cambio en la conectividad a Internet de tu computadora, ya que la configuración del adaptador IPv4 está configurada de forma predeterminada.

Desactivar IPv6 mediante PowerShell
Tal vez prefieras un entorno de línea de comandos en lugar de una interfaz gráfica de usuario al administrar la configuración de red de Windows. Si es así, ejecuta los siguientes comandos en PowerShell para desactivar los adaptadores de red IPv6.
1. Abre PowerShell como administrador, y ejecuta el comando Get-NetAdapterBinding
a continuación para ver la lista de enlaces para adaptadores de red, su ID de componente y estado. Además, filtra todos los adaptadores donde el ComponentID
sea igual al ms_tcpip6
con el comando Where-Object
.
En los valores devueltos, ten en cuenta el DisplayName y el ComponentID del adaptador que deseas deshabilitar; los necesitarás en el siguiente paso. En el ejemplo siguiente, se elige el adaptador Ethernet
.

2. Ejecuta el comando Disable-NetAdapterBinding
a continuación para deshabilitar tu adaptador de red.
A continuación, se deshabilita el adaptador Ethernet
con el componente ms_tcpip6
, pero sustituye el nombre y el ID del componente por tu objetivo previsto. Si es exitoso, no se mostrará ninguna salida.

3. Por último, ejecuta el comando Get-NetAdapterBinding
a continuación para verificar si IPv6 para tu adaptador de red está ahora deshabilitado.
Como se muestra a continuación, se muestra el adaptador Ethernet
, pero sustitúyelo por tu objetivo previsto.

Quizás no tengas planes de mantener habilitado IPv6 en ninguno de tus adaptadores de red. Si es así, ejecuta este comando en su lugar
Disable-NetAdapterBinding -Name "*" -ComponentID ms_tcpip6
para deshabilitar IPv6 en todos los adaptadores de red de forma nuclear.
Desactivar IPv6 para todos los adaptadores de red a través del Símbolo del sistema
Como alternativa a PowerShell, puedes recurrir al símbolo del sistema. El símbolo del sistema también te permite desactivar el IPv6 de tus adaptadores de red ejecutando un conjunto diferente de comandos que PowerShell.
1. Abre el símbolo del sistema como administrador y ejecuta el comando ipconfig
. El comando ipconfig
muestra todos los valores de configuración de red TCP/IP actuales, para que puedas verificar si el IPv6 está habilitado en tu adaptador de red.
A continuación, puedes ver que el IPv6 está habilitado para el adaptador Ethernet.

2. Ejecuta la serie de comandos a continuación para desactivar toda la conectividad IPv6 para cada interfaz de red.
El
::
precedente antes del texto indica comentarios, por si acaso copias y pegas los comandos en la terminal a continuación.
Si tienes éxito, recibirás un mensaje de Ok después de ejecutar cada comando, como se muestra a continuación.

3. Finalmente, vuelve a ejecutar el comando ipconfig
para verificar si has desactivado correctamente el IPv6.
Observa que a continuación el IPv6 no está listado, lo que indica que ahora está desactivado.

Conclusión
A lo largo de este tutorial, has aprendido qué es IPv6 y cómo desactivarlo en Windows. También has aprendido comandos que desactivan IPv6 tanto en el símbolo del sistema como en PowerShell.
¡Ahora, ¿incluirías desactivar IPv6 en tu rutina de resolución de problemas de red?