Windows 10 で WSL2 を修復する必要がある (最終ビルド 19044.2486)

Windows 10 で WSL2 を修復する必要がある (最終ビルド 19044.2486)

Windows Subsystem for Linux (WSL) に問題があります。会社で共有している Windows 10 ラップトップを使用しています。

まずWindows 10を再インストールしました。その後wsl --installドキュメントすべて正常に動作していましたが、Ubuntu 20.04 がインストールされました。Ubuntu 22.04 が欲しかったのです。

次のコマンドを使用してインストールできるディストリビューションを調べていたとき:

wsl --list --online

そこで、コマンドを使用してwsl --updateWSL を更新できるかもしれない、完全に更新されていないのかもしれない、と考えました。しかし、私の間違いは、Windows が更新されていなかったことです。

しかし、とにかく、コマンドを試してみたところ、フリーズしてしまい、何も起こりませんでした。コマンドの実行を停止するためにCtrl+を試しましたC。ここからは、管理者 PowerShell でコマンドを実行できず、永遠にハングしたままになりました。

しかし、ユーザー モードではコマンドを使用できるものの、管理者モードでは使用できないことに気付きました。ただし、管理者モードでディストリビューションを起動する必要があり、そうしないと資格情報の問題が発生します。

問題は、非ルート モードで使用される WSL が更新されなかったことです。つまり、プロジェクトに必要な GUI の新しい機能がありませんでした。

そこで、非ルート PowerShell で更新コマンドを実行しました。

wsl --update

そして今、私は GUI を利用できるようになりました。しかし、その時点で、私のディストリビューションでは、apt updateコマンドapt installはもう機能しません。

apt installそのため、使用するにはユーザーモードでWSLをアンインストールし、GUIを使用するために毎回再インストールする必要があります。

それは私が本当に望んでいることではありません。私はすでにディストリビューションとWSLをすべてアンインストールしようとしました。この答えWSL をアンインストールします。

そして、ルート モードで WSL を再インストールした後、アンインストールした後も永久にハングします...

Windows を再インストールせずに WSL を動作させる方法はありますか?

関連情報