.png)
Windows Subsystem for Linux (WSL) に問題があります。会社で共有している Windows 10 ラップトップを使用しています。
まずWindows 10を再インストールしました。その後wsl --install
、ドキュメントすべて正常に動作していましたが、Ubuntu 20.04 がインストールされました。Ubuntu 22.04 が欲しかったのです。
次のコマンドを使用してインストールできるディストリビューションを調べていたとき:
wsl --list --online
そこで、コマンドを使用してwsl --update
WSL を更新できるかもしれない、完全に更新されていないのかもしれない、と考えました。しかし、私の間違いは、Windows が更新されていなかったことです。
しかし、とにかく、コマンドを試してみたところ、フリーズしてしまい、何も起こりませんでした。コマンドの実行を停止するためにCtrl+を試しましたC。ここからは、管理者 PowerShell でコマンドを実行できず、永遠にハングしたままになりました。
しかし、ユーザー モードではコマンドを使用できるものの、管理者モードでは使用できないことに気付きました。ただし、管理者モードでディストリビューションを起動する必要があり、そうしないと資格情報の問題が発生します。
問題は、非ルート モードで使用される WSL が更新されなかったことです。つまり、プロジェクトに必要な GUI の新しい機能がありませんでした。
そこで、非ルート PowerShell で更新コマンドを実行しました。
wsl --update
そして今、私は GUI を利用できるようになりました。しかし、その時点で、私のディストリビューションでは、apt update
コマンドapt install
はもう機能しません。
apt install
そのため、使用するにはユーザーモードでWSLをアンインストールし、GUIを使用するために毎回再インストールする必要があります。
それは私が本当に望んでいることではありません。私はすでにディストリビューションとWSLをすべてアンインストールしようとしました。この答えWSL をアンインストールします。
そして、ルート モードで WSL を再インストールした後、アンインストールした後も永久にハングします...
Windows を再インストールせずに WSL を動作させる方法はありますか?