Windows on sisällyttänyt tämän uuden ominaisuuden, jossa käyttäjät voivat asentaa Linux-alijärjestelmät yksinkertaisesti ottamalla käyttöön ominaisuuden "Windows Subsystem for Linux". Mutta kun käyttäjät lataavat Linux-jakelun Windows-alijärjestelmän kautta Linuxille tai WSL: lle, käyttäjät kohtaavat tämän virheilmoituksen "WslRegistrationDistribution failed with Error: 0x80370102". Tämä ongelma liittyy järjestelmän BIOSissa poistettuun laitteiston virtualisointiin. Sen käyttöönotto korjaa ongelman useimmissa tapauksissa. Jos tämä ei ratkaise sitä, noudata muita ratkaisuja yksitellen.
Sisällysluettelo
Korjaus 1 – Ota käyttöön laitteistopohjainen virtualisointiominaisuus
Yleensä virtualisointiominaisuus on pois päältä kaikissa koneissa. Sinun on käynnistettävä se manuaalisesti BIOSista.
1. Napsauta ensin hiiren kakkospainikkeella Windows-kuvaketta ja napauta "Sammuta tai kirjaudu ulos>“.
2. Napauta sen jälkeen "Uudelleenkäynnistää" käynnistääksesi järjestelmän uudelleen.
3. Uudelleenkäynnistyksen aikana, kun valmistajan logo tulee näkyviin, pidä "Poistaa” -näppäintä päästäksesi BIOS-asetuksiin.
HUOMAUTUS –
Muista, että tämä BIOS-käyttöpainike vaihtelee valmistajasta toiseen, jopa joskus mallista toiseen.
Pidä silmäsi auki oikealle painikkeelle, jolla pääset BIOSiin tietokoneen käynnistyessä.
3. Kerran BIOS ikkuna avautuu, siirry kohtaan "Pitkälle kehittynyt”-välilehti*.
4. Valitse seuraavaksi näppäimistön nuolilla "Virtualisointi" luettelosta ja aseta se arvoon "Käytössä“.
[
*HUOMAUTUS –
"Virtualisointi" -vaihtoehto ei ehkä ole käytettävissä "Lisäasetukset"-välilehdellä joissakin tietokoneissa. Siinä tapauksessa löydät sen "Esitys”-välilehti.
]
5. Paina uudelleen siihen liittyvää näppäintä tallentaaksesi asetukset.
[Se on "F10”-avain tälle tietokoneelle.]
6. Valitse sen jälkeen "Joo” tallentaaksesi ja poistuaksesi lopulta tietokoneesi bios-asetuksista.
Tietokoneesi käynnistyy normaalisti.
AMD-CPU: LLA KÄYTETTÄville JÄRJESTELMILLE –
1. Mene BIOS-asetuksiin.
2. Siirry tästä kohtaan "M.I.T”-välilehti.
3. Siirry nyt kohtaan "Taajuuden lisäasetukset“.
4. Napsauta seuraavaksi "Edistyneet ydinasetukset“.
5. Täällä näet "SVM-tilan" näytölläsi. SVM-tila on suojattu virtuaalikonetila.
6. Aseta se "ota käyttöön” kytkeäksesi sen PÄÄLLE.
7. Nyt sinun on valittava "Joo” tallentaaksesi ja poistuaksesi lopulta tietokoneesi bios-asetuksista.
Kun olet tehnyt tämän, anna tietokoneesi käynnistyä normaalisti. Nyt voit tarkistaa, onko virtualisointi käytössä järjestelmässäsi vai ei.
1. Napsauta ensin hiiren oikealla painikkeella Windowskuvake ja napauta "Tehtävienhallinta“.
2. Siirry sitten kohtaan "Esitys”-välilehti.
3. Tässä napauta "prosessori“.
4. Nyt oikealla puolella huomaat, että "Virtualisointi" asetus on "Käytössä“.
Yritä nyt asentaa Linux-jakelu uudelleen.
Korjaus 2 – Varmista, että HyperV on käytössä
Hypervisorin on oltava käytössä käyttäjäjärjestelmässä, jotta virtualisointiominaisuuksia voidaan käyttää tehokkaasti.
1. Paina ensin Windows-avain ja R avaimet yhdessä.
2. Kirjoita sitten "valinnaiset ominaisuudet" ja napsauta "OK" avataksesi Windowsin ominaisuudet -ikkunan.
3. Kun Windowsin ominaisuudet avautuvat, vieritä alas kohtaan "Hyper-V“.
4. Vain tarkistaa vieressä oleva laatikko"Hyper-V“. Napauta sitten "OK" Ota Hyper-V-ominaisuudet käyttöön.
Nyt Windows lataa ja ottaa tämän ominaisuuden käyttöön järjestelmässäsi. Tämä prosessi voi kestää hetken.
6. Kun olet valmis, napauta "kiinni” sulkeaksesi ikkunan.
Käynnistä tietokoneesi kerran uudelleen, jotta nämä muutokset tulevat voimaan.
Kun olet käynnistänyt laitteen uudelleen, yritä asentaa Linux-jakelu uudelleen WSL: n avulla. Tarkista, toimiiko tämä vai ei.
Korjaus 3 – Aktivoi dynaaminen muistin varaus
Vaihe 1
1. Ensin lopeta virtuaalikone järjestelmässäsi.
2. Kirjoita sitten "powershell" hakukentässä.
3. Napsauta sen jälkeen hiiren oikealla painikkeella "Windows PowerShell" ja napauta "Suorita järjestelmänvalvojana” avata pääte järjestelmänvalvojan oikeuksin.
4. Kun PowerShell avautuu, kopioi liitä tämä koodi ja paina Tulla sisään.
Set-VMPprocessor-ExposeVirtualizationExtensions $true
Sulje sen jälkeen PowerShell-pääte.
Vaihe 2
Nyt sinun on otettava käyttöön dynaaminen RAM-varaus.
1. Kirjoita ensin "Hyper-V" hakukentässä.
2. Napauta sitten "Hyper-V Manager"avaa se.
3. Napsauta sen jälkeen hiiren kakkospainikkeella virtuaalikonettasi ja napauta "asetukset“.
4. Kun Asetukset-ikkuna tulee näkyviin, valitse "Muisti" vasemmasta ruudusta.
5. Aseta "RAM:” kaksinkertaiseksi nykyarvon kokoiseksi.
[Oletetaan, että se on asetettu käyttämään "4096”MB RAM. Joten sinun on asetettava se kaksi kertaa sen kokoiseksi tai "8092”MB RAM.]
6. Sitten, tarkistaa laatikko "Ota dynaaminen muisti käyttöön”laatikko.
7. Lopuksi napauta "Käytä" ja "OK" tallentaaksesi muutokset.
8. Käynnistä nyt virtuaalikone järjestelmässäsi.
9. Napsauta sitten hiiren kakkospainikkeella virtuaalikoneen ja napauta "Kytkeä…“. Tämä käynnistää virtuaalikoneen uudelleen Hyper-V: n rinnalla.
Yritä myöhemmin suorittaa Ubuntu uudelleen testataksesi sitä. Se toimii hyvin.
Tämän pitäisi ratkaista ongelmasi.