WslRegisterDistribution falhou com erro 0xc03a001a
Mesmo depois de verificar todos os requisitos, você pode ter problemas ao instalar o Windows Subsystem for Linux . Por exemplo, quando você tenta iniciar o Ubuntu a partir da Microsoft Store , uma mensagem de erro pode aparecer na leitura do seu computador, WslRegisterDistribution failed with error: 0xc03a001a . O erro ocorre ao iniciar o Ubuntu , onde diz que a operação não pôde ser concluída devido a uma limitação do sistema de disco virtual. A mensagem de erro também pede para descompactar e criptografar a mensagem.
Falha de WslRegisterDistribution(WslRegisterDistribution) com erro: 0xc03a001a
Erro: 0xc03a001a
A operação solicitada não pôde ser concluída devido a uma limitação do sistema de disco virtual.
Os arquivos de disco rígido virtual devem ser descompactados e não criptografados e não devem ser esparsos.
WslRegisterDistribution falhou com erro: 0xc03a001a
Erro: 0xc03a001a geralmente é seguido por uma mensagem que diz que a operação solicitada não pôde ser concluída devido a uma limitação do sistema de disco virtual. Os arquivos de disco rígido virtual(Virtual hard disk) devem ser descompactados e não criptografados e não devem ser esparsos.
Existem dois métodos sugeridos para corrigir o problema nos fóruns oficiais do GitHub . O primeiro permite desabilitar a criptografia e o segundo cuida do problema de compactação.
- Execute o comando FSUTIL
- Desmarque Compactar conteúdo(Uncheck Compress Contents) para o diretório Ubuntu
A ferramenta fsutil(fsutil tool) está relacionada às operações do sistema de arquivos FAT e NTFS , como gerenciamento, preparação ou desmontagem do volume.
Então, basicamente, esse problema pode ser corrigido seguindo as etapas abaixo.
- Navegue até o seguinte caminho USERPROFILE CanonicalGroupLimited.Ubuntu .
- Abra a pasta de perfil para sua distribuição Linux .
- pasta LocalState.
- Clique com o botão direito do mouse nesta pasta e escolha Propriedades.
- Aperte o botão Avançado.
- Desmarque Compactar(Deselect Compress) conteúdo para economizar espaço em disco.
- Desmarque Criptografar(Deselect Encrypt) conteúdo para proteger os dados.
- Escolha apenas esta opção de pasta.
Vejamos as etapas em detalhes.
Execute o comando FSUTIL
Abra o prompt Executar ( (Run)Win +R ), digite cmd e pressione Shift + Enter para iniciar o prompt de comando com permissão de administrador. Digite e execute o seguinte comando
fsutil behavior set disableencryption 1
fsutil behavior set disablecompression 1
Reinicie(Reboot) o computador uma vez feito e inicie o Ubuntu ou qualquer outro tipo de Linux .
Desmarque Compactar conteúdo(Uncheck Compress Contents) para o diretório Ubuntu
O diretório do Ubuntu está localizado no seguinte caminho
%localappdata%PackagesCanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc
É possível que um Windows Update tenha habilitado a compactação e a criptografia para essa pasta. Se for assim, então você precisa desativá-lo
Vá para %localappdata%Packages
, clique com o botão direito do mouse na CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc
pasta e selecione Propriedades.
Na guia Geral , clique no botão (General)Avançado(Advanced) . Desmarque a caixa de compactação e criptografia. Clique(Click) e salve as alterações. O processo pode levar algum tempo, dependendo do tamanho da pasta e dos arquivos.
Quando solicitado a aplicar as alterações apenas à pasta atual ou a todas as subpastas e arquivos, selecione apenas esta pasta(just this folder) , pois você está apenas limpando o sinalizador de compactação.
Depois disso, o wsl --set-version
comando change, deve funcionar e permitir que você execute um ambiente Linux , incluindo a maioria das ferramentas de linha de comando, utilitários e aplicativos.
(Hereafter)A partir de agora , seu problema deve ser resolvido e você não deve ver o erro WSL 0xc03a001a novamente, diz a Microsoft .
Hope it helps!
Falha semelhante WslRegisterDistribution com erros(Similar WslRegisterDistribution failed with errors) : 0x80041002 | 0x800700b7 ou 0x80080005(0x800700b7 or 0x80080005) | 0x80070422 | 0x80370114 | 0x80370102 | 0x80070003 | 0x80070032 | 0x8007023e | 0x800701bc | 0x8007019e e 0x8000000d(0x8007019e and 0x8000000d) .
Related posts
WslRegisterDistribution Falha com erro: 0x80370114
WslRegisterDistribution falhou com error 0x8007023e
WslRegisterDistribution falhou com error 0x8007019e ou 0x8000000d
WslRegisterDistribution Falhou com Erro: 0x800701BC
WslRegisterDistribution Falha com erro: 0x80070422
WslRegisterDistribution falhou com o erro: 0x80370102
Como instalar o Windows Subsystem para Linux no Windows 11
Como verificar a versão do Windows Subsystem for Linux (WSL) no Windows
Como definir Linux Distribution version para WSL1 or WSL2 em Windows 10
WslRegisterDistribution falhou com error 0x800700b7 ou 0x80080005
Build LineageOS em Windows 10 usando Windows Subsystem para Linux
Como executar .sh ou Shell Script file em Windows 11/10
Fix WslRegisterDistribution falhou com error 0x80070032
WslRegisterDistribution Falha com erro: 0x80041002
Fix Windows Subsystem para Linux Errors, Problems and Issues
WSL parou de funcionar com Error 0x80070003