Kaltaisesi lukijat auttavat tukemaan MUO: ta. Kun teet ostoksen käyttämällä sivustollamme olevia linkkejä, voimme ansaita kumppanipalkkion. Lue lisää.

Virhe 0x80370102 ilmenee, kun käyttäjät yrittävät asentaa ja käyttää Linux-jakelua "Windows Subsystem for Linux" -ominaisuuden avulla. Useissa tapauksissa virhe johtuu siitä, että käyttäjät yrittävät asentaa sekä Linux- että Debian-distroja, ja se liittyy tyypillisesti BIOSin laitteiston virtualisointiominaisuuden ongelmiin.

Alla tarkastellaan tämän ongelman syitä ja vianetsintämenetelmiä, jotka auttavat sinua ratkaisemaan ongelman nopeasti.

Mikä aiheuttaa virheen 0x80370102 Windowsissa?

Käsillä oleva virhe voi johtua useista syistä, erityisesti laitteisto-ongelmista. Tässä on luettelo tämän ongelman yleisimmistä syistä:

  • Hyper-V ja muut asiaankuuluvat asetukset on poistettu käytöstä - Hyper-V, joka on Microsoftin laitteiston virtualisointituote, antaa sinun luoda ja käyttää virtuaalikoneen. Tämä palvelu ja muut asiaankuuluvat palvelut, kuten virtualisointiasetus, tulee ottaa käyttöön BIOSista, jotta voit asentaa ja suorittaa distroja.
  • Käytät Windows Insider Preview -versiota - Jos et käytä täysin kehitettyä Windowsin versiota, saatat myös törmätä käsillä olevan kaltaisiin virheisiin.
  • Lxssmanager.exe-palvelu on vioittunut - Lxssmanager.exe-palvelu hallitsee uusien WSL-esiintymien käynnistämisen. Jos tämä palvelu on vioittunut tai ei vain toimi kunnolla, et voi asentaa Linux-jakelua käytettäväksi Windows 2:n alijärjestelmän kautta.

Nyt kun tiedämme tämän ongelman syistä, katsotaanpa ratkaisuja, jotka toivottavasti korjaavat ongelman lopullisesti. Suosittelemme kuitenkin, että ennen kuin jatkamme tarkista, tukeeko tietokoneesi laitteiston virtualisointia.

Jos käytät Windowsin Insider Build -versiota, harkitse vakaan Windows-version asentamista, koska kehitteillä oleva versio on altis tämän kaltaisille virheille.

1. Ota Hyper-V käyttöön

Ensimmäinen asia, jonka suosittelemme tekemään, on varmistaa, että kaikki asiaankuuluvat palvelut, kuten Hyper-V ja virtualisointi, ovat käytössä. Tässä menetelmässä otamme Hyper-V-ominaisuuden käyttöön ohjauspaneelin avulla. Käytämme myös Task Manager -apuohjelmaa tarkistaaksemme, toimiiko virtualisointiominaisuus hyvin.

Näin voit ottaa Hyper-V: n käyttöön tietokoneellasi:

  1. paina Win + R näppäimet yhdessä avataksesi Suorita-valintaikkunan.
  2. Valitse Ohjelmat vaihtoehto ja napsauta sitten Ohjelma ja ominaisuudet.
  3. Klikkaa Ota Windows-ominaisuus käyttöön tai poista se käytöstä vasemmassa ruudussa.
  4. Valitse seuraavassa valintaikkunassa valintaruutu, joka liittyy Hyper-V ja napsauta OK.
  5. Kun olet valmis, käynnistä tietokone uudelleen ja tarkista, onko ongelma ratkaistu. Kun olet siinä, suosittelemme myös tarkistamaan, onko Virtual Machine Platform -ominaisuus käytössä seuraamalla samoja vaiheita. Jos se on poistettu käytöstä, sen käyttöönotto auttaa sinua myös korjaamaan ongelman.

Seuraavaksi tarkistamme, onko virtualisointi käytössä laitteessa. Useimmissa laitteissa se on oletuksena poistettu käytöstä. Jatka noudattamalla alla olevia ohjeita:

  1. paina Ctrl + Shift + Esc avaimet yhdessä avataksesi Task Managerin,
  2. Klikkaa Lisätietoja -painiketta laajentaaksesi Task Manager -ikkunan.
  3. Suuntaa kohti Esitys -välilehti ja napsauta CPU.
  4. Tarkista oikealla olevan CPU-kaavion alta tila Virtualisointi. Jos et ole varma, tukeeko tietokoneesi virtualisointia, katso Hyper-V: n tukiosio samassa ikkunassa. Jos se sanoo Kyllä, se tarkoittaa, että voit käyttää tietokoneesi laitteiston virtualisointia.
  5. Vaihtoehtoisesti voit avata Suorita painamalla Win + R avaimet yhdessä.
  6. Kirjoita tekstikenttään cmd ja paina Ctrl + Vaihto + Enter avataksesi komentokehotteen järjestelmänvalvojana.
  7. Klikkaus Joo Käyttäjätilien valvonta -kehotteessa.
  8. Kirjoita systeminfo komentokehotteeseen ja paina Enter.
  9. Odota, että komento suoritetaan, ja siirry sitten kohtaan Hyper-V vaatimukset osio. Sinun pitäisi pystyä näkemään, onko virtualisointi otettu käyttöön sieltä.

Jos palvelu on poistettu käytöstä, Hyper-V-tekniikan käyttöönotto Windowsissa pitäisi korjata ongelma puolestasi.

2. Käynnistä LxssManager-palvelu uudelleen

Kuten aiemmin mainitsimme, LxssManager-palvelun pitäisi toimia oikein, jotta voit asentaa Linux-jakelun ja suorittaa sen.

Jos palvelu on toiminnassa, helpoin tapa korjata se on käynnistää se uudelleen. Tässä menetelmässä käytämme Windows Services -apuohjelmaa näiden muutosten tekemiseen.

Näin voit tehdä sen:

  1. paina Win + R näppäimet yhdessä avataksesi Suorita-valintaikkunan.
  2. Kirjoita Suorita-kenttään services.msc ja napsauta OK.
  3. Etsi seuraavasta ikkunasta LxssManager palvelu ja napsauta sitä hiiren kakkospainikkeella.
  4. Valita Ominaisuudet kontekstivalikosta.
  5. Napsauta nyt Lopettaa -painiketta, odota muutama sekunti ja paina sitten alkaa.
  6. Kun palvelu on käynnistetty uudelleen, tarkista, onko ongelma ratkaistu.

3. Ota sisäkkäinen virtualisointi käyttöön ja muuta RAM-asetuksia

Toinen käyttäjille toiminut korjaus oli Nested-virtualisoinnin käyttöönotto, ominaisuus, jonka avulla voit ajaa Hyper-V: tä Hyper-V-virtuaalikoneen sisällä. Jos tämä ominaisuus on poistettu käytöstä tietokoneessasi, sen käyttöönotto toivottavasti ratkaisee ongelman puolestasi.

Näin voit jatkaa:

  1. Kirjoita Powershell Windows-hakuun ja napsauta Suorita järjestelmänvalvojana.
  2. Klikkaus Joo Käyttäjätilien valvonta -kehotteessa.
  3. Kirjoita seuraava komento Powershell-ikkunaan ja suorita se napsauttamalla Enter.
    Set-VMPprocessor  -ExposeVirtualizationExtensions $true
  4. Käynnistä nyt Hyper-V-hallinta ja napsauta hiiren kakkospainikkeella virtuaalikoneen.
  5. Valita asetukset kontekstivalikosta.
  6. Klikkaa Muisti vasemmassa ruudussa.
  7. Kasvata nyt käynnistysmuistin arvoa kaksinkertaisesti ja poista valinta ruudusta Ota dynaaminen muisti käyttöön.
  8. Klikkaus Käytä > OK tallentaaksesi muutokset.
  9. Napsauta nyt hiiren kakkospainikkeella virtuaalikonettasi uudelleen ja valitse Kytkeä.
  10. Anna järjestelmän käynnistyä uudelleen ja yritä asentaa/ajoa Ubuntu uudelleen.

WslRegisterDistribution Error, korjattu

Windows-alijärjestelmän käyttäminen Linuxille on melko yksinkertaista, mutta joskus voit kohdata asennus- tai toimintavirheitä. Yllä olevien menetelmien pitäisi auttaa sinua korjaamaan WslRegisterDistribution-virheen onnistuneesti. Voit myös ottaa yhteyttä Microsoftin tukitiimiin, jos virhe toistuu, selvittääksesi ongelman todellisen syyn ja toteuttaaksesi asiaankuuluvan ratkaisun.