
Windows 11 で wsl をアンインストールし、wsl --install を使用して再インストールしようとしています。再起動後、次のエラーが発生します。
Failed to attach disk 'C:\Users\<User>\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu_79rhkp1fndgsc\LocalState\ext4.vhdx' to WSL2: The system cannot find the file specified.
Error code: Wsl/Service/CreateInstance/MountVhd/ERROR_FILE_NOT_FOUND
答え1
からこのトピックに関するWSL Githubの問題そしてその結果ディスカッションスレッド:
PowerShell で次のコマンドを実行して、インストールされているディストリビューションを一覧表示します。
wsl -l
ディストリビューションの登録を解除します。以下の「Ubuntu」を、手順 1 で確認したディストリビューション名に置き換えます。
注意: このコマンドは WSL ディストリビューションを完全にアンインストールします。
wsl --unregister Ubuntu
Microsoft Storeを使用してインストールされたUbuntu(または他のディストリビューション)を起動します