WslRegisterDistribution Error 0x80370102 -virheen ratkaiseminen asennettaessa Linux Distroa WSL 2:lle

Apua

WSL 2 -asennusongelmien vianmääritys Windows 10:ssä

Yritätkö asentaa Linux-jakelua Windows Subsystem for Linux (WSL) 2:een ja kohtaat ongelmia? Et ole yksin. Surullisen kuuluisa virhekoodi 0x80370102 on järkyttänyt monia Windows-käyttäjiä, jotka haluavat hyödyntää WSL 2:n tehoa.

Tässä viestissä käymme läpi yleiset syyt WslRegisterDistribution epäonnistui virheellä: 0x80370102 -sanoma ja niiden ratkaiseminen hyödyntäen yhteisön foorumeilla jaettuja oivalluksia. Oikeilla korjauksilla saat Ubuntun, Debianin tai haluamasi Linux-jakelun valmiiksi ja toimimaan WSL 2:ssa hetkessä.

Ota Hyper-V käyttöön WSL 2:lle

Yksi yleisimmistä 0x80370102-virheen syyllisistä on, että Hyper-V ei ole käytössä. Windows 8:ssa esitelty Hyper-V on Microsoftin oma hypervisor, jonka avulla voit ajaa virtuaalikoneita (VM) Windowsissa.

Hyper-V on edellytys WSL 2:n käytölle, joka käyttää kevyttä VM:ää Linux-ympäristön isännöimiseen. Joten jos Hyper-V on poistettu käytöstä, WSL 2:ta käyttävä VM ei voi käynnistyä, mikä laukaisee 0x80370102-virheen.

Mikä on virhekoodi 0x80073cfe?

Microsoft Store toimii yleensä hyvin. Mutta joskus kun päivität järjestelmäsi sovelluksia, saatat huomata tämän ärsyttävän virhekoodin ” ERROR_PACKAGE_REPOSITORY_CORRUPTED. Virhekoodi 0x80073CFE. Virheilmoituksen perusteellisen tutkimuksen jälkeen olemme tulleet siihen tulokseen, että vioittunut rekisteriavain on syy tähän ongelmaan.

Kuinka korjaan 0x80370114-virheen?

Kun jäin kiinni virheeseen 0x80370114, minun piti poistaa kaikkien kolmen Virtual Machine Platform-, Windows Hypervisor Platform- ja Windows Subsystem for Linux -asetuksen valinta kohdassa Ota Windowsin ominaisuudet käyttöön tai poistaminen käytöstä. Napsauta sitten Käytä, ohita ehdotettu uudelleenkäynnistys, laita ne kaikki takaisin päälle ja sitten Käytä, tällä kertaa uudelleenkäynnistyksen kanssa.

Hyper-V:n käyttöönotto on yksinkertaista:

  1. Avaa Ohjelmat ja ominaisuudet Suorita-valintaikkunan kautta (Windows + R ja kirjoitaappwiz.cpl)

  2. Napsauta ”Ota Windowsin ominaisuudet käyttöön tai poista ne käytöstä”

  3. Valitse Hyper-V-valintaruutu ja napsauta OK

  4. Käynnistä tietokoneesi uudelleen

Kun tietokoneesi käynnistyy uudelleen, Hyper-V on käytössä ja valmis tukemaan WSL 2:ta.

Ota virtualisointi käyttöön tietokoneen BIOSissa

Jos Hyper-V on jo käytössä, mutta näet edelleen WslRegisterDistribution 0x80370102 -virheen, seuraava asia on tarkistettava, että virtualisointi on otettu käyttöön BIOSissa.

Tämän asetuksen avulla Hyper-V voi hyödyntää prosessorisi virtualisointiominaisuuksia. Se voi olla merkitty VT-x (Intel) tai AMD-V (AMD) järjestelmän BIOSissa.

Voit ottaa sen käyttöön seuraavasti:

  1. Käynnistä tietokone uudelleen ja siirry BIOSiin painamalla näppäintä, yleensä Delete tai F2

  2. Siirry Suojaus-välilehteen

  3. Etsi vaihtoehto nimeltä Virtualisointi tai VT ja ota se käyttöön

  4. Tallenna muutokset ja käynnistä uudelleen

Kun virtualisointi on kytketty päälle BIOSissa, Hyper-V:n ja WSL 2:n pitäisi toimia oikein.

Ota sisäkkäinen virtualisointi käyttöön

Jos aiemmat ehdotukset eivät ratkaise 0x80370102-virhettä, sisäkkäinen virtualisointi voi olla syyllinen.

Kuinka korjata wslregistrationdistribution epäonnistui virhe Ubuntussa?

Erityisesti sinun on otettava Windows-alijärjestelmä käyttöön Linuxille ennen kuin Ubuntu-sovellus asennetaan oikein. Jos olet unohtanut tehdä sen, saat ”WslRegistrationDistribution failed” -virheilmoituksen. Korjata se, avaa Ohjauspaneeli ja valitse Ohjelmat. Valitse Ota Windowsin ominaisuudet käyttöön tai poista ne käytöstä.

Kuinka korjaan Windows 11 WSL -virheen?

Avaa Käynnistä-valikko painamalla Windows-näppäintä, kirjoita Microsoft Store ja paina Enter. Valitse Oma kirjasto sovelluksen vasemmasta alakulmasta. Etsi Linux-jakelusovellus, kuten Ubuntu, napsauta sitten Käynnistä ja tarkista, onko ongelma ratkaistu. Joskus Windows 11 WSL -virheitä saattaa tapahtua asennetussa Linux-jakelussa olevan virheen vuoksi.

Sisäkkäisen virtualisoinnin avulla voit ajaa virtuaalikoneita virtuaalikoneiden sisällä. Koska WSL 2 käyttää virtuaalikonetta, se vaatii sisäkkäisen virtualisoinnin tuen.

Voit ottaa sisäkkäisen virtualisoinnin käyttöön WSL 2:lle seuraavasti:

  1. Korotetun PowerShell-kehotteen avaaminen

  2. Juoksu:

Set-VMPprocessor -VMName  - ExposeVirtualizationExtensions $true
  1. Vaihdetaan<VMName>WSL 2 -jakelunimelläsi

  2. Varaa vähintään 4 Gt RAM-muistia WSL 2 VM:lle

Kun sisäkkäinen virtualisointi on käytössä, Windows VM voi käyttää WSL 2 Linux -virtuaalikonetta oikein.

Käynnistä LxssManager-palvelu uudelleen

LxssManager-palvelu käyttää Windows-alijärjestelmää Linuxille, ja sen on oltava toimintakunnossa. Jos se on vioittunut tai kaatuu, se voi ilmetä virheenä 0x80370102.

LxssManager-palvelun käynnistäminen uudelleen voi saada WSL:n takaisin jaloilleen:

  1. Avaa Suorita-valintaikkuna painamalla Windows + R

  2. Tyyppiservices.mscja paina Enter

  3. Etsi luettelosta LxssManager ja napsauta sitä hiiren kakkospainikkeella

  4. Valitse Käynnistä uudelleen

  5. Yritä asentaa WSL 2 -distro uudelleen

Tämän pitäisi päivittää LxssManager-palvelu ja mahdollisesti ratkaista kaikki WSL 2:een vaikuttavat ongelmat.

Mikä on WSL-virhe 0x80070032?

Windows 11:n WSL-virhe sisältää useita koodeja ja varoituksia, joista yleisimmät ovat WslRegisterDistribution epäonnistui joissa on virheitä: 0x80070032, 0x80370102, 0x8007023e ja 0x8007019e. Nyt kun olemme käsitelleet syyt ja virhekoodit, siirrytään ratkaisuihin. Kuinka testaamme, arvioimme ja arvioimme?

Miksi en pääse Ubuntu-jakeluani?

Tämän virheen tiedetään tapahtuvan sen jälkeen, kun jakelu on asennettu ”osittain”. PowerShellistä (tavallisena, ei-järjestelmänvalvojana) yritä suorittaa se: Jos se palauttaa Ubuntu-jakelun (etkä pääse siihen käsiksi), suorita: # VAROITUS: Tuhoisa toiminta.

Ota Virtual Machine Platform -ominaisuus käyttöön

Lopuksi toinen keino on varmistaa, että Virtual Machine Platform valinnainen ominaisuus on käytössä.

Tämä tarjoaa tarvittavat Windows-komponentit Hyper-V- ja WSL 2 -virtualisointiin, joten jos se poistetaan käytöstä, voit odottaa ongelmia.

Ota se käyttöön seuraavasti:

  1. Ohjelmat ja ominaisuudet avataan

  2. Napsauta ”Ota Windowsin ominaisuudet käyttöön tai poista ne käytöstä”

  3. Tarkistetaan virtuaalikonealustaa

  4. Järjestelmän uudelleenkäynnistys

Kun Virtual Machine Platform -ruutu on valittuna, Windowsilla on se, mitä se tarvitsee silkkisen sujuvaan WSL 2 -kokemukseen.

Kun kaikki muu epäonnistuu

Jos et edelleenkään voi ravistaa ”WslRegisterDistribution failed with error: 0x80370102” -ilmoitusta kokeiltuasi kaikkia yllä olevia ratkaisuja, älä menetä toivoasi. Muut sinun kengissäsi olevat käyttäjät onnistuivat hakemaan lisäapua Microsoftin teknisen tuen foorumeilta ja Windows Insider -kanavilta.

Miksi wslregisterdistribution epäonnistui virheellä 0x80370102?

WslRegisterDistribution epäonnistui virheellä: 0x80370102 Virhe: 0x80370102 Virtuaalikonetta ei voitu käynnistää, koska vaadittua ominaisuutta ei ole asennettu. Tätä virhettä tutkiessa ja Microsoftin virallista WSL 2 -asennusopasta luettaessa virhe näyttää aina johtuvan siitä, että järjestelmän virtualisointi ei ole käytössä BIOSissa.

Mitä wslregisterdistribution failed 0x80370102 tarkoittaa?

WslRegisterDistribution epäonnistui virheellä: 0x80370102 Virhe: 0x80370102 virtuaalikonetta ei voitu käynnistää koska vaadittua ominaisuutta ei ole asennettu. Jatka painamalla mitä tahansa näppäintä… Se tarkoittaa, että Windows-alijärjestelmän Linux-version 2 edellyttämät avainkomponentit eli Virtual Machine Platform ei ole käytössä.

Miksi wslregisterdistribution epäonnistui virheellä 0x8000000d?

WslRegisterDistribution epäonnistui virheellä: 0x8000000d Virhe: 0x8000000d An laiton valtionmuutos pyydettiin. Jatka painamalla mitä tahansa näppäintä… ”Windows-alijärjestelmä Linuxille” Windows-alijärjestelmässä Linuxille ei ole asennettuja jakeluja. Käytä ’wsl.exe –list –online’ listataksesi saatavilla olevat jakelut ja ’wsl.exe –install ’ asentaa.

Toivotamme sinulle onnea WSL 2:n käynnistämiseen Windows-koneesi! Kerro meille kommenteissa, onnistuiko jokin näistä vinkeistä tai jos löysit toisen korjauksen.

Viitteet

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

Mikä on WSL-virhe 0x8007019e?

WSL (Windows-alijärjestelmä Linuxille) on ilmainen ja valinnainen Windows 10:n ominaisuus, jonka avulla käyttäjät voivat suorittaa Linux-ohjelmia Windowsissa. Käyttäjät ovat ilmoittaneet nähneensä tämän virheen 0x8007019e, kuten alla olevassa kuvassa näkyy, kun he avaavat Linuxin komentokehotteen. Kun tämä virhe tulee näkyviin, käyttäjä ei saa käyttää WSL-pohjaista päätelaitetta.

Kuinka korjaan asennusvirheen 0x80070003?

Jatka painamalla mitä tahansa näppäintä… Asiakirjaan viitaten : Asennus epäonnistui virheen 0x80070003 tai virheen 0x80370102 takia. Varmista, että virtualisointi on otettu käyttöön tietokoneesi BIOSissa. Ohjeet tämän tekemiseen vaihtelevat tietokoneittain, ja ne ovat todennäköisesti CPU-asetuksissa.

WindoQ