Oprava: Chyba distribúcie registra WSL 0x80370102 v systéme Windows 11/10
Windows zahrnul túto novú funkciu, kde si používatelia môžu nainštalovať podsystémy Linuxu jednoducho povolením funkcie „Podsystém Windows pre Linux“. Pri sťahovaní distribúcie Linuxu prostredníctvom podsystému Windows pre Linux alebo WSL sa však používateľom zobrazuje chybové hlásenie „WslRegistrationDistribution zlyhalo s chybou: 0x80370102“. Tento problém súvisí so zakázanou virtualizáciou hardvéru v systéme BIOS. Povolenie by malo vyriešiť problém vo väčšine prípadov. Ak to nevyrieši, postupujte podľa ostatných riešení jeden po druhom.
Obsah
- Oprava 1 – Povoľte funkciu virtualizácie založenú na hardvéri
- Oprava 2 – Uistite sa, že je povolená funkcia HyperV
- Oprava 3 – Aktivácia prideľovania dynamickej pamäte
Oprava 1 – Povoľte funkciu virtualizácie založenú na hardvéri
Vo všeobecnosti je funkcia virtualizácie vypnutá na všetkých počítačoch. Musíte ho manuálne zapnúť z BIOSu.
1. Najprv kliknite pravým tlačidlom myši na ikonu Windows a klepnite na Vypnite alebo sa odhláste> .
2. Potom klepnite na Reštart reštartovať váš systém.
3. Počas reštartovania, keď sa zobrazí logo výrobcu, stlačte a podržte tlačidlo Odstrániť kláves na klávesnici pre prístup k nastaveniam systému BIOS.
POZNÁMKA –
Majte na pamäti, že toto tlačidlo na prístup do systému BIOS sa mení od výrobcu k výrobcovi, dokonca niekedy aj od modelu k modelu.
Majte oči otvorené pre skutočné tlačidlo na prístup k systému BIOS počas spúšťania počítača.
3. Raz BIOS otvorí sa okno, prejdite na Pokročilé tab * .
4. Potom pomocou šípok na klávesnici vyberte položku Virtualizácia zo zoznamu a nastavte ho na Povolené .
[
*POZNÁMKA –
Na niektorých počítačoch nemusí byť možnosť „Virtualizácia“ na karte „Rozšírené“. V tom prípade ho nájdete v Výkon tab.
]
5. Znova stlačte kláves, ktorý je s ním spojený, aby ste uložili nastavenia.
[To je F10 kľúč pre tento počítač.]
6. Potom vyberte Áno aby ste konečne uložili a ukončili nastavenia biosu v počítači.
Váš počítač sa spustí normálne.
PRE SYSTÉMY BEŽIACE NA CPU AMD –
1. Prejdite do nastavení systému BIOS.
2. Prejdite na stránku M.I.T tab.
3. Teraz prejdite na Rozšírené nastavenia frekvencie .
4. Ďalej kliknite na Rozšírené základné nastavenia .
5. Tu uvidíte na obrazovke „Režim SVM“. Režim SVM je režim zabezpečeného virtuálneho stroja.
6. Nastavte ho na Povoliť aby ste ho zapli.
7. Teraz si musíte vybrať Áno aby ste konečne uložili a ukončili nastavenia biosu v počítači.
Potom nechajte počítač normálne spustiť. Teraz môžete skontrolovať, či je vo vašom systéme povolená virtualizácia alebo nie.
1. Najprv kliknite pravým tlačidlom myši na Windows ikonu a klepnite na Správca úloh .
2. Potom prejdite na Výkon tab.
3. Tu klepnite na CPU .
4. Teraz si na pravej strane všimnete, že Virtualizácia nastavenie je Povolené .
Teraz skúste znova nainštalovať distribúciu Linuxu.
Oprava 2 – Uistite sa, že je povolená funkcia HyperV
Aby bolo možné efektívne využívať funkcie virtualizácie, je potrebné, aby bol v používateľskom systéme povolený hypervízor.
1. Najprv stlačte tlačidlo kľúč Windows a R kľúče spolu.
2. Potom napíšte voliteľné funkcie a kliknite na OK otvorte okno Funkcie systému Windows.
3. Keď sa otvoria funkcie Windows, prejdite nadol na Hyper-V .
4. Len tak skontrolovať krabica vedľa Hyper-V . Potom klepnite na OK aktivovať funkcie Hyper-V.
Teraz systém Windows stiahne a použije túto funkciu vo vašom systéme. Tento proces môže chvíľu trvať.
6. Po dokončení klepnite na Zavrieť na zatvorenie okna.
Teraz reštartujte počítač, aby sa tieto zmeny prejavili.
Po reštarte zariadenia skúste znova nainštalovať distribúciu Linuxu pomocou WSL. Skontrolujte, či to funguje alebo nie.
Oprava 3 – Aktivácia prideľovania dynamickej pamäte
Krok 1
1. Najprv ukončite virtuálny stroj vo vašom systéme.
2. Potom napíšte powershell vo vyhľadávacom poli.
3. Potom kliknite pravým tlačidlom myši na Windows PowerShell a klepnite na Spustiť ako správca otvorte terminál s administrátorskými právami.
4. Keď sa PowerShell otvorí, kopírovať vložiť tento kód a hit Zadajte.
|_+_|
Potom zatvorte terminál PowerShell.
Krok 2
Teraz musíte povoliť dynamické prideľovanie pamäte RAM.
1. Najprv napíšte Hyper-V vo vyhľadávacom poli.
2. Potom klepnite na Hyper-V manažér aby ste ho otvorili.
3. Potom kliknite pravým tlačidlom myši na svoj virtuálny počítač a klepnite na nastavenie .
4. Keď sa zobrazí okno Nastavenia, vyberte položku Pamäť z ľavého panela.
5. Nastavte hodnotu RAM: na dvojnásobok veľkosti súčasnej hodnoty.
[Predpokladajme, že je nastavený na použitie 4096 MB RAM. Musíte ju teda nastaviť na dvojnásobok veľkosti, resp 8092 MB RAM.]
6. Potom skontrolovať krabica vedľa Povoliť dynamickú pamäť box.
7. Nakoniec klepnite na Použiť a OK pre uloženie zmien.
8. Teraz spustite virtuálny stroj na vašom systéme.
9. Potom kliknite pravým tlačidlom myši na virtuálny počítač a klepnite na Pripojiť… . Toto reštartuje virtuálny počítač spolu s Hyper-V.
Neskôr skúste znova spustiť Ubuntu a otestovať ho. Bude to fungovať v pohode.
Toto by malo vyriešiť váš problém.