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:
-
Avaa Ohjelmat ja ominaisuudet Suorita-valintaikkunan kautta (Windows + R ja kirjoita
appwiz.cpl) -
Napsauta ”Ota Windowsin ominaisuudet käyttöön tai poista ne käytöstä”
-
Valitse Hyper-V-valintaruutu ja napsauta OK
-
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:
-
Käynnistä tietokone uudelleen ja siirry BIOSiin painamalla näppäintä, yleensä Delete tai F2
-
Siirry Suojaus-välilehteen
-
Etsi vaihtoehto nimeltä Virtualisointi tai VT ja ota se käyttöön
-
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:
-
Korotetun PowerShell-kehotteen avaaminen
-
Juoksu:
Set-VMPprocessor -VMName - ExposeVirtualizationExtensions $true
-
Vaihdetaan
<VMName>WSL 2 -jakelunimelläsi -
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:
-
Avaa Suorita-valintaikkuna painamalla Windows + R
-
Tyyppi
services.mscja paina Enter -
Etsi luettelosta LxssManager ja napsauta sitä hiiren kakkospainikkeella
-
Valitse Käynnistä uudelleen
-
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:
-
Ohjelmat ja ominaisuudet avataan
-
Napsauta ”Ota Windowsin ominaisuudet käyttöön tai poista ne käytöstä”
-
Tarkistetaan virtuaalikonealustaa
-
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
- https://www.partitionwizard.com/partitionmagic/wslregisterdistribution-failed-with-error-0x80370102.html
- 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.




