Isso nunca tinha acontecido comigo antes, até começar a usar o Windows 11.
Em primeiro lugar, já segui este guia passo a passo muito antes de postar:https://www.kali.org/docs/wsl/win-kex/
Sou um Windows Insider ajudando a desenvolver o winget-cli e tenho usado o canal Beta para Windows 11 nos últimos 4 meses. Quando a atualização oficial foi lançada, fiz uma nova instalação em meus dois novos SSDs M.2 NVME. Depois de fazer o mesmo método de instalação, o KeX não está funcionando para mim.
Você poderia me informar se há algo que eu possa fazer para que isso funcione? Normalmente uso Kali Linux 2021.3 no VMware Workstation Pro 16, mas gosto de usá-lo no Terminal Windows através do KeX.
No momento, não consigo usar o VNCviewer ou o RDP. O que está acontecendo?
Abaixo está se eu tentar iniciar o kex. Eu também tenho VNC Viewer, Tiger VNC, etc. Obrigado.
E, por favor, deixe-me saber se alguma outra informação for necessária. Eu sei que meu firewall não está bloqueando.
Responder1
Nenhuma das soluções acima funcionou para mim. O quefezO trabalho, entretanto, foi fechar todos os terminais, encerrar as instâncias do subsistema Windows para Linux por meio do gerenciador de tarefas do Windows e tentar novamente.
Causa: De acordo comhttps://github.com/microsoft/WSL/issues/6982isso pode ser um bug do VmmemWSL e da hibernação, embora outros também tenham relatado problemas com o docker.
Dado que o ticket já tem (no momento da redação) dois anos com mais de 360 comentários, não espero que isso seja corrigido tão cedo - o que é bastante triste, visto que é uma distribuição promovida oficialmente.
Responder2
Primeiro tente a solução testada e comprovada para tudo: reinicie o computador sudo apt update
sudo apt upgrade
para ver se ele se corrige sozinho.
Todos esses comandos devem ser executados como root. Exclua o link simbólico rm /tmp/.X11-unix
, execute vncserver
(para configurar outro link simbólico), então kex
deve funcionar. Caso contrário, certifique-se de estar no WSL-2 e tente executar esta parte do tutorial que você vinculou novamente
Open PowerShell as administrator and run:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
Reiniciar
Abra o PowerShell como administrador e execute:
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
Reiniciar
Certifique-se de reiniciar quando eles solicitarem. Se nada disso funcionar, sudo apt remove win-kex
então sudo apt-autoremove
comece o tutorial desde o início. Também como observação lateral, o modo contínuo parece não funcionar no Windows 11 beta, pelo menos para mim.
Responder3
Além do acima exposto, tive um problema semelhante em PCs com Windows 10 e Windows 11. Ficou pendurado após o comando kex – O Gerenciador de Tarefas mostrou a tarefa Vmmem em execução, mas a GUI do Kali Win KeX nunca inicia. Eu olhei para o link kali.exe no winapps e me perguntei sobre o tamanho de 0 bytes. Isso levou a aplicativos de configurações do sistema / aliases de executivos de aplicativos. Ativei o alias de Kali e tudo funcionou...
Responder4
Seu X-DISPLAY= :1 está definido como :1, deveria ser :0 assim que eu fizer isso, colarei meu processo e resultados. Tive a mesma coisa, mas sua postagem despertou uma memória e eu fiquei tipo uma porcaria, a minha disse: 1 também. Você deve alterar o valor: 1 para um valor: 0 para ler o display corretamente.