WslRegisterDistribution zlyhal s chybou 0xc03a001a
Aj po kontrole všetkých požiadaviek sa môžu vyskytnúť problémy pri inštalácii podsystému Windows(Windows Subsystem) pre Linux . Napríklad, keď sa pokúsite spustiť Ubuntu z obchodu Microsoft Store(Microsoft Store) , na vašom počítači sa môže zobraziť chybové hlásenie WslRegisterDistribution zlyhalo s chybou: 0xc03a001a(WslRegisterDistribution failed with error: 0xc03a001a) . Chyba sa vyskytuje pri spustení Ubuntu , kde sa uvádza, že operáciu nebolo možné dokončiť z dôvodu obmedzenia systému virtuálneho disku. Chybové hlásenie tiež žiada dekomprimovať a zašifrovať správu.
WslRegisterDistribution zlyhala s chybou: 0xc03a001a
Chyba: 0xc03a001a
Požadovanú operáciu nebolo možné dokončiť z dôvodu obmedzenia systému virtuálneho disku.
Súbory virtuálneho pevného disku musia byť nekomprimované a nešifrované a nesmú byť riedke.
WslRegisterDistribution zlyhal s chybou: 0xc03a001a
Chyba: 0xc03a001a je zvyčajne nasledovaná hlásením, že požadovanú operáciu nebolo možné dokončiť z dôvodu obmedzenia systému virtuálneho disku. Súbory virtuálneho pevného disku(Virtual hard disk) musia byť nekomprimované a nešifrované a nesmú byť riedke.
Na oficiálnych fórach GitHub sú navrhnuté dva spôsoby riešenia problému. (GitHub)Prvý vám umožňuje zakázať šifrovanie a druhý sa stará o problém s kompresiou.
- Spustite príkaz FSUTIL
- Zrušte začiarknutie políčka Komprimovať obsah(Uncheck Compress Contents) pre adresár Ubuntu
Nástroj fsutil(fsutil tool) súvisí s operáciami systému súborov FAT a NTFS , ako je správa, príprava alebo odpojenie zväzku.
Takže v zásade možno tento problém vyriešiť podľa nasledujúcich krokov.
- Prejdite na nasledujúcu cestu USERPROFILE CanonicalGroupLimited.Ubuntu .
- Otvorte priečinok profilu pre vašu distribúciu Linuxu(Linux) .
- Priečinok LocalState.
- Kliknite pravým tlačidlom myši na tento priečinok a vyberte Vlastnosti.
- Stlačte tlačidlo Rozšírené.
- Zrušte výber možnosti Komprimovať(Deselect Compress) obsah, aby ste ušetrili miesto na disku.
- Zrušte výber možnosti Šifrovať(Deselect Encrypt) obsah na zabezpečenie údajov.
- Vyberte len túto možnosť priečinka.
Pozrime sa na kroky podrobne.
Spustite príkaz FSUTIL
Otvorte príkazový riadok Spustiť(Run) ( Win +R ), zadajte cmd a stlačením Shift + Enter spustite príkazový riadok s povolením správcu. Napíšte a vykonajte nasledujúci príkaz
fsutil behavior set disableencryption 1
fsutil behavior set disablecompression 1
Po dokončení reštartujte(Reboot) počítač a spustite Ubuntu alebo inú verziu Linuxu(Linux) .
Zrušte začiarknutie políčka Komprimovať obsah(Uncheck Compress Contents) pre adresár Ubuntu
Adresár Ubuntu sa nachádza na nasledujúcej ceste
%localappdata%PackagesCanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc
Je možné, že služba Windows Update povolila kompresiu a šifrovanie pre tento priečinok. Ak je to tak, musíte ho vypnúť
Prejdite na %localappdata%Packages
, kliknite pravým tlačidlom myši na CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc
priečinok a vyberte Vlastnosti.
Na karte Všeobecné(General) kliknite na tlačidlo Rozšírené(Advanced) . Zrušte začiarknutie políčka pre kompresiu a šifrovanie. Kliknite(Click) na a uložte zmeny. Proces môže chvíľu trvať v závislosti od veľkosti priečinka a súborov.
Keď sa zobrazí výzva na použitie zmien iba v aktuálnom priečinku alebo vo všetkých podpriečinkoch a súboroch, vyberte iba tento priečinok(just this folder) , pretože vymazávate iba príznak kompresie.
Po tomto by mala zmena, wsl --set-version
príkaz fungovať a umožniť vám spustiť prostredie Linuxu(Linux) vrátane väčšiny nástrojov príkazového riadka, pomôcok a aplikácií.
Ďalej(Hereafter) by mal byť váš problém vyriešený a už by ste nemali vidieť chybu WSL 0xc03a001a, hovorí Microsoft .
Hope it helps!
Podobné WslRegisterDistribution zlyhalo s chybami(Similar WslRegisterDistribution failed with errors) : 0x80041002 | 0x800700b7 alebo 0x80080005(0x800700b7 or 0x80080005) | 0x80070422 | 0x80370114 | 0x80370102 | 0x80070003 | 0x80070032 | 0x8007023e | 0x800701bc | 0x8007019e a 0x8000000d(0x8007019e and 0x8000000d) .
Related posts
WslRegisterDistribution zlyhala s chybou: 0x80370114
WslRegisterDistribution zlyhala s chybou 0x8007023e
WslRegisterDistribution zlyhal s chybou 0x8007019e alebo 0x8000000d
WslRegisterDistribution zlyhala s chybou: 0x800701bc
WslRegisterDistribution zlyhal s chybou: 0x80070422
Ako nastaviť verziu distribúcie Linuxu na WSL1 alebo WSL2 v systéme Windows 10
Ako nainštalovať podsystém Windows pre Linux na Windows 11
Ako spustiť súbor .sh alebo Shell Script v systéme Windows 11/10
WslRegisterDistribution zlyhal s chybou 0x800700b7 alebo 0x80080005
Opravte chyby, problémy a problémy podsystému Windows pre Linux
Zostavte LineageOS v systéme Windows 10 pomocou podsystému Windows pre Linux
WslRegisterDistribution zlyhala s chybou: 0x80041002
Ako skontrolovať verziu podsystému Windows pre Linux (WSL) v systéme Windows
WslRegisterDistribution zlyhala s chybou: 0x80370102
Oprava WslRegisterDistribution zlyhala s chybou 0x80070032
WSL prestal fungovať s chybou 0x80070003