Esto nunca me había pasado antes hasta que comencé a usar Windows 11.
En primer lugar, ya seguí esta guía paso a paso mucho antes de publicarla:https://www.kali.org/docs/wsl/win-kex/
Soy un Windows Insider que ayuda a desarrollar winget-cli y he usado el canal Beta para Windows 11 durante los últimos 4 meses. Cuando se lanzó la actualización oficial, realicé una instalación nueva en mis dos nuevos SSD NVME M.2. Después de realizar el mismo método de instalación, KeX no me funciona.
¿Podría informarme si hay algo que pueda hacer para que esto funcione? Normalmente uso Kali Linux 2021.3 en VMware Workstation Pro 16, pero me gusta usarlo en la Terminal de Windows a través de KeX.
En este momento, no puedo usar VNCviewer ni RDP. ¿Qué está pasando?
A continuación se muestra si intento iniciar kex. También tengo VNC Viewer, Tiger VNC, etc. Gracias.
Y avíseme si necesita alguna otra información. Sé que mi firewall no lo está bloqueando.
Respuesta1
Ninguna de las soluciones anteriores funcionó para mí. QuéhizoSin embargo, el trabajo fue cerrar todas las terminales, luego eliminar el subsistema de Windows para instancias de Linux a través del administrador de tareas de Windows y luego volver a intentarlo.
Causa: Segúnhttps://github.com/microsoft/WSL/issues/6982Esto podría ser un error con VmmemWSL y la hibernación, aunque otros también informaron problemas con Docker.
Dado que el ticket ya tiene (en el momento de escribir este artículo) dos años y más de 360 comentarios, no espero que esto se solucione pronto, lo cual es bastante triste dado que es una distribución promocionada oficialmente.
Respuesta2
Primero pruebe la solución probada y verdadera para todo: reinicie su computadora sudo apt update
sudo apt upgrade
para ver si se soluciona sola.
Todos estos comandos deben ejecutarse como root. Elimine el enlace simbólico, rm /tmp/.X11-unix
ejecútelo vncserver
(para configurar otro enlace simbólico), entonces kex
debería funcionar. Si no es así, asegúrese de estar en WSL-2 e intente ejecutar esta parte del tutorial que vinculó nuevamente.
Open PowerShell as administrator and run:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
Reanudar
Abra PowerShell como administrador y ejecute:
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
Reanudar
Asegúrate de reiniciar cuando te lo indiquen. Si nada de esto funciona, sudo apt remove win-kex
comience sudo apt-autoremove
el tutorial desde el principio. También como nota al margen, el modo continuo parece no funcionar en Windows 11 beta al menos para mí.
Respuesta3
Además de lo anterior, tuve un problema similar en PC con Windows 10 y Windows 11. Se mantuvo colgado después del comando kex: el Administrador de tareas mostró la tarea Vmmem ejecutándose pero la GUI de Kali Win KeX nunca se inicia. Miré el enlace kali.exe en winapps y me pregunté sobre el tamaño de 0 bytes. Esto llevó a ganar aplicaciones de configuración del sistema/alias ejecutivos de aplicaciones. Desactivé el alias de Kali y luego todo funcionó...
Respuesta4
Su X-DISPLAY= :1 está configurado en :1, debería ser :0 una vez que lo haga, pegaré mi proceso y los resultados. Tuve lo mismo, pero tu publicación despertó un recuerdo y pensé que el mío decía: 1 también. Debe cambiar el valor :1 a un valor :0 para leer la pantalla correctamente.