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:
- Kattintson a gombra Rajt majd válassza ki Teljesítmény opció és kattintson Újrakezd .
Indítsa újra a számítógépet
- 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.
- Keresse meg a CPU konfigurációs szakaszát (a menü neve Processzor, CPU konfiguráció, Chipset)
- 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 ). - Válassza a lehetőséget Mentés és kilépés.
- 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:
- Kattintson a gombra Rajt , keresse meg a Vezérlőpult , és nyissa ki.
A Vezérlőpult megnyitása
- Kattintson Programok .
Programok megnyitása
- Kattintson Program és szolgáltatások .
Programok és szolgáltatások megnyitása
- 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
- Ellenőrizd a Hyper-V opciót és kattintson rendben .
A Hyper-V ellenőrzése
- 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:
- Kapcsolja ki a virtuális gépet a Hyper-V Manager alkalmazásban.
- 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
- 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
- nyomja meg Belép hogy futtassa.
- 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
- 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
- Rajt a virtuális géped.
- 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