
我已經在 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(或其他發行版)