
Я удалил wsl на моем windows 11 и пытаюсь переустановить с помощью 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
Запустите Ubuntu (или другой дистрибутив), установленный с помощью Microsoft Store.
решение2
На Github есть несколько сообщений об этой проблеме: Вот этот,Вон тот,и этот другой.
Решениезагрузить установщик и вручную перейти на другую версию: 2.1.4.0
исправил это для меня. Вам не нужно полностью удалять ваш дистрибутив WSL.
Вы можете найти релизыздесь.