Hogyan lehet kijavítani a 0x80370102 számú WSL nyilvántartási terjesztési hibát a Windows 10 rendszeren?



Próbálja Ki A Műszerünket A Problémák Kiküszöbölésére

Ez a hiba akkor jelentkezik, amikor a felhasználók megpróbálnak Linux disztribúciót telepíteni a Windows 2 alrendszeren keresztül történő hozzáféréshez. A felhasználók visszajelzésének és technikai jogosultságainak részletes áttekintése után a felhasználók arról számoltak be, hogy a 0x80370102 hibaüzenettel találkoztak, amikor megpróbálták telepíteni a Linux Distro for Windows Subsystem for Linux 2 rendszert (WSL2). A hibaüzenet a következő:



Hibaértesítés



Mi okozza a WSL regiszter 0x80370102 terjesztési hibát?

Ez a hiba rendkívül új, és nem csak a Linux disztribúcióiban fordul elő. Ezzel a hibával akkor is találkoztunk, amikor megpróbáltuk telepíteni a Debian terjesztőt is. A felhasználó visszajelzésének és a műszaki hatóságok részletes áttekintése után felsoroltuk a probléma okait. Ez a probléma a következő okok miatt merülhet fel:

  • Fejlesztés alatt: Ez a hiba akkor merül fel, amikor az emberek megpróbálnak futtatni egy Windows Insider Preview összeállítást. Előfordulhat, hogy a felhasználó hibákat vagy hibákat lát az általa használt buildben, amely még fejlesztés alatt áll.
  • A WSL frissítése: Egy teljesen kifejlesztett verzió az összes szükséges javítással támogatja az alrendszert. A WSL 2 fejlesztés alatt áll, és még mindig vannak benne hibák, ezért a WSL 1-ről WSL 2-re történő váltás ezt a hibát okozza.
  • Virtualizáció letiltva: A virtualizáció valamilyen szoftveralapú vagy virtuális reprezentáció létrehozásának folyamata, például virtuális alkalmazások, szerverek, tárolók és hálózatok. Ez a hiba akkor fordulhat elő, ha a virtualizációs beállítást letiltották a BIOS-ban a Biztonság alatt.
  • Hyper-V: Ez egy Microsoft-technológia, amely lehetővé teszi a felhasználók számára virtuális számítógépes környezetek létrehozását, valamint több operációs rendszer futtatását és kezelését egyetlen fizikai kiszolgálón. Tehát a Wsl regisztráció terjesztési hiba akkor fordul elő, amikor a Hyper-V le van tiltva a BIOS-ból.

1. megoldás: Engedélyezze a hardveres virtualizációt a BIOS-ból

Amikor a felhasználók megpróbálják futtatni az Ubuntut egy VirtualBox-ban anélkül, hogy engedélyeznék a hardveres virtualizációt, akkor a rendszer több hibát generál, például hangteljesítményproblémákat, Wsl Register Distribution hibákat stb. A virtuális gép emulálja a számítógépes rendszert, így bárki futtathat különböző operációs rendszereket és programokat. Kövesse az alábbi lépéseket a hardveres virtualizáció engedélyezéséhez a BIOS-ból:



  1. Kattintson a gombra Rajt majd válassza ki Teljesítmény opció és kattintson Újrakezd .

    Indítsa újra a számítógépet

  2. A BIOS gyártójától függően a BIOS-ba való bejelentkezés kulcsa változhat. nyomja meg Del, Esc, F1, F2 vagy F4 gombot, amint a képernyő elsötétül. jegyzet : Ha nem kerül be először, indítsa újra a számítógépet, és próbáljon meg egy másik kulcsot.
  3. Keresse meg a CPU konfigurációs szakaszát (a menü neve Processzor, CPU konfiguráció, Chipset)
  4. Találd meg Virtualizáció beállítás és Engedélyezze azt.
    Jegyzet: ( Virtualizáció beállítások nevezhetõk Intel virtualizációs technológia , AMD-V , Hyper-V , VT-X , Vanderpool , vagy SVM ).
  5. Válassza a lehetőséget Mentés és kilépés.
  6. A számítógép újraindul Hardver virtualizáció engedélyezve. Ellenőrizze, hogy a probléma továbbra is fennáll-e. Ha mégis, kövesse a következő módszert.

Jegyzet: Győződjön meg arról, hogy készüléke támogatja a hardveres virtualizációt. A Feladatkezelő Teljesítmény lapján láthatja, hogy engedélyezett-e a virtualizáció.

A virtualizáció ellenőrzése



2. megoldás: Engedélyezze a Hyper-V szerepet

A Hyper-V lehetővé teszi az adminisztrátorok számára, hogy jobban kihasználják hardvereiket azáltal, hogy több operációs rendszert virtualizálnak ugyanazon fizikai kiszolgáló egyszerre történő lefuttatásához. Ha nem engedélyezzük, akkor hibát generál a Linux disztribúció telepítésekor a Windows-on keresztüli eléréshez. Kövesse az alábbi lépéseket a Hyper-V engedélyezéséhez:

  1. Kattintson a gombra Rajt , keresse meg a Vezérlőpult , és nyissa ki.

    A Vezérlőpult megnyitása

  2. Kattintson Programok .

    Programok megnyitása

  3. Kattintson Program és szolgáltatások .

    Programok és szolgáltatások megnyitása

  4. A bal oldali panelen kattintson a gombra A Windows Feature be- vagy kikapcsolása választási lehetőség.

    A Windows funkcióinak be- vagy kikapcsolása

  5. Ellenőrizd a Hyper-V opciót és kattintson rendben .

    A Hyper-V ellenőrzése

  6. Most Indítsa újra hogy a változások életbe lépjenek. Ha ez nem segít, akkor folytassa a következő megoldással.

3. megoldás: Tegye közzé a virtualizációs kiterjesztéseket és módosítsa a RAM-beállításokat

Forrás3

A beágyazott virtualizáció olyan szolgáltatás, amely lehetővé teszi a Hyper-V futtatását a Hyper-V virtuális gépen (VM) belül. Ez segít a Visual Studio telefonemulátor futtatásában egy virtuális gépben, vagy olyan konfigurációk tesztelésében, amelyek általában több állomást igényelnek. Beszámoltak arról, hogy a Nested Virtualization aktiválása sok online felhasználó számára megoldást jelentett. Ezért kövesse az alábbi lépéseket:

  1. Kapcsolja ki a virtuális gépet a Hyper-V Manager alkalmazásban.
  2. nyomja meg Win + X a billentyűzeten, és válassza a lehetőséget Windows PowerShell (rendszergazda) a felugró listából.

    A Windows PowerShell (rendszergazda) megnyitása

  3. A PowerShell ablakon belül másolás beillesztés ezzel a paranccsal módosíthatja a nevet és az értékeket a virtuális gép processzorára.
    Set-VMProcessor -ExposeVirtualizationExtensions $ true

    Parancs beírása

  4. nyomja meg Belép hogy futtassa.
  5. Most kattintson a jobb gombbal a virtuális gépre a Hyper-V Manager alkalmazásban, és válassza a lehetőséget Beállítások .

    A virtuális gép beállításainak megnyitása

  6. Kattintson memória a bal oldali ablaktáblán, pipa Engedélyezze a dinamikus memóriát és megduplázza a RAM-érték például. 2048> 4096.

    A memória beállításainak módosítása

  7. Rajt a virtuális géped.
  8. Kattintson a jobb gombbal a virtuális gépre, és válassza a lehetőséget Csatlakozás . Ez a Hyper-V programot futtatja, és a rendszer újraindul. Próbálkozzon újra az Ubuntu futtatásával. Ezzel végre megoldania kell a problémáját.

    Virtuálisgép csatlakoztatása

3 perc olvasás