Oprava: Chyba distribúcie registra WSL 0x80370102 Windows 10/11 [Partition Magic]

toto ' WslRegistertionDistribution zlyhal s chybou: 0x80370102 “ sa zobrazí chybové hlásenie, keď sa používatelia pokúsia nainštalovať distribúciu Linuxu na prístup cez podsystém Windows pre Linux 2. Ak ste tiež jedným z nich, tento článok z Sprievodca rozdelením tejto lokality je to, čo potrebujete.





Na tejto stránke:

Systém Windows už obsahuje túto novú funkciu a používatelia si môžu nainštalovať subsystém Linux jednoduchým povolením funkcie „Windows Subsystem for Linux“. Pri sťahovaní distribúcií Linuxu prostredníctvom podsystému Windows pre Linux alebo WSL sa však používateľom zobrazí chybové hlásenie „WslRegisterDistribution failed with error: 0x80370102“.

Windows Subsystém pre Linux vyžaduje Hyper-V a virtualizáciu, ktoré majú byť na našom počítači povolené. Predpokladajme, že ste omylom zakázali funkciu vo svojom počítači po povolení podsystému Windows pre Linux. V tomto prípade sa pri spustení WSL na vašom PC môže zobraziť chybové hlásenie:



WslRegisterDistribution zlyhal s chybou: 0x80370102.

Chyba: 0x80370102 Virtuálny počítač sa nepodarilo spustiť, pretože nie je nainštalovaná požadovaná funkcia.

No, ako opraviť túto chybu? Podrobné kroky na vyriešenie problému „WslRegisterDistribution zlyhalo s chybou: 0x80370102“ sú uvedené nižšie.



Oprava 1: Povoľte Hyper-V

Hyper-V je nevyhnutnou vlastnosťou alebo funkcionalitou na používanie podsystému Windows pre Linux na počítačoch so systémom Windows. Ak to nepovolíte, pri inštalácii distribúcie Linuxu na prístup cez Windows sa vygeneruje chyba. Povolenie Hyper-V teda môže vyriešiť problém „WslRegisterDistribution zlyhala s chybou: 0x80370102“.

Krok 1 : Typ Zapnite alebo vypnite funkcie systému Windows na Vyhľadávanie a kliknite na najlepší zodpovedajúci výsledok.

Krok 2 : Skontrolovať Hyper-V možnosť a kliknite na tlačidlo OK .



  povoliť Hyper-V

Potom reštartujte počítač a skontrolujte, či sa tento problém vyriešil. Ak nie, pokračujte ďalším riešením.



Oprava 2: Povoľte virtualizáciu hardvéru

Ak chcete na svojom počítači používať podsystém Windows pre Linux s podporou Hyper-V, musíte zapnúť virtualizáciu hardvéru. Ak ste po inštalácii omylom zakázali WSL, musíte túto funkciu skontrolovať a povoliť v systéme BIOS. Dovtedy môžete na počítači otvoriť Správcu úloh a prepnúť na kartu Výkon. Tu nájdete kartu s názvom Virtualizácia.

Uistite sa, že stav zobrazuje Povolené. Ak nie, musíte postupovať podľa krokov uvedených nižšie, aby ste povolili virtualizáciu hardvéru na počítači so systémom Windows.

Krok 1 : Reštartujte počítač. Potom stlačte konkrétnu klávesovú skratku zadajte BIOS . Klávesové skratky sa môžu líšiť v závislosti od rôznych značiek. Zvyčajne je to Esc, F2 alebo Del atď.

Krok 2 : Po otvorení okna BIOS prejdite na Pokročilé tab a stlačte Zadajte pokračovať.

Poznámka:

Na niektorých počítačoch nemusí byť možnosť Virtualizácia prítomná na karte Rozšírené. V tomto prípade ho nájdete v Výkon tab.

Krok 3 : Na výber použite šípky na klávesnici Virtualizácia a povoliť ho.

Potom uložte zmeny a reštartujte počítač.

Oprava 3: Povoľte vnorenú virtualizáciu a zmeňte nastavenia pamäte RAM

Vnorená virtualizácia je funkcia, ktorá vám umožňuje spustiť Hyper-V vo vnútri virtuálneho počítača Hyper-V (VM). Je to užitočné pri spustení emulátora Visual Studio Phone na virtuálnom počítači alebo pri testovaní konfigurácií, ktoré zvyčajne vyžadujú viacerých hostiteľov. Zapnutie vnorenej virtualizácie bolo údajne riešením pre mnohých online používateľov. Postupujte teda podľa týchto krokov:

Krok 1 : Vypnite svoj virtuálny počítač Hyper-V manažér .

Krok 2 : Stlačte Win + X na klávesnici a vyberte Windows PowerShell (správca) z vyskakovacieho zoznamu.

Krok 3 : V okne PowerShell skopírujte a prilepte tento príkaz a stlačte Zadajte :

Set-VMProcessor -ExposeVirtualizationExtensions $true

  zadajte príkaz

Krok 4 : Kliknite pravým tlačidlom myši na svoj virtuálny počítač v Hyper-V Manager a vyberte nastavenie .

Krok 5 : Kliknite Pamäť na ľavej table zrušte začiarknutie Povoliť dynamickú pamäť, a nastavte hodnota RAM na dvojnásobok aktuálnej hodnoty, napr.2048 > 4096.

Krok 6 : Kliknite Použiť a OK aby sa zmeny uložili.

Krok 7 : Spustite svoj virtuálny počítač. Potom kliknite pravým tlačidlom myši na svoj virtuálny počítač a vyberte Pripojte sa . Tým sa spustí Hyper-V a váš systém sa reštartuje.

Neskôr skúste znova spustiť Ubuntu a otestovať, či problém „WslRegisterDistribution zlyhal s chybou: 0x80370102“ je vyriešený.