WslRegisterDistribution non è riuscito con errore 0xc03a001a

Anche dopo aver verificato tutti i requisiti, potrebbero verificarsi problemi durante l'installazione del sottosistema Windows(Windows Subsystem) per Linux . Ad esempio, quando provi ad avviare Ubuntu da Microsoft Store , sul tuo computer potrebbe apparire un messaggio di errore che legge WslRegisterDistribution non riuscito con errore: 0xc03a001a(WslRegisterDistribution failed with error: 0xc03a001a) . L'errore si verifica all'avvio di Ubuntu , dove si dice che l'operazione non è stata completata a causa di una limitazione del sistema del disco virtuale. Il messaggio di errore chiede anche di decomprimere e crittografare il messaggio.

Errore WslRegisterDistribution 0xc03a001a

WslRegisterDistribution non è riuscito con errore: 0xc03a001a
Errore: 0xc03a001a
Impossibile completare l'operazione richiesta a causa di una limitazione del sistema del disco virtuale.
I file del disco rigido virtuale devono essere non compressi e non crittografati e non devono essere sparsi.

WslRegisterDistribution non è riuscito con errore: 0xc03a001a

Errore: 0xc03a001a è solitamente seguito da un messaggio che indica che l'operazione richiesta non può essere completata a causa di una limitazione del sistema del disco virtuale.  I file del disco rigido virtuale(Virtual hard disk) devono essere non compressi e non crittografati e non devono essere sparsi.

Ci sono due metodi suggeriti per risolvere il problema sui forum ufficiali di GitHub . Il primo ti consente di disabilitare la crittografia e il secondo si occupa del problema di compressione.

  • Esegui il comando FSUTIL
  • Deseleziona Comprimi contenuto(Uncheck Compress Contents) per la directory di Ubuntu

Lo strumento fsutil(fsutil tool) è correlato alle operazioni del file system FAT e NTFS come la gestione, la preparazione o lo smontaggio del volume.

Quindi, in pratica, questo problema può essere risolto seguendo i passaggi seguenti.

  1. Passare al seguente percorso USERPROFILE CanonicalGroupLimited.Ubuntu .
  2. Apri la cartella del profilo per la tua distribuzione Linux .
  3. Cartella LocalState.
  4. Fare clic con il pulsante destro del mouse su questa cartella e scegliere Proprietà.
  5. Premi il pulsante Avanzate.
  6. Deseleziona Comprimi(Deselect Compress) contenuto per risparmiare spazio su disco.
  7. Deseleziona Crittografa(Deselect Encrypt) i contenuti per proteggere i dati.
  8. Scegli solo questa opzione di cartella.

Vediamo i passaggi in dettaglio.

Esegui il comando FSUTIL

Apri il prompt di Esegui ( (Run)Win +R ), digita cmd e premi Shift + Enter per avviare il prompt dei comandi con l'autorizzazione di amministratore. Digitare ed eseguire il comando seguente

fsutil behavior set disableencryption 1
fsutil behavior set disablecompression 1

Riavvia(Reboot) il computer una volta terminato e avvia Ubuntu o qualsiasi altro tipo di Linux .

Deseleziona Comprimi contenuto(Uncheck Compress Contents) per la directory di Ubuntu

WslRegisterDistribution non è riuscito con errore: 0xc03a001a

La directory di Ubuntu si trova nel percorso seguente

%localappdata%PackagesCanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc

È possibile che Windows Update abbia abilitato la compressione e la crittografia per quella cartella. In tal caso, è necessario disabilitarlo

Vai a %localappdata%Packages, fai clic con il pulsante destro del mouse sulla CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc  cartella e seleziona Proprietà.

Nella scheda Generale , fare clic sul pulsante (General)Avanzate(Advanced) . Deseleziona la casella per la compressione e la crittografia. Fare clic(Click) su e salvare le modifiche. Il processo potrebbe richiedere del tempo, a seconda delle dimensioni della cartella e dei file.

Quando ti viene chiesto di applicare le modifiche solo alla cartella corrente oa tutte le sottocartelle e tutti i file, seleziona solo questa cartella(just this folder) poiché stai solo cancellando il flag di compressione.

In seguito, la modifica, il wsl --set-versioncomando dovrebbe funzionare e consentire di eseguire un ambiente Linux , inclusi la maggior parte degli strumenti, delle utilità e delle applicazioni della riga di comando.

(Hereafter)In seguito , il tuo problema dovrebbe essere risolto e non dovresti più visualizzare l' errore WSL 0xc03a001a , afferma Microsoft .

Hope it helps!

WslRegisterDistribution simile non è riuscito con errori(Similar WslRegisterDistribution failed with errors)0x80041002 | 0x800700b7 o 0x80080005(0x800700b7 or 0x80080005) | 0x80070422 | 0x803701140x80370102 | 0x80070003 | 0x80070032 | 0x8007023e | 0x800701 aC(0x800701bc) | 0x8007019e e 0x8000000d(0x8007019e and 0x8000000d) .



About the author

ingegnere audiofilo e specialista di prodotti audio con oltre 10 anni di esperienza. Sono specializzato nella creazione di altoparlanti e cuffie per musica di qualità dall'inizio alla fine. Sono un esperto nella risoluzione dei problemi audio e nella progettazione di nuovi altoparlanti e sistemi di cuffie. La mia esperienza va oltre la semplice realizzazione di buoni prodotti; Ho anche una passione per aiutare gli altri a essere il meglio di sé possibile, sia attraverso l'istruzione che il servizio alla comunità.



Related posts