Português
Appearance
Português
Appearance
Antes de usar o WSL Dashboard, seu Windows deve ter o ambiente WSL 2 corretamente habilitado e configurado. Este documento está dividido nas três partes principais a seguir:
wsl poder ser executado não significa que o Linux pode ser instalado com sucesso.Este capítulo irá orientá-lo a concluir as configurações básicas necessárias. Após concluir este capítulo, leia o Capítulo 2 para entender a diferença entre comando disponível e instalação bem-sucedida; se ainda houver problemas na instalação, consulte o Capítulo 3.
O WSL 2 tem requisitos mínimos de versão do Windows. Pressione Win + R, digite winver para verificar sua versão:
IMPORTANT
Se sua versão for muito antiga, primeiro atualize o sistema via "Windows Update".
O WSL 2 é executado com base em tecnologia de virtualização, portanto, você deve habilitar a Virtualization Technology no BIOS/UEFI da placa-mãe.
Intel VT-x ou AMD-V e defina-a como Enabled.Você precisa habilitar os recursos "Subsistema do Windows para Linux" e "Plataforma de Máquina Virtual" do Windows.
Win + S, pesquise e abra "Ativar ou desativar recursos do Windows".Execute o PowerShell como administrador e execute os seguintes comandos:
# Habilitar WSL
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
# Habilitar a plataforma de máquina virtual
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestartApós a conclusão, reinicie o computador manualmente.
Versões modernas do Windows podem obter atualizações do WSL pela Microsoft Store.
.msixbundle ou .msi mais recente em WSL GitHub Releases para instalação offline.Para garantir que as novas distribuições instaladas usem o WSL 2 por padrão, execute no terminal:
wsl --set-default-version 2wsl --set-version <nome-da-distribuição> 2 para atualizar uma instância WSL 1 existente para WSL 2.O fato de comandos como wsl --version e wsl -l -v serem executados normalmente não significa que as condições para instalar o Linux estão satisfeitas. As duas coisas estão em estágios diferentes e não podem ser equiparadas.
Comando disponível apenas indica:
wsl.exe está disponívelMas a instalação bem-sucedida de uma distribuição Linux ainda exige condições adicionais. Os pontos em que normalmente as pessoas ficam presas incluem:
wsl -l -v apenas lista as distribuições instaladas; quando nada está instalado, a lista fica vazia — isso não significa que o Ubuntu pode ser executado diretamente.wsl --install -d <distribuição> precisa baixar a imagem da Store ou da rede; redes corporativas, proxies e firewalls podem bloquear.TIP
Em resumo: comando WSL funcionando ≠ Linux pronto, você só tem o "ingresso", ainda não instalou o sistema de verdade.
Depois de concluir a configuração conforme o Capítulo 1 (ou se você acha que já configurou), se wsl --install ainda falhar, verifique na seguinte ordem.
Execute o PowerShell como administrador, na ordem:
wsl --install --no-distribution
wsl --set-default-version 2Em seguida, execute systeminfo e confirme se a saída contém Virtualization Enabled In Firmware: Yes. Se não houver erros acima, você pode executar wsl --install para instalar a distribuição com confiança.
NOTE
Nenhum comando pode garantir 100% que wsl --install terá sucesso, mas as verificações acima podem confirmar se as condições de instalação estão satisfeitas.
Se a "verificação em um clique" ainda não conseguir localizar o problema, verifique item por item:
systeminfo no PowerShell de administrador; a saída deve mostrar Virtualization Enabled In Firmware: Yes.Get-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
Get-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatformEnabled.wsl --version e deve haver saída normal; se informar que o comando não existe, significa que o componente WSL não está instalado — volte ao Capítulo 1.wsl --set-default-version 2 e deve retornar com sucesso. Causas comuns de falha: Plataforma de Máquina Virtual não habilitada, ou VT-x / AMD-V não habilitado no BIOS.| Situação | Descrição | Como resolver |
|---|---|---|
| Virtualização não habilitada no BIOS | Falha garantida | Reinicie e entre no BIOS para habilitar VT-x / AMD-V (veja 1.2) |
| Windows 10 inferior a 19041 | wsl --install não suportado | Atualize o sistema (veja 1.1) |
| Hyper-V/virtualização desabilitada no ambiente corporativo | Pode falhar | Contate o administrador do sistema |
| Sistema Home Edition antigo | Requer instalação manual | Instale manualmente o kernel do WSL conforme 1.4 |
A mensagem de erro é Cannot find a virtual disk support provider for the specified file. Isso não é um problema da própria distribuição Linux, mas sim uma falha na pilha de discos virtuais VHD/VHDX do Windows; o WSL 2 falha ao registrar a distribuição ou ao criar/montar o ext4.vhdx.
Primeiro, faça a verificação mínima: execute o PowerShell como administrador e teste com New-VHD (por exemplo, New-VHD -Path C:\test.vhdx -SizeBytes 1GB). Se esse comando também relatar o mesmo erro, o problema é 100% do lado do Windows, não da distribuição.
Verifique e corrija na seguinte ordem:
Serviço Virtual Disk não está em execução: abra services.msc, encontre o serviço Virtual Disk, defina o tipo de inicialização como "Automático" e inicie-o.
Recursos WSL / Plataforma de Máquina Virtual não habilitados (ou sem efeito): execute novamente os comandos de 1.3 Habilitar os recursos relacionados do Windows e depois é obrigatório reiniciar. O Windows Home Edition não tem Hyper-V completo, mas o WSL 2 só precisa da Plataforma de Máquina Virtual, não da interface de gerenciamento do Hyper-V.
Driver/dispositivo de disco virtual ausente: abra o Gerenciador de Dispositivos e verifique se existem os seguintes itens em "Dispositivos do sistema / Controladores de armazenamento":
Se estiverem ausentes, você pode adicioná-los manualmente via hdwwiz.exe (Controladores de armazenamento → Microsoft → Microsoft VHD Loopback Controller) e confirmar que o serviço FsDepends não está desabilitado.
A imagem importada não atende aos requisitos do WSL: ao usar wsl --import --vhd, o VHDX deve ser do sistema de arquivos ext4; não pode ser disco criptografado com LUKS, raw.img comum, ISO Live ou disco vazio formatado com NTFS/FAT. Arquivos .img / .qcow2 / .iso não podem ser importados diretamente com wsl --import --vhd.
Problemas de caminho/permissão/sistema de arquivos: o diretório de destino deve estar em um disco NTFS (FAT32/exFAT não funcionam); evite caracteres chineses, espaços e símbolos especiais no caminho; não importe de unidades de rede, OneDrive ou pastas compactadas; use um PowerShell de administrador real (não um terminal comum).
Componentes do sistema corrompidos: execute o DISM e o SFC em sequência para reparar os componentes do sistema e tente novamente:
DISM.exe /Online /Cleanup-Image /RestoreHealth
sfc /scannowTIP
Máquinas virtuais de terceiros (VirtualBox, VMware) ou recursos de sandbox/endurecimento de softwares de segurança (como 360, Huorong) podem interferir nas operações de disco virtual; durante a solução de problemas, você pode desativá-los temporariamente.