Napaka 0x80370102 se pojavi, ko uporabniki poskušajo namestiti in zagnati distribucijo Linuxa s funkcijo »Podsistem Windows za Linux«. V več primerih se napaka pojavi, ko uporabniki poskušajo namestiti distribucije Linuxa in Debian in je običajno povezana s težavami s funkcijo virtualizacije strojne opreme v BIOS-u.
Spodaj si oglejte vzroke te težave in metode za odpravljanje težav, ki vam bodo pomagale rešiti težavo v hipu.
Kaj povzroča napako 0x80370102 v sistemu Windows?
Zadevno napako lahko povzroči več razlogov, zlasti težave s strojno opremo. Tukaj je seznam najpogostejših razlogov za to težavo:
- Hyper-V in druge ustrezne nastavitve so onemogočene - Hyper-V, ki je Microsoftov izdelek za virtualizacijo strojne opreme, vam omogoča ustvarjanje in zagon virtualnega stroja. Ta storitev in druge ustrezne storitve, kot je nastavitev virtualizacije, morajo biti omogočene v BIOS-u, da lahko namestite in zaženete distribucije.
- Uporabljate Windows Insider Preview build – Če ne uporabljate popolnoma razvite različice sistema Windows, boste prav tako verjetno naleteli na napake, kot je ta.
- Storitev Lxssmanager.exe je poškodovana – storitev Lxssmanager.exe upravlja zagon novih primerkov WSL. Če je ta storitev poškodovana ali preprosto ne deluje pravilno, ne boste mogli namestiti distribucije Linuxa za dostop prek podsistema Windows za Linux 2.
Zdaj, ko vemo o vzrokih te težave, si oglejmo rešitve, ki bodo, upajmo, odpravile težavo za vedno. Preden pa nadaljujemo, vam priporočamo, da še enkrat preverite, ali vaš računalnik podpira virtualizacijo strojne opreme.
Če uporabljate Insider Build sistema Windows, razmislite o namestitvi stabilne različice sistema Windows, saj je različica v razvoju nagnjena k napakam, kot je ta.
1. Omogoči Hyper-V
Prva stvar, ki jo priporočamo, je zagotoviti, da so omogočene vse ustrezne storitve, kot sta Hyper-V in Virtualization. Pri tej metodi bomo omogočili funkcijo Hyper-V s pomočjo nadzorne plošče. Uporabili bomo tudi pripomoček Upravitelj opravil, da preverimo, ali funkcija virtualizacije deluje dobro.
Evo, kako lahko omogočite Hyper-V v svojem računalniku:
- Pritisnite Win + R tipki skupaj, da odprete pogovorno okno Zaženi.
- Izberite Programi možnost in nato kliknite na Program in funkcije.
- Kliknite na Vklopite ali izklopite funkcijo Windows v levem podoknu.
- V naslednjem pogovornem oknu potrdite polje, povezano z Hyper-V in kliknite v redu.
- Ko končate, znova zaženite računalnik in preverite, ali je težava odpravljena. Ko ste že pri tem, priporočamo tudi, da preverite, ali je funkcija Platforma navideznega stroja omogočena, tako da sledite istim korakom. Če je onemogočen, bi vam moralo njegovo omogočanje tudi pomagati odpraviti težavo.
Nato bomo preverili, ali je v napravi omogočena virtualizacija. V večini naprav je privzeto onemogočen. Za nadaljevanje sledite spodnjim korakom:
- Pritisnite Ctrl + Shift + Esc tipke skupaj, da odprete upravitelja opravil,
- Kliknite na Več podrobnosti gumb za razširitev okna upravitelja opravil.
- Pojdite na Izvedba in kliknite CPE.
- Pod grafom CPU na desni strani preverite stanje za Virtualizacija. Če niste prepričani, ali vaš računalnik podpira virtualizacijo, si oglejte razdelek s podporo za Hyper-V v istem oknu. Če piše Da, potem to pomeni, da lahko uporabljate virtualizacijo strojne opreme v vašem računalniku.
- Druga možnost je, da odprete Run s pritiskom na Win + R ključe skupaj.
- V besedilno polje vnesite cmd in pritisnite Ctrl + Shift + Enter da odprete ukazni poziv kot skrbnik.
- Kliknite ja v pozivu za nadzor uporabniškega računa.
- Vnesite systeminfo v ukazni poziv in pritisnite Enter.
- Počakajte, da se ukaz izvrši, nato pa pojdite na Zahteve za Hyper-V razdelek. Od tam bi morali videti, ali je virtualizacija omogočena.
Če je storitev onemogočena, omogočanje tehnologije Hyper-V v sistemu Windows bi moral odpraviti težavo namesto vas.
2. Znova zaženite storitev LxssManager
Kot smo že omenili, bi morala storitev LxssManager pravilno delovati, da lahko namestite distribucijo Linuxa in jo zaženete.
Če storitev deluje nepravilno, jo najlažje popravite tako, da jo znova zaženete. Pri tej metodi bomo za te spremembe uporabili pripomoček Windows Services.
To lahko storite tako:
- Pritisnite Win + R tipki skupaj, da odprete pogovorno okno Zaženi.
- V Zaženi vnesite services.msc in kliknite v redu.
- V naslednjem oknu poiščite LxssManager storitev in jo kliknite z desno tipko miške.
- Izberite Lastnosti iz kontekstnega menija.
- Zdaj kliknite na Stop gumb, počakajte nekaj sekund in nato pritisnite Začetek.
- Ko se storitev znova zažene, preverite, ali je težava odpravljena.
3. Omogočite ugnezdeno virtualizacijo in spremenite nastavitve RAM-a
Drug popravek, ki je deloval pri uporabnikih, je omogočanje ugnezdene virtualizacije, funkcije, ki vam omogoča zagon Hyper-V znotraj virtualnega stroja Hyper-V. Če je ta funkcija v vašem računalniku onemogočena, upamo, da boste težavo odpravili, če jo omogočite.
Takole lahko nadaljujete:
- V iskalnik Windows vnesite Powershell in kliknite Zaženi kot skrbnik.
- Kliknite ja v pozivu Nadzor uporabniškega računa.
- Vnesite naslednji ukaz v okno Powershell in kliknite Enter, da ga izvršite.
Set-VMProcessor
-ExposeVirtualizationExtensions $true - Zdaj zaženite upravitelja Hyper-V in z desno miškino tipko kliknite virtualni stroj.
- Izberite nastavitve iz kontekstnega menija.
- Kliknite na Spomin v levem podoknu.
- Zdaj podvojite vrednost RAM-a ob zagonu in počistite polje za Omogoči dinamični pomnilnik.
- Kliknite Prijavite se > v redu da shranite spremembe.
- Zdaj znova z desno miškino tipko kliknite vaš virtualni stroj in izberite Povežite se.
- Pustite, da se sistem znova zažene in poskusite znova namestiti/zagnati Ubuntu.
Napaka WslRegisterDistribution, odpravljena
Dostop do podsistema Windows za Linux je precej preprost, vendar včasih lahko naletite na napake pri namestitvi ali delovanju. Zgornje metode bi vam morale pomagati pri uspešnem odpravljanju napake WslRegisterDistribution. Če se napaka znova pojavi, se lahko obrnete tudi na Microsoftovo skupino za podporo, da ugotovite pravi vzrok težave v vašem primeru in uvedete ustrezno rešitev.