Pataisymas: WSL registro platinimo klaida 0x80370102 Windows 10 / 11 [Partition Magic]

Šis ' WslRegistertionDistribution nepavyko dėl klaidos: 0x80370102 “ klaidos pranešimas atsiranda, kai vartotojai bando įdiegti „Linux“ paskirstymą, kad pasiektų „Windows“ posistemį, skirtą „Linux 2“. Jei taip pat esate vienas iš jų, šis straipsnis iš šios svetainės skaidymo vedlys yra tai, ko tau reikia.





Šiame puslapyje:

„Windows“ jau turi šią naują funkciją, o vartotojai gali įdiegti „Linux“ posistemį tiesiog įjungę „Windows posistemio, skirto Linux“ funkciją. Tačiau atsisiųsdami „Linux“ paskirstymus per „Windows“ posistemį, skirtą „Linux“ arba WSL, naudotojai susiduria su šiuo klaidos pranešimu „WslRegisterDistribution failed with error: 0x80370102“.

„Windows“ posistemė, skirta „Linux“, reikalauja, kad mūsų kompiuteryje būtų įjungtas „Hyper-V“ ir virtualizavimas. Tarkime, įjungę „Windows“ posistemį, skirtą „Linux“, per klaidą išjungėte funkciją savo kompiuteryje. Tokiu atveju, kai kompiuteryje paleidžiate WSL, galite pamatyti klaidos pranešimą:



WslRegisterDistribution nepavyko dėl klaidos: 0x80370102.

Klaida: 0x80370102 Nepavyko paleisti virtualios mašinos, nes neįdiegta reikalinga funkcija.

Na, kaip ištaisyti šią klaidą? Toliau pateikiami išsamūs „WslRegisterDistribution nepavyko su klaida: 0x80370102“ sprendimo veiksmai.



1 pataisymas: įgalinkite „Hyper-V“.

„Hyper-V“ yra būtina funkcija arba funkcija, norint naudoti „Windows“ posistemį, skirtą „Linux“, „Windows“ kompiuteriuose. Jei jo neįjungsite, diegiant „Linux“ paskirstymą, kad būtų galima pasiekti per „Windows“, bus sukurta klaida. Taigi, įjungus „Hyper-V“, gali būti išspręsta „WslRegisterDistribution failed with Error: 0x80370102“ problema.

1 žingsnis : tipas įjungti arba išjungti Windows funkcijas ant Paieška laukelį ir spustelėkite geriausiai atitinkantį rezultatą.

2 žingsnis : Patikrink Hiper-V parinktį ir spustelėkite Gerai .



Tada iš naujo paleiskite kompiuterį ir patikrinkite, ar ši problema išspręsta. Jei ne, pereikite prie kito sprendimo.



2 pataisymas: įgalinkite aparatinės įrangos virtualizavimą

Norėdami kompiuteryje naudoti „Hyper-V“ maitinamą „Windows“ posistemį, skirtą „Linux“, turite įjungti aparatinės įrangos virtualizavimą. Jei įdiegę WSL per klaidą išjungėte, turite patikrinti ir įjungti šią funkciją iš BIOS. Iki tol savo kompiuteryje galite atidaryti užduočių tvarkytuvę ir pereiti į skirtuką Našumas. Čia galite rasti skirtuką pavadinimu Virtualizacija.

Įsitikinkite, kad būsena rodoma Įjungta. Jei ne, turite atlikti toliau nurodytus veiksmus, kad įgalintumėte aparatinės įrangos virtualizavimą „Windows“ kompiuteryje.

1 žingsnis : iš naujo paleiskite kompiuterį. Tada paspauskite konkretų spartųjį klavišą įveskite BIOS . Spartieji klavišai gali skirtis dėl skirtingų prekių ženklų. Paprastai tai yra Esc, F2 arba Del ir kt.

2 žingsnis : Kai atsidarys BIOS langas, eikite į Išplėstinė skirtuką ir paspauskite Įeikite tęsti.

Pastaba:

Kai kuriuose kompiuteriuose skirtuke Išsamiau gali nebūti parinkties Virtualizacija. Tokiu atveju jį rasite Spektaklis skirtuką.

3 veiksmas : norėdami pasirinkti, naudokite klaviatūros rodykles Virtualizacija ir įjungti.

Po to išsaugokite pakeitimus ir iš naujo paleiskite kompiuterį.

3 pataisymas: įgalinkite įdėtą virtualizavimą ir pakeiskite RAM nustatymus

Įdėtas virtualizavimas yra funkcija, leidžianti paleisti „Hyper-V“ virtualioje „Hyper-V“ mašinoje (VM). Tai naudinga paleidžiant Visual Studio telefono emuliatorių virtualioje mašinoje arba bandant konfigūracijas, kurioms paprastai reikia kelių prieglobų. Pranešama, kad įdėtos virtualizacijos įjungimas buvo daugelio interneto vartotojų sprendimas. Taigi, atlikite šiuos veiksmus:

1 žingsnis : išjunkite virtualią mašiną „Hyper-V“ vadybininkas .

2 žingsnis : Paspauskite Win + X klaviatūroje ir pasirinkite „Windows PowerShell“ (administratorius) iš iššokančio sąrašo.

3 veiksmas : PowerShell lange nukopijuokite ir įklijuokite šią komandą ir paspauskite Įeikite :

Set-VMPProcessor -ExposeVirtualizationExtensions $true

  įveskite komandą

4 veiksmas : Dešiniuoju pelės mygtuku spustelėkite virtualią mašiną „Hyper-V Manager“ ir pasirinkite Nustatymai .

5 veiksmas : spustelėkite Atmintis kairėje srityje panaikinkite žymėjimą Įjungti dinaminę atmintį, ir nustatykite RAM vertė iki dvigubos dabartinės vertės, pvz., 2048 > 4096.

6 veiksmas : spustelėkite Taikyti ir Gerai norėdami išsaugoti pakeitimus.

7 veiksmas : paleiskite virtualią mašiną. Tada dešiniuoju pelės mygtuku spustelėkite savo virtualią mašiną ir pasirinkite Prisijungti . Bus paleista „Hyper-V“ ir jūsų sistema bus paleista iš naujo.

Vėliau pabandykite paleisti Ubuntu dar kartą, kad patikrintumėte, ar „WslRegisterDistribution nepavyko dėl Error: 0x80370102“ problema išspręsta.