Čak i nakon provjere svih zahtjeva, mogli biste naići na probleme tijekom instaliranja Windows podsustava za Linux. Na primjer, kada pokušate pokrenuti Ubuntu iz Microsoftove trgovine, na vašem se računalu može pojaviti poruka o pogrešci, WslRegisterDistribution nije uspio s pogreškom: 0xc03a001a. Pogreška se javlja prilikom pokretanja Ubuntu-a, gdje se kaže da se operacija nije mogla dovršiti zbog ograničenja virtualnog diska. Poruka pogreške također traži dekompresiju i šifriranje poruke.
WslRegisterDistribution nije uspio s pogreškom: 0xc03a001a
Pogreška: 0xc03a001a
Zatražena operacija nije mogla biti dovršena zbog ograničenja virtualnog diska.
Datoteke virtualnog tvrdog diska moraju biti nekomprimirane i nešifrirane te ne smiju biti rijetke.
WslRegisterDistribution nije uspio s pogreškom: 0xc03a001a
Pogreška: 0xc03a001a obično slijedi poruka koja glasi: tražena operacija nije mogla biti dovršena zbog ograničenja virtualnog diska. Datoteke virtualnog tvrdog diska moraju biti nekomprimirane i nešifrirane te ne smiju biti rijetke.
Dvije su metode predložene za rješavanje problema na službenim GitHub forumima. Prva vam omogućuje onemogućavanje šifriranja, a druga se brine o problemu kompresije.
- Pokrenite naredbu FSUTIL
- Poništite oznaku Compress Contents for Ubuntu directory
Alat fsutil povezan je s operacijama datotečnog sustava FAT i NTFS poput upravljanja, pripreme ili demontiranja volumena.
Dakle, u osnovi se ovaj problem može riješiti slijedeći korake u nastavku.
- Idite na sljedeću USERPROFILE stazu CanonicalGroupLimited.Ubuntu.
- Otvorite mapu profila za vašu Linux distribuciju.
- Mapa LocalState.
- Desnom tipkom miša kliknite ovu mapu i odaberite Svojstva.
- Pritisnite gumb Advanced.
- Poništite odabir Stisni sadržaj da biste uštedjeli prostor na disku.
- Poništite odabir Šifriraj sadržaj da biste zaštitili podatke.
- Odaberite samo ovu opciju mape.
Pogledajmo korake detaljno.
Pokrenite naredbu FSUTIL
Otvorite Run prompt (Win + R), upišite cmd i pritisnite Shift + Enter da biste pokrenuli naredbeni redak s dopuštenjem administratora. Upišite i izvršite sljedeću naredbu
fsutil set ponašanja disableencryption 1 fsutil set ponašanja disablecompression 1
Ponovo pokrenite računalo i pokrenite Ubuntu ili bilo koji drugi Linux okus.
Poništite oznaku Compress Contents for Ubuntu directory
Direktorij Ubuntu nalazi se na sljedećem putu
% localappdata% \ Packages \ CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc
Moguće je da je Windows Update omogućio kompresiju i šifriranje za tu mapu. Ako je to točno, onda ga morate onemogućiti
Ići % localappdata% \ Paketi \
, desnom tipkom miša kliknite CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc
mapu i odaberite Svojstva.
Na kartici Općenito kliknite gumb Napredno. Poništite okvir za kompresiju i šifriranje. Kliknite i spremite promjene. Postupak može potrajati, ovisno o veličini mape i datoteka.
Kada se od vas zatraži da primijenite promjene samo na trenutnu mapu ili na sve podmape i datoteke, odaberite samo ovu mapu budući da uklanjate samo zastavicu kompresije.
Nakon ovoga, promjena, wsl --set-verzija
naredba bi trebala raditi i omogućiti vam pokretanje Linux okruženja, uključujući većinu alata, uslužnih programa i aplikacija naredbenog retka.
U nastavku bi vaš problem trebao biti riješen i više ne biste trebali vidjeti WSL pogrešku 0xc03a001a, kaže Microsoft.
Nadam se da pomaže!
Sličan WslRegisterDistribution nije uspio s pogreškama: 0x80041002 | 0x800700b7 ili 0x80080005 | 0x80070422 | 0x80370114 | 0x80370102 | 0x80070003 | 0x80070032 | 0x8007023e | 0x800701bc | 0x8007019e i 0x8000000d.