Код ошибки: Wsl/Service/CreateInstance/MountVhd/ERROR_FILE_NOT_FOUND

Код ошибки: Wsl/Service/CreateInstance/MountVhd/ERROR_FILE_NOT_FOUND

Я удалил 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 по темеи в результатетема обсуждения:

  1. Выведите список установленных дистрибутивов, выполнив следующую команду в PowerShell.

    wsl -l
    
  2. Отмените регистрацию дистрибутива. Замените «Ubuntu» ниже на имя вашего дистрибутива, найденное в Шаге № 1:

    ПРИМЕЧАНИЕ: ЭТА КОМАНДА ПОЛНОСТЬЮ УДАЛИТ ВАШ ДИСТРИБУТИВ WSL.

    wsl --unregister Ubuntu
    
  3. Запустите Ubuntu (или другой дистрибутив), установленный с помощью Microsoft Store.

решение2

На Github есть несколько сообщений об этой проблеме: Вот этот,Вон тот,и этот другой.

Решениезагрузить установщик и вручную перейти на другую версию: 2.1.4.0исправил это для меня. Вам не нужно полностью удалять ваш дистрибутив WSL.

Вы можете найти релизыздесь.

Связанный контент