✅ Etapas para corrigir o problema
1️⃣ Baixe o WSL manualmente
Você pode baixar o instalador MSI diretamente aqui:
Após baixar, instale normalmente.
2️⃣ Reinicie o computador
É importante reiniciar para que os componentes sejam registrados corretamente.
3️⃣ Abra o PowerShell como Administrador
Pesquise por “PowerShell”, clique com o botão direito e escolha Executar como administrador.
4️⃣ Configure o WSL 2 como padrão
bash
wsl --set-default-version 2
5️⃣ Instale o Ubuntu (ou outra distro)
bash
wsl --install -d Ubuntu
6️⃣ Crie seu usuário no Ubuntu
Durante a primeira execução, informe um nome de usuário e uma senha.
7️⃣ Atualize os pacotes no Ubuntu
bash
sudo apt update
sudo apt upgrade -y
8️⃣ Docker funcionando com WSL 2 🎉
Se você usa o Docker Desktop com WSL 2, ele já deve estar funcional.
💬 Conclusão
Esse método manual resolveu meu problema com o erro REGDB_E_CLASSNOTREG. Caso você esteja enfrentando algo parecido, siga esse passo a passo — pode poupar horas de dor de cabeça.
Se funcionou pra você, comenta aqui ou compartilha com quem estiver passando pelo mesmo!
Big announcement for our Dev.to authors: Dev.to is distributing your special Dev.to drop in recognition of your efforts on Dev.to. Connect your wallet here. no gas fees. – Admin