Windows 11を使用するまで、これは起こりませんでした。
最初に公開する前に、このガイドを段階的に従いました。https://www.kali.org/docs/wsl/win-kex/
私はWinget-cliの開発を支援するWindows参加者で、過去4ヶ月間Windows 11ベータチャンネルを使用してきました。公式アップデートがリリースされると、2つの新しいM.2 NVME SSDが新しくインストールされました。同じインストール方法を実行した後もKeXは機能しませんでした。
これを行うために私ができることがあれば教えてください。私は通常VMware Workstation Pro 16でKali Linux 2021.3を使用していますが、KeX経由でWindows端末で使用するのが好きです。
現在、VNCviewerやRDPは使用できません。どうしたの?
以下はkexを起動しようとしたときに発生する状況です。 VNCビューア、Tiger VNCなどもあります。ありがとうございます。
追加情報が必要な場合はお知らせください。私のファイアウォールがそれをブロックしないことを知っています。
答え1
上記の解決策のどれも私にとって効果的ではありませんでした。何したただし、すべての端末を閉じてから、Windowsタスクマネージャを介してLinuxインスタンス用のWindowsサブシステムをシャットダウンして再試行することが効果的でした。
理由:によるとhttps://github.com/microsoft/WSL/issues/6982これはVmmemWSLと休止状態のバグかもしれませんが、他の人もdockerに関する問題を報告しました。
チケットが(作成時)2年になり、コメントが360を超えるということを考慮すると、この問題が近いうちに解決されると期待していません。正式にプロモーションされたリリースであることを考慮すると、かなり悲しいことです。
答え2
まず、すべての問題に対して検証済みの解決策を試してください。コンピュータを再起動し、それ自体が解決されて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-kex
。sudo apt-autoremove
また、少なくとも私は、Windows 11 Betaでシームレスモードが動作していないようです。
答え3
上記の問題に加えて、Windows 10とWindows 11 PCでも同様の問題に直面しました。 kexコマンドの後に停止 - タスクマネージャはVmmemタスクが実行中であるとマークされますが、Kali Win KeX GUIは起動しません。 winappsでkali.exeリンクを見て、0バイトのサイズが気になりました。これにより、winシステムはapps / app execエイリアスを設定しました。 Kaliエイリアスをオフにして、すべてがうまくいきました。
答え4
あなたのX-DISPLAY=:1は:1に設定されている必要があります。 :0でなければなりません。これを行うと、プロセスと結果を貼り付けます。同じ結果がありましたが、あなたの投稿が思い出を呼び起こし、私は私と同じでした。話すべき音: 1 as よく。ディスプレイを正しく読み取るには、:1の値を:0の値に変更する必要があります。