Ako opraviť chybu distribúcie registra WSL 0x80370102 v systéme Windows 10?



Vyskúšajte Náš Nástroj Na Odstránenie Problémov

Táto chyba vzniká, keď sa používatelia pokúsia nainštalovať distribúciu systému Linux na prístup prostredníctvom subsystému Windows pre systém Linux 2. Po podrobnom skontrolovaní spätnej väzby používateľa a technických autorít uviedli používatelia chybové hlásenie 0x80370102 pri pokuse o inštaláciu systému Linux Distro for Windows Subsystem for Linux 2. (WSL2). Chybové oznámenie je nasledovné:



Chybové hlásenie



Čo spôsobuje chybu distribúcie registra WSL 0x80370102?

Táto chyba je mimoriadne nová a nestretáva sa iba v distribúciách systému Linux. Táto chyba sa vyskytla aj pri pokuse o inštaláciu distribúcie Debianu. Príčiny tohto problému sme uviedli po podrobnej kontrole spätnej väzby používateľa a technických autorít. Tento problém môže vzniknúť z niektorého z nasledujúcich dôvodov:

  • Vo vývoji: Táto chyba vzniká, keď sa ľudia pokúsia spustiť zostavenie ukážky programu Windows Insider. Používateľ môže vidieť chyby alebo chyby v zostave, ktorú používa, ktorá je stále vo vývoji.
  • Aktualizácia WSL: Subsystém bude podporovať úplne vyvinutá verzia so všetkými požadovanými opravami. WSL 2 je vo vývoji a stále v ňom sú chyby, takže prechod z WSL 1 na WSL 2 spôsobí túto chybu.
  • Virtualizácia zakázaná: Virtualizácia je proces vytvárania softvérovej alebo virtuálnej reprezentácie niečoho, ako sú virtuálne aplikácie, servery, úložiská a siete. Táto chyba sa môže vyskytnúť, ak bolo nastavenie virtualizácie zakázané v systéme BIOS v časti Zabezpečenie.
  • Hyper-V: Jedná sa o technológiu spoločnosti Microsoft, ktorá umožňuje používateľom vytvárať prostredia virtuálnych počítačov a spúšťať a spravovať viac operačných systémov na jednom fyzickom serveri. Takže k chybe distribúcie registra Wsl dôjde, keď je Hyper-V deaktivovaný z biosu.

Riešenie 1: Povolenie virtualizácie hardvéru v systéme BIOS

Keď sa používatelia pokúsia spustiť Ubuntu vo VirtualBoxe bez toho, aby povolili virtualizáciu hardvéru, systém vygeneruje viac chýb, ako napríklad problémy so zvukovým výkonom, chyba distribúcie registra Wsl atď. Virtuálny stroj emuluje počítačový systém, takže ktokoľvek môže spúšťať rôzne operačné systémy a programy. Podľa nasledujúcich pokynov povolíte virtualizáciu hardvéru v systéme BIOS:



  1. Kliknite Štart a potom vyberte Možnosť napájania a kliknite Reštart .

    Reštartuje sa počítač

  2. Kľúč na prihlásenie do systému BIOS sa bude líšiť v závislosti od výrobcu vášho systému BIOS. Stlačte Del, Esc, F1, F2 alebo F4 kláves na klávesnici, akonáhle obrazovka zhasne. Poznámka : Ak sa nedostanete prvýkrát, reštartujte počítač a vyskúšajte iný kľúč.
  3. Nájdite sekciu konfigurácie CPU (Menu sa dá nazvať Processor, CPU config, Chipset)
  4. Nájsť Virtualizácia nastavenie a Povoliť to.
    Poznámka: ( Virtualizácia nastavenia je možné pomenovať ako Virtualizačná technológia Intel , AMD-V , Hyper-V , VT-X , Vanderpool alebo SVM ).
  5. Vyberte možnosť Uložiť a ukončiť.
  6. Počítač sa reštartuje pomocou Virtualizácia hardvéru povolené. Skontrolujte, či problém pretrváva. Ak sa to stane, postupujte podľa ďalšej metódy.

Poznámka: Skontrolujte, či vaše zariadenie podporuje virtualizáciu hardvéru. To, či je virtualizácia povolená, nájdete na karte Výkon v Správcovi úloh.

Prebieha kontrola virtualizácie



Riešenie 2: Povolte úlohu Hyper-V

Hyper-V umožňuje správcom lepšie využívať ich hardvér virtualizáciou viacerých operačných systémov, ktoré umožňujú spustenie toho istého fyzického servera súčasne. Ak ju nepovolíme, pri inštalácii distribúcie systému Linux dôjde k chybe pri prístupe cez systém Windows. Postupujte podľa pokynov uvedených nižšie a povoľte Hyper-V:

  1. Kliknite Štart , prehľadajte Ovládací panel a otvorte ho.

    Otvorenie ovládacieho panela

  2. Kliknite na Programov .

    Otváranie programov

  3. Kliknite na Program a funkcie .

    Otváranie programov a funkcií

  4. Na ľavom paneli kliknite na Zapnite alebo vypnite funkciu Windows možnosť.

    Zapnutie alebo vypnutie funkcií systému Windows

  5. Skontrolovať Hyper-V možnosť a kliknite na Ok .

    Kontroluje sa Hyper-V

  6. Teraz Reštartovať váš systém, aby sa tieto zmeny prejavili. Ak to nepomôže, pokračujte ďalším riešením.

Riešenie 3: Vystavte virtualizačné rozšírenia a zmeňte nastavenia pamäte RAM

Zdroj3

Vnorená virtualizácia je funkcia, ktorá vám umožňuje spúšťať Hyper-V vo vnútri virtuálneho stroja Hyper-V (VM). To pomáha spúšťať emulátor telefónu Visual Studio vo virtuálnom stroji alebo testovať konfigurácie, ktoré zvyčajne vyžadujú niekoľko hostiteľov. Bolo hlásené, že aktivácia vnorenej virtualizácie sa osvedčila ako riešenie pre mnohých používateľov online. Postupujte preto podľa krokov uvedených nižšie:

  1. Vypnite svoj virtuálny stroj v správcovi Hyper-V.
  2. Stlačte Vyhrajte + X na klávesnici a vyberte Windows PowerShell (správca) z rozbaľovacieho zoznamu.

    Otvorenie prostredia Windows PowerShell (správca)

  3. Vo vnútri okna PowerShell kopírovať vložiť tento príkaz zmení názov a hodnoty na váš procesor VM.
    Set-VMProcessor -ExposeVirtualizationExtensions $ true

    Zadávanie príkazu

  4. Stlačte Zadajte spustiť to.
  5. Teraz kliknite pravým tlačidlom myši na váš virtuálny stroj v aplikácii Hyper-V Manager a vyberte nastavenie .

    Otvorenie nastavení VM

  6. Kliknite na Pamäť v ľavom okne zrušte začiarknutie Povoliť dynamickú pamäť a zdvojnásobiť Hodnota RAM napr. 2048> 4096.

    Zmena nastavení pamäte

  7. Štart váš virtuálny stroj.
  8. Kliknite pravým tlačidlom myši na svoj virtuálny stroj a vyberte Pripojte sa . Spustí sa Hyper-V a váš systém sa reštartuje. Skúste znova spustiť Ubuntu. Toto by malo konečne vyriešiť váš problém.

    Prebieha pripájanie VM

3 minúty prečítané