A 0x80370102 számú WslRegisterDistribution Error elhárítása a Linux Distro for WSL 2 telepítésekor

Segítség

A WSL 2 telepítési problémáinak elhárítása Windows 10 rendszeren

Linux disztribúciót próbál telepíteni a Windows Subsystem for Linux (WSL) 2 rendszerben, és problémákba ütközik? Nem vagy egyedül. A hírhedt 0x80370102 hibakód sok Windows-felhasználót elkábított, akik a WSL 2 erejét szeretnék kihasználni.

Ebben a bejegyzésben végigvezetjük a WslRegisterDistribution sikertelen hibával: 0x80370102 üzenet gyakori okait és azok megoldását a közösségi fórumokon megosztott betekintések alapján. A megfelelő javításokkal az Ubuntu, a Debian vagy az Ön által előnyben részesített Linux disztribúció pillanatok alatt futni fog WSL 2-ben.

Engedélyezze a Hyper-V-t a WSL 2-höz

A 0x80370102 hiba egyik leggyakoribb oka az, hogy a Hyper-V nincs engedélyezve. A Windows 8-ban bevezetett Hyper-V a Microsoft natív hypervisorja, amely lehetővé teszi virtuális gépek (VM-ek) futtatását Windows rendszeren.

A Hyper-V előfeltétele a WSL 2 használatának, amely egy könnyű virtuális gépet használ a Linux környezet hosztolására. Tehát ha a Hyper-V le van tiltva, a WSL 2-t tápláló virtuális gép nem tud elindulni – ez kiváltja a 0x80370102 hibát.

Mi az a 0x80073cfe hibakód?

A Microsoft Store általában jól működik. De néha a rendszeren lévő alkalmazások frissítése közben ezt a bosszantó hibakódot észlelheti ” ERROR_PACKAGE_REPOSITORY_CORRUPTED. 0x80073CFE hibakód. A hibaüzenet alapos vizsgálata után arra a következtetésre jutottunk, hogy a hiba oka egy sérült rendszerleíró kulcs.

Hogyan javíthatom ki a 0x80370114 hibát?

Amikor elakadtam a 0x80370114-es hibánál, törölnöm kellett a Virtual Machine Platform, a Windows Hypervisor Platform és a Windows Subsystem for Linux opció mindhárom jelölését a Windows funkciók be- és kikapcsolása részben. Ezután kattintson az Alkalmaz gombra, hagyja ki a javasolt újraindítást, majd kapcsolja be újra, majd az Alkalmaz, ezúttal újraindítással.

A Hyper-V engedélyezése egyszerű:

  1. Nyissa meg a Programok és szolgáltatások elemet a Futtatás párbeszédpanelen keresztül (Windows + R, majd írja beappwiz.cpl)

  2. Kattintson a „Windows-szolgáltatások be- és kikapcsolása” elemre.

  3. Jelölje be a Hyper-V jelölőnégyzetet, és kattintson az OK gombra

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

Amint a számítógép újraindul, a Hyper-V engedélyezve lesz, és készen áll a WSL 2 támogatására.

Engedélyezze a virtualizációt a számítógép BIOS-ában

Ha a Hyper-V már engedélyezve van, de továbbra is a WslRegisterDistribution 0x80370102 hibaüzenetet látja, akkor a következő lépésként ellenőrizni kell, hogy a virtualizáció be van-e kapcsolva a BIOS-ban.

Ez a beállítás lehetővé teszi a Hyper-V számára, hogy kihasználja a processzor virtualizációs képességeit. Lehet, hogy a rendszer BIOS-ában VT-x (Intel) vagy AMD-V (AMD) felirattal rendelkezik.

A következőképpen engedélyezheti:

  1. Indítsa újra a számítógépet, és nyomja meg a gombot a BIOS-ba való belépéshez, általában Delete vagy F2

  2. Lépjen a Biztonság lapra

  3. Keressen egy Virtualizáció vagy VT feliratú opciót, és engedélyezze

  4. Mentse el a változtatásokat és indítsa újra

Ha a virtualizáció be van kapcsolva a BIOS-ban, a Hyper-V és a WSL 2 megfelelően működik.

Beágyazott virtualizáció engedélyezése

Ha az előző javaslatok nem oldják meg a 0x80370102-es hibát, akkor a beágyazott virtualizáció lehet a bűnös.

Hogyan lehet javítani a wslregistrationdistribution sikertelen hibát az Ubuntuban?

Pontosabban, engedélyeznie kell a Windows alrendszert Linuxhoz, mielőtt az Ubuntu alkalmazás megfelelően települne. Ha ezt elfelejtette megtenni, a „WslRegistrationDistribution failed” hibaüzenet jelenik meg. Megjavítani, nyissa meg a Vezérlőpultot, és válassza a Programok lehetőséget. Válassza a Windows-szolgáltatások be- és kikapcsolása lehetőséget.

Hogyan javíthatom ki a Windows 11 WSL-hibáját?

Nyomja meg a Windows billentyűt a Start menü megnyitásához, írja be a Microsoft Store-t, és nyomja meg az Enter billentyűt. Válassza a Saját könyvtár lehetőséget az alkalmazás bal alsó sarkában. Keresse meg a Linux-terjesztési alkalmazást, például az Ubuntu-t, majd kattintson az Indítás gombra, és ellenőrizze, hogy a probléma megoldódott-e. Néha Windows 11 WSL hibák fordulhatnak elő a telepített Linux disztribúció hibája miatt.

A beágyazott virtualizáció lehetővé teszi a virtuális gépek virtuális gépeken belüli futtatását. Mivel a WSL 2 virtuális gépet használ, beágyazott virtualizációs támogatást igényel.

A beágyazott virtualizációt a következőképpen engedélyezheti a WSL 2 számára:

  1. Megemelt PowerShell-prompt megnyitása

  2. Futás:

Set-VMPProcessor -VMName  -ExposeVirtualizationExtensions $true
  1. Csere<VMName>a WSL 2 disztribúció nevével

  2. Legalább 4 GB RAM lefoglalása a WSL 2 virtuális gép számára

Ha engedélyezve van a beágyazott virtualizáció, a Windows virtuális gép megfelelően tudja futtatni a WSL 2 Linux virtuális gépet.

Indítsa újra az LxssManager szolgáltatást

Az LxssManager szolgáltatás működteti a Windows Linux alrendszert, és működőképesnek kell lennie. Ha sérült vagy összeomlik, az 0x80370102 hibaként jelentkezhet.

Az LxssManager szolgáltatás újraindításával a WSL újra talpra állhat:

  1. Nyissa meg a Futtatás párbeszédpanelt a Windows + R kombinációval

  2. típusszolgáltatások.mscés nyomja meg az Entert

  3. Keresse meg a listában az LxssManager programot, és kattintson rá jobb gombbal

  4. Válassza az Újraindítás lehetőséget

  5. Próbálja újra telepíteni a WSL 2 disztribúcióját

Ez frissíti az LxssManager szolgáltatást, és potenciálisan megoldja a WSL 2-t érintő problémákat.

Mi az a 0x80070032 WSL hiba?

A Windows 11 WSL-hibája számos kódot és figyelmeztetést tartalmaz, amelyek közül a legelterjedtebbek A WslRegisterDistribution sikertelen hibákkal: 0x80070032, 0x80370102, 0x8007023e és 0x8007019e. Most, hogy megvizsgáltuk az okokat és a hibakódokat, nézzük meg a megoldásokat. Hogyan teszteljük, értékeljük és értékeljük?

Miért nem férek hozzá az Ubuntu disztribúciómhoz?

Ez a hiba a disztribúció „részleges” telepítése után fordul elő. A PowerShellből (szokásos, nem rendszergazdai felhasználóként) próbálja meg futtatni: Ha Ubuntu disztribúciót ad vissza (és nem tud hozzáférni), futtassa: # FIGYELMEZTETÉS: Pusztító művelet.

Engedélyezze a Virtual Machine Platform szolgáltatást

Végül egy másik lehetőség a Virtual Machine Platform opcionális funkció engedélyezése.

Ez biztosítja a szükséges Windows-összetevőket a Hyper-V és WSL 2 virtualizációhoz, így ha le van tiltva, akkor problémákra számíthat.

Kapcsolja be:

  1. A programok és szolgáltatások megnyitása

  2. Kattintson a „Windows-szolgáltatások be- és kikapcsolása” elemre.

  3. Virtuálisgép-platform ellenőrzése

  4. A rendszer újraindítása

Ha a Virtual Machine Platform négyzet be van jelölve, a Windows rendelkezik azzal, amire szüksége van a selymesen sima WSL 2 élményhez.

Amikor minden más nem sikerül

Ha a fenti megoldások mindegyikének kipróbálása után sem tudja megrázni a „WslRegisterDistribution failed with error: 0x80370102” üzenetet, ne veszítse el a reményt. Más felhasználók az Ön helyében úgy találtak sikert, hogy további segítséget kértek a Microsoft technikai támogatási fórumaitól és a Windows Insider csatornáitól.

Miért nem sikerült a wslregisterdistribution 0x80370102 hibával?

A WslRegisterDistribution meghiúsult a következő hibával: 0x80370102 Hiba: 0x80370102 A virtuális gépet nem lehetett elindítani, mert a szükséges szolgáltatás nincs telepítve. A hiba kutatása során, valamint a Microsoft hivatalos WSL 2 telepítési útmutatójának elolvasása során mindig úgy tűnik, hogy a hiba oka az, hogy a rendszerben nincs engedélyezve a virtualizáció a BIOS-ban.

Mit jelent a wslregisterdistribution failed 0x80370102?

A WslRegisterDistribution meghiúsult a következő hibával: 0x80370102 Hiba: 0x80370102 a virtuális gépet nem lehetett elindítani mert nincs telepítve egy szükséges szolgáltatás. A folytatáshoz nyomja meg bármelyik billentyűt… Ez azt jelenti, hogy a Windows alrendszer Linux 2-es verziójához szükséges kulcsfontosságú összetevői, azaz a Virtual Machine Platform nincsenek engedélyezve.

Miért nem sikerült a wslregisterdistribution 0x8000000d hibával?

A WslRegisterDistribution meghiúsult a következő hibával: 0x8000000d Hiba: 0x8000000d An törvénytelen állapotváltozás kérték. Nyomja meg bármelyik billentyűt a folytatáshoz… ‘Windows alrendszer Linuxhoz’ A Windows-alrendszer Linuxhoz nem rendelkezik telepített disztribúciókkal. Használja a ‘wsl.exe –list –online’ parancsot az elérhető disztribúciók listázásához és a ‘wsl.exe –install’ parancsot ‘ telepíteni.

A legjobbakat kívánjuk a WSL 2 üzembe helyezéséhez és futtatásához Windows gépén! Ossza meg velünk a megjegyzésekben, ha a tippek bármelyike ​​bevált, vagy ha más javítást fedezett fel.

Hivatkozások

  1. https://www.partitionwizard.com/partitionmagic/wslregisterdistribution-failed-with-error-0x80370102.html
  2. https://www.makeuseof.com/wslregisterdistribution-failed-with-error-0x80370102-windows/

Mi az a 0x8007019e WSL hiba?

WSL (Windows alrendszer Linuxhoz) a Windows 10 ingyenes és választható funkciója, amely lehetővé teszi a felhasználók számára Linux-programok futtatását Windows rendszeren. A felhasználók arról számoltak be, hogy látták ezt a 0x8007019e hibát, ahogy az az alábbi képen is látható a Linux parancssor megnyitásakor. Ha ez a hiba megjelenik, a felhasználó nem használhatja a WSL alapú terminált.

Hogyan javíthatom ki a 0x80070003 telepítési hibát?

Nyomja meg bármelyik gombot a folytatáshoz… A dokumentumra hivatkozva: A telepítés meghiúsult 0x80070003 vagy 0x80370102 hiba miatt. Győződjön meg arról, hogy a virtualizáció engedélyezve van a számítógép BIOS-ában. Az erre vonatkozó utasítások számítógépenként eltérőek, és valószínűleg a CPU-val kapcsolatos opciók alatt találhatók.

WindoQ