Asennettaessa WSL: ää saat virheilmoituksen sanomalla-WslRegisterDistribution epäonnistui virheellä: 0x80370102-sitten tämä viesti auttaa sinua ratkaisemaan sen. Virhe tapahtuu muutamasta syystä. Sisäkkäinen virtualisointi, raja CPUID: lle, virtualisointituki ja paljon muuta.
WslRegisterDistribution epäonnistui virheellä: 0x80370102
Noudata näitä ehdotuksia ongelman korjaamiseksi.
- Ota sisäkkäinen virtualisointi käyttöön
- Ota Hyper-V -tuki käyttöön BIOS-tasolla
- Poista CPUID: n rajoitukset käytöstä
Tarvitset järjestelmänvalvojan luvan ja BIOS-tuntemuksen niiden käyttöönottoon.
Ota sisäkkäinen virtualisointi käyttöön
Jos olet asentanut Windowsin virtuaalikoneeseen ja yritä sitten asentaa WSL, sinun on otettava käyttöön sisäkkäinen virtualisointi. Käynnistä PowerShell järjestelmänvalvojan oikeuksilla ja suorita komento alla mainitulla tavalla.
Set-VMProcessor -VMName -ExposeVirtualizationExtensions $ true
Jos tämä ei toimi, sinun on otettava virtualisointi käyttöön laitteistotasolla. Tämä riippuu BIOS: sta tai UEFI: stä. Lisätietoja tästä on virallisissa Microsoft-asiakirjoissa.
Ota Hyper-V -tuki käyttöön BIOS-tasolla
Avaa BIOS / UEFI ja tarkista asetukset, joita voidaan kutsua VT-x, AMD-V, SVM, Vanderpool, Intel VT-d tai AMD IOMMU. Jos se on AMD, sinun on tarkistettava, onko siinä AMD-V, SVM ja niin edelleen. Intelille se on yleensä VT-x.
Seuraa linkitettyä viestiä saadaksesi selville asetukset tietokoneesi mukaan. Luettelossa on asetuksia Dellille, Asukselle, Acerille ja niin edelleen.
Poista CPUID: n rajoitukset käytöstä
Kun käynnistät tietokoneen, käyttöjärjestelmä suorittaa CPUID-käskyn määrittääkseen prosessorin ja sen ominaisuudet. CPUID käytetään, kun käytät uutta prosessoria vanhan käyttöjärjestelmän kanssa. Windowsilla voi olla ongelmia CPUID-tietojen käsittelyssä, joten sinun on poistettava se käytöstä.
Sijainti Limit CPUID Max
vaihtelee jokaisen BIOSin / UEFI: n mukaan. Joten muista katsoa ympärillesi löytääksesi missä se on tietokoneellasi.
Toivon viestin auttaneen ratkaisemaan WslRegisterDistribution 0x80370102, joka ilmestyy asennettaessa WSL: ää.
Vastaava WslRegisterDistribution epäonnistui virheillä: 0xc03a001a | 0x80041002 | 0x800700b7 tai 0x80080005 | 0x80070422 | 0x80370114 | 0x80070003 | 0x80070032 | 0x8007023e | 0x800701bc | 0x8007019e ja 0x8000000d.