Kali-Linux

Windows 終端預覽 - Kali Linux KeX 無法在 Windows 11 上執行

  • April 17, 2022

在我開始使用 Windows 11 之前,這從未發生在我身上。

首先,在發布之前,我已經一步一步地遵循了這個指南:https ://www.kali.org/docs/wsl/win-kex/

我是幫助開發 winget-cli 的 Windows Insider,過去 4 個月我一直在使用 Windows 11 的 Beta 通道。當官方更新推出時,我在兩個新的 M.2 NVME SSD 上進行了全新安裝。執行相同的安裝方法後,KeX 不適合我。

如果我能做些什麼來完成這項工作,請告訴我嗎?我通常在 VMware Workstation Pro 16 上使用 Kali Linux 2021.3,但我喜歡通過 KeX 在 Windows 終端上使用它。

目前,我無法使用 VNCviewer 或 RDP。到底是怎麼回事?

下面是如果我嘗試啟動 kex。我也有 VNC Viewer、Tiger VNC 等。謝謝。

如果需要任何其他資訊,請告訴我。我知道我的防火牆沒有阻止它。

在此處輸入圖像描述

首先嘗試對所有事情進行嘗試和真正的修復:重新啟動電腦,sudo apt update sudo apt upgrade看看它是否會自行修復。

所有這些命令都應該以 root 身份執行。刪除符號連結,rm /tmp/.X11-unix執行vncserver(設置另一個符號連結),然後kex應該可以工作。如果沒有,請確保您使用的是 WSL-2,並嘗試再次執行您連結的教程的這一部分

Open PowerShell as administrator and run:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

重新開始

以管理員身份打開 PowerShell 並執行:

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

重新開始

確保在他們告訴您時重新啟動。如果這些都不起作用,sudo apt remove win-kexsudo apt-autoremove從頭開始教程。另外作為旁注,無縫模式至少對我來說似乎不適用於 Windows 11 beta。

除了上述之外,我在 Windows 10 和 Windows 11 電腦上也遇到了類似的問題。在 kex 命令後一直掛起 - 任務管理器顯示 Vmmem 任務正在執行,但 Kali Win KeX GUI 從未啟動。我查看了 winapps 中的 kali.exe 連結,想知道大約 0 字節大小。這導致贏得系統設置應用程序/應用程序執行別名。我關閉了 Kali 別名,然後一切正常……

引用自:https://unix.stackexchange.com/questions/675091