Puntos clave
- Símbolo del sistema: ejecuta wsl –list y wsl –unregister <DistroName> en el símbolo del sistema como administrador.
- PowerShell (script remoto para varios PC): usa un script de PowerShell remoto con wsl –unregister .
- Configuración de Windows (método gráfico): ve a Configuración > Aplicaciones > Aplicaciones instaladas > Desinstalar.
- Directiva de grupo (bloquear el acceso a WSL): usa gpedit.msc para desactivar Allow WSL en Subsistema de Windows para Linux.
WSL permite a los usuarios de Windows ejecutar Linux de forma nativa en su ordenador. Es una buena herramienta para crear entornos de desarrollo y de staging para distintos proyectos. Sin embargo, con el tiempo puedes acumular demasiadas distros de WSL en el dispositivo y querer desinstalar WSL en tu ordenador con Windows 11. Eso sí, al hacerlo se borrarán todos los datos asociados a la distro de WSL.
Por eso conviene aprender a hacerlo bien si quieres evitar consecuencias no deseadas. Antes de desinstalar una distro de WSL de tu ordenador con Windows 11, hay varios aspectos que debes tener en cuenta. En esta guía verás qué es WSL, por qué te interesa instalarlo, los pasos de varios métodos para desinstalarlo y algunos factores adicionales que deberías valorar.
¿Prefieres el vídeo? Mira nuestra guía: Cómo desinstalar una distro de WSL en Windows 11.
Elige un método | 💻 Ideal para usuarios individuales | 💻💻💻 Ideal para empresas |
| Método 1: desinstalar desde el símbolo del sistema (CMD) | ✓ | |
| Método 2: desinstalar con PowerShell | ✓ | |
| Método 3: desinstalar desde la Configuración de Windows (interfaz gráfica) | ✓ | ✓ |
| Método 4: solución alternativa con directivas de grupo (GPO) | ✓ |
Guía paso a paso para desinstalar una distro de WSL
Antes de empezar
- Asegúrate de tener privilegios de administrador completos, sobre todo para ejecutar scripts y realizar cambios en el dispositivo.
- Comprueba qué distros de WSL tienes instaladas en el ordenador. Para ello, sigue los pasos 1 a 3 de esta guía.
- Haz una copia de seguridad de los datos de WSL:
- Abre el menú Inicio y busca Símbolo del sistema.
- Haz clic derecho en Símbolo del sistema > Ejecutar como administrador > Sí.
- Escribe wsl –export <DistroName> [ruta del archivo donde quieres guardar la copia de seguridad] y pulsa Intro. Por ejemplo, si quieres desinstalar la distro Ubuntu, debes escribir wsl –export Ubuntu [ruta del archivo donde quieres guardar la copia de seguridad] y pulsar Intro.
- Este es un ejemplo de ruta de archivo: C:\Users\User1\Ubuntu.tar
- Ubuntu.tar es un nombre de archivo de ejemplo. Puedes usar el nombre que quieras siempre que mantengas la extensión .tar.
Método 1: desinstalar desde el símbolo del sistema (CMD)
- Abre el menú Inicio y busca Símbolo del sistema.
- Haz clic derecho en Símbolo del sistema > Ejecutar como administrador > Sí.
- Escribe wsl –list y pulsa Intro para ver todas las distros instaladas.
- Localiza la distro que quieres desinstalar, escribe wsl –unregister <DistroName> y pulsa Intro. Por ejemplo, si quieres desinstalar la distro Ubuntu, debes escribir wsl –unregister Ubuntu y pulsar Intro.
- La distro de Linux y todos sus datos quedarán eliminados de forma permanente del ordenador. Ya puedes cerrar el símbolo del sistema.
Método 2: desinstalar con PowerShell
El símbolo del sistema resulta útil para borrar distros de WSL en dispositivos concretos, pero no es práctico a gran escala. Si gestionas varios dispositivos, es más cómodo usar PowerShell remoto para ejecutar un script que elimine la distro de WSL en varios ordenadores a la vez.
- Abre el menú Inicio y busca Windows PowerShell.
- Haz clic derecho en Windows PowerShell > Ejecutar como administrador > Sí.
- Escribe este script en Windows PowerShell (en este caso, «Ubuntu» es el nombre de ejemplo de la distro; sustitúyelo por el nombre de la distro que quieras desinstalar en tus dispositivos):
$computers = Get-Content "C:\scripts\machine_list.txt"
foreach ($computer in $computers) {
Invoke-Command -ComputerName $computer -ScriptBlock {
wsl --unregister "Ubuntu"
}
}
- La distro de Linux y todos sus datos quedarán eliminados de forma permanente de todos los dispositivos en los que hayas aplicado el script. Ya puedes cerrar Windows PowerShell.
Método 3: desinstalar desde la Configuración de Windows (interfaz gráfica)
Si quieres que los usuarios finales o el personal ajeno a TI puedan desinstalar la distro de WSL por su cuenta, esta es la mejor opción. También es útil para los administradores que prefieren una interfaz gráfica antes que escribir comandos en el símbolo del sistema o en Windows PowerShell.
- Abre el menú Inicio > Configuración.
- Ve a Aplicaciones en la barra lateral > Aplicaciones instaladas.
- Localiza la distro que quieres desinstalar.
- Haz clic en el menú de puntos suspensivos (…) > Desinstalar.
- Confirma cuando se te pida.
Método 4: solución alternativa con directivas de grupo (GPO)
No existe una directiva de grupo concreta que borre una distro de WSL. Lo que sí puedes hacer es desactivar por completo el uso de WSL.
- Pulsa Win+R, escribe gpedit.msc en el cuadro de texto y haz clic en Aceptar.
- Ve a Configuración del equipo > Plantillas administrativas > Componentes de Windows > Subsistema de Windows para Linux.
- Localiza la directiva Allow WSL y haz doble clic.
- Ponla en Deshabilitada > Aceptar.
Esto no elimina la distro de WSL ni sus datos del ordenador, pero impide que los usuarios accedan a ella. Si quieres borrarla, usa el símbolo del sistema.
💡 Consejo: si lo que quieres es actualizar o mejorar tu distro de WSL en lugar de desinstalarla, echa un vistazo a nuestra guía en vídeo: Cómo actualizar los paquetes de una distro de WSL en Windows
Otros aspectos a tener en cuenta al desinstalar una distro de WSL
- Si gestionas varias distros, comprueba que usas el nombre correcto al ejecutar wsl –unregister para no eliminar la equivocada.
- Con wsl –unregister se elimina casi todos los datos de los archivos de WSL, pero para asegurarte de que no queda nada, abre el Explorador de archivos y escribe esto en la barra de direcciones: %USERPROFILE%\AppData\Local\Packages para comprobar si quedan archivos o carpetas residuales.
- Si instalaste la distro desde la Microsoft Store, desinstalarla desde la Configuración es la forma más rápida y sencilla de eliminarla.
¿Qué es una distro de WSL?
Windows Subsystem for Linux (WSL) es una distro de Linux que te permite ejecutar entornos Linux en ordenadores con Windows. Te ofrece lo mejor de los dos mundos, ya que funciona tanto con distros que solo están en la Microsoft Store como con distros de Linux disponibles en otros sitios.
Con WSL puedes ejecutar programas de línea de comandos como BASH y guardar archivos en sistemas de archivos Linux aislados. Resulta especialmente útil para entornos de pruebas y de staging que funcionan mejor en Linux que en Windows.
¿Por qué desinstalar una distro de WSL?
Hay muchos motivos por los que puedes querer o necesitar desinstalar una distro de WSL. Liberar espacio de almacenamiento es el más evidente. Si tienes distros duplicadas o ya has terminado de usar la distro de WSL como entorno de pruebas o de desarrollo, lo más eficiente es eliminarla del ordenador.
También añade una capa extra de seguridad. Si hay distros de WSL no autorizadas en un ordenador, es fundamental eliminarlas cuanto antes. Y si una distro se corrompe o queda mal configurada, puede provocar problemas inesperados en el dispositivo. En ese caso, lo mejor es desinstalarla y volver a instalarla.
Conclusión: cómo desinstalar una distro de WSL
Hay varias formas de desinstalar una distro de WSL en Windows 11. Puedes hacerlo desde la Configuración o desde el símbolo del sistema. Si trabajas con varios dispositivos, también puedes ejecutar un script en Windows PowerShell para borrarla a la vez en distintos ordenadores. Y si tienes problemas para acceder a esas opciones, siempre puedes desactivar por completo el acceso a WSL mediante directivas de grupo.
