Eu tenho duas máquinas Windows 10.
A primeira máquina tinha o WSL versão 1 instalado e consegui atualizar com sucesso a versão 2 com os seguintes comandos no PowerShell:
wsl --update
wsl --shutdown
wsl --set-version Ubuntu-22.04 2
Mas quando tentei o mesmo comando na segunda máquina
wsl --set-version Ubuntu-22.04 2
Eu obtive:
For information on key differences with WSL 2 please visit https://aka.ms/wsl2
Conversion in progress, this may take a few minutes.
The operation could not be started because a required feature is not installed.
Error code: Wsl/Service/CreateVm/HCS_E_SERVICE_NOT_AVAILABLE
o que pode causar isso?
As duas versões do Windows 10 são 22H2.
E a saída dos comandos
wsl --list --online
wsl -l -v
é exatamente o mesmo em ambas as máquinas.
Você não tem a Plataforma de Máquina Virtual instalada em seu sistema. Você pode ativá-lo ou cancelar o registro de suas instâncias WSL2 existentes e desinstalar o WSL e, em seguida, executar
wsl --install
para resolver o problema.Você pode instalar a Virtual Machine Platform em seu sistema executando:
Fonte: