- Diegdami arba naudodami WSL sistemoje Windows 11, vartotojai gali gauti WslRegisterDistribution Failed klaidų su įvairiais klaidų kodais.
- Dažniausiai pasitaikančios Windows 11 WSL klaidos apima 0x80070032, 0x80370102, 0x8007023e ir 0x8007019e.
- Yra įvairių priežasčių, kodėl šios problemos kyla, tačiau dažniausiai pasitaikanti priežastis yra ta, kad nesuaktyvinote svarbios funkcijos, pvz., Virtualios mašinos platformos.
- Šios problemos gali kilti dėl kenkėjiškų programų arba dėl techninių problemų.
XĮDIEGTI PASPUSTELĖT ATSISIUNČIŲ FAILĄ
- Atsisiųskite „Restoro PC Repair Tool“. kuri ateina su patentuotomis technologijomis (yra patentas čia).
- Spustelėkite Pradėti nuskaitymą Norėdami rasti „Windows 11“ problemas, kurios gali sukelti kompiuterio problemų.
- Spustelėkite Remontuoti viską Norėdami išspręsti problemas, turinčias įtakos jūsų kompiuterio saugai ir našumui
- „Restoro“ atsisiuntė 0 skaitytojų šį mėnesį.
WSL klaida Windows 11 gali atsirasti dėl įvairių priežasčių. Tikslus pranešimas yra WslRegisterDistribution Failed su skirtingais klaidų kodais.
„Windows“ posistemis, skirtas „Linux“ (WSL) yra funkcija, leidžianti kūrėjams ir tipiniams vartotojams įdiegti „Linux“ ir dirbti su ja „Windows“ kompiuteriuose.
Nepaisant to, kad ši funkcija yra labai vertinga kūrėjams, ji kartais gali sukelti neįtikėtinų komplikacijų, kurias sunku išspręsti.
Laimei, šios klaidos nėra neįveikiamos; Šiame įraše apžvelgsime visas galimas priežastis ir sprendimus.
Kokios yra dažniausiai pasitaikančios WSL klaidos sistemoje „Windows 11“?
WSL klaida Windows 11 apima įvairius kodus ir įspėjimus; tai yra labiausiai paplitę:
- WslRegisterDistribution nepavyko dėl klaidos: 0x80070032
- WslRegisterDistribution nepavyko dėl klaidos: 0x80370102
- WslRegisterDistribution nepavyko su klaida: 0x8007023e
- WslRegisterDistribution nepavyko dėl klaidos 0x8007019e
Pereikime prie sprendimų dabar, kai apėmėme klaidų kodus.
Kaip ištaisyti Windows 11 WSL klaidas?
1. Pataisyti WslRegisterDistribution nepavyko: 0x80070032 klaida
1.1 Patikrinkite, ar kompiuteryje nėra kenkėjiškų programų
- Paspauskite Windows + aš raktus atidaryti Nustatymai.
- Spustelėkite Privatumas ir saugumas, tada dešinėje srityje pasirinkite „Windows“ sauga.
- Po to spustelėkite Apsauga nuo virusų ir grėsmių.
- Toliau pasirinkite Nuskaitytigalimybės.
- Pasirinkite Pilnas skenavimas ir tada spustelėkite Skenuoti dabar.
- Tegul nuskaitymas baigtas.
Pirmas dalykas, kurį reikia padaryti gavus Windows 11 WSL klaidos kodą 0x80070032, yra nuskaityti, ar sistemoje nėra kenkėjiškų programų.
Tokių firmų kaip ESET antivirusinė programinė įranga taip pat yra gera alternatyva dėl jų specializacijos šioje srityje.
Ši kovos su kenkėjiška programa programa užtikrina, kad jūsų kompiuterio standusis diskas nebus užkrėstas jokia kenkėjiška programine įranga.
⇒ Gaukite ESET
1.2 Įgalinti WSL
- Paspauskite Windows raktas ir tipas Įjunkite arba išjunkite „Windows“ funkcijas, tada spustelėkite rezultatą, kad jį atidarytumėte.
- Rasti „Windows“ posistemis, skirtas „Linux“. ir įjungti.
- Spustelėkite Gerai.
- Leiskite ieškoti ir įdiegti reikiamus sistemos failus, tada iš naujo paleiskite kompiuterį ir patikrinkite, ar problema išspręsta.
Taip pat galite įjungti WSL naudodami Windows PowerShell, atlikdami toliau nurodytus veiksmus.
- Spustelėkite ant Pradėti meniu, tipas „Windows PowerShell“., spustelėkite jį dešiniuoju pelės mygtuku ir pasirinkite Paleisti kaip administratorius.
-
Nukopijuokite ir įklijuokite šį kodą:
Įgalinti – „Windows“ pasirenkama funkcija – prisijungus – funkcijos pavadinimas „Microsoft“ – „Windows“ posistemė – „Linux“
- Jei reikia, įveskite šią raidę, kad paleistumėte sistemą iš naujo: Y.
1.3 Įgalinti virtualią mašiną
- Eikite į Pradėti meniu ir tipą Įjunkite „Windows“ funkcijasįjungti arba išjungti, tada spustelėkite rezultatą, kad jį atidarytumėte.
- Rasti Virtualios mašinos platforma ir įgalinkite, tada spustelėkite Gerai.
Norint paleisti WSL, būtina įdiegti virtualią mašiną. Jei jūsų sistema ją palaiko, įdiekite ją naudodami „Windows“ funkcijas, nebent kils problemų.
1.4 Išspręskite failo leidimo problemą
- Paspauskite Windows + R klavišus, kad atidarytumėte Bėk dialogo langas.
- Tipas %localappdata%\Packages\ ir paspauskite Įeikite.
- Surask Distro aplanką, dešiniuoju pelės mygtuku spustelėkite jį ir pasirinkite Savybės.
- Eikite į Saugumo skirtukas skyrių ir spustelėkite Išplėstinė variantas.
- Patikrinkite, ar jūsų paskyra yra sąraše, ar ne. Jei jūsų paskyra yra sąraše, pereikite prie šio metodo; jei ne, ištrinkite ir vėl įdiekite WSL.
1.5 Iš naujo paleiskite „LxssManager“ paslaugą
- Paspauskite Windows + R klavišus, kad atidarytumėte Bėk.
- Tipas Paslaugos.msc ir paspauskite Įeikite.
- Rasti LxssManager, spustelėkite jį dešiniuoju pelės mygtuku ir pasirinkite Sustabdyti.
- Iš naujo paleiskite WSL ir patikrinkite, ar klaida dingo, ar ne.
LxssManager valdo paskirstymo operacijas fone. Jei nepavyksta paleisti arba įstrigo procesas, galite gauti 0x80070032 klaidą.
Taigi, iš naujo paleidus LxssManager paslaugą, ši problema gali būti išspręsta.
1.6 Paleiskite WSL iš „Microsoft Store“.
- Paspauskite Windows klavišą, kad atidarytumėte Pradėti meniu, tada įveskite „Microsoft“ parduotuvė ir paspauskite Įeikite.
- Pasirinkite Mano biblioteka iš apatinio kairiojo programos kampo.
- Raskite „Linux“ platinimo programą, pvz Ubuntu, tada spustelėkite Paleisti ir patikrinkite, ar problema išspręsta, ar ne.
Kartais Windows 11 WSL klaida gali įvykti dėl įdiegto Linux platinimo klaidos. Norėdami išspręsti šią problemą, galite iš naujo paleisti WSL platinimo programą iš „Microsoft Store“.
2. Naudokite kompiuterio taisymo įrankį
Neretai problemos priežastis yra jūsų kompiuteris, o ją paprasta išspręsti naudojant trečiosios šalies įrankį.
„Restoro“ išanalizuos sugadintus ir trūkstamus failus ir juos pataisys. Ši programa išspręs didžiąją daugumą atvejų, kai klaida įvyksta dėl sistemos sugadinimo.
⇒ Gaukite „Restoro“.
3. Pataisyti WslRegisterDistribution nepavyko: diegimo klaida 0x80040306
- Paspauskite Windows + R klavišus, kad atidarytumėte Bėk dialogo lange, tada įveskite cmd.exe.
- Dešiniuoju pelės mygtuku spustelėkite pavadinimo juostą, pasirinkite Savybės.
- Panaikinkite žymėjimą Naudokite senąją konsolę ir spustelėkite Gerai.
4. Pataisyti WslRegisterDistribution nepavyko: 0x80370102 klaida
Eksperto patarimas: Kai kurias kompiuterio problemas sunku išspręsti, ypač kai kalbama apie sugadintas saugyklas arba trūkstamus „Windows“ failus. Jei kyla problemų taisant klaidą, jūsų sistema gali būti iš dalies sugedusi. Rekomenduojame įdiegti „Restoro“ – įrankį, kuris nuskaitys jūsų įrenginį ir nustatys gedimą.
Paspauskite čia atsisiųsti ir pradėti taisyti.
4.1 Įgalinti „Hyper-V“.
- Paspauskite Windows klavišą, kad atidarytumėte Pradėti meniu, tipas Įjunkite arba išjunkite „Windows“ funkcijasir paspauskite Įeikite Raktas.
- Rasti Hiper-V ir įjungti.
- Dabar spustelėkite Gerai.
- Iš naujo paleiskite kompiuterį ir patikrinkite, ar problema išspręsta, ar ne.
Jei atsiranda Windows 11 WSL klaidos kodas 0x80370102, pirmas dalykas, kurį galite padaryti, yra įjungti Hyper-V. Tai yra funkcija, reikalinga darbui su WSL.
4.2 Įgalinti aparatinės įrangos virtualizavimą
- Dešiniuoju pelės mygtuku spustelėkite Pradėti meniu, atidarykite Užduočių tvarkyklė.
- Eikite į Spektaklis skirtuką ir patikrinkite, ar Virtualizacija yra įjungtas.
- Jeigu Virtualizacija nėra įjungtas, iš naujo paleiskite kompiuterį ir paspauskite BIOS klavišą, kai tik kompiuteris įsijungs, kad įeitumėte į kompiuterio BIOS parinktį. F1, F2, F10, F12, arba DEL gali būti BIOS raktas.
- Raskite procesoriaus konfigūracijos skyrių ir įjunkite Virtualizacija.
Jei savo kompiuteryje norite naudoti „Hyper-V“ maitinamą WSL, turite įjungti aparatinės įrangos virtualizavimą.
4.3. Įjunkite virtualios mašinos platformą (VMP)
- Eikite į Pradėti meniu ir tipą Įjunkite arba išjunkite „Windows“ funkcijas tada pataikė Įeikite.
- Rasti Virtualios mašinos platforma ir įgalinkite, tada spustelėkite Gerai.
- Palaukite, kol diegimas bus baigtas, ir iš naujo paleiskite kompiuterį.
VMP yra viena iš būtinų funkcijų, kurią reikia įjungti, norint ištaisyti Windows 11 WSL klaidos kodą 0x80370102.
5. Pataisyti WslRegisterDistribution nepavyko: 0x8007023e klaida
5.1 Išjungti ir įjungti „Linux“ posistemį
- Spustelėkite ant Pradėti meniu ir tipą Įjunkite arba išjunkite „Windows“ funkcijas tada pataikė Įeikite.
- Panaikinkite žymėjimą „Hyper-V“, „Windows“ posistemė, skirta „Linux“, „Virtual Machine Platform“ ir „Windows Hypervisor“.Platforma, tada pasirinkite Gerai.
- Iš naujo paleiskite kompiuterį.
- Rdar kartą ir įjunkite Windows funkcijas.
5.2 Iš naujo įdiekite „Windows“ posistemį, skirtą „Linux“ (WSL)
- Paspauskite Windows + aš raktus atidaryti Nustatymai.
- Kairiojoje srityje pasirinkite Programėlės, tada dešinėje srityje spustelėkite Programos ir funkcijos.
- Raskite Linux platinimą (pvz Ubuntu) sąraše spustelėkite trijų taškų parinktį ir pasirinkite Pašalinkite.
- Leiskite procedūrai baigti.
- Po to surask „Windows“ posistemis, skirtas „Linux“. sąraše spustelėkite trijų taškų meniu ir pasirinkite Pašalinkite.
- Norėdami išjungti, atlikite ankstesniame metode nurodytus veiksmus WSL ir Windows Hypervisor platforma in „Windows“ funkcijos.
- Iš naujo paleiskite kompiuterį, tada įdiekite WSL.
- 3 paprasti būdai, kaip iš naujo paleisti nuotolinį kompiuterį naudojant CMD
- Naująją „Xbox Controller“ juostą testuoja „Windows 11“ ir „Xbox Insiders“.
- „Windows 11 Build 22616“ grąžina užduočių juostos vilkimo ir nuleidimo funkciją
- „CFosSpeed“ tvarkyklės diegimo klaida „Windows 11“: 3 pataisymai
6. Pataisyti WslRegisterDistribution nepavyko: 0x8007019e klaida
6.1 Atnaujinkite „Linux“ naudodami terminalą
- Eikite į Pradėti meniu, tipas cmd tada dešiniuoju pelės mygtuku spustelėkite Komandinė eilutėir pasirinkite Paleisti kaip administratorius.
- Į komandų eilutę įveskite šias komandas ir paspauskite Įeikite norėdami atnaujinti Linux platinimo programą:
C:\> bash. $ sudo apt-get atnaujinimas. $ sudo apt-get dist-upgrade. $
C:\> išeiti
6.2 Pataisykite „Linux“ terminalo programą
- Paspauskite Windows + aš raktus atidaryti Nustatymai.
- Kairiojoje srityje spustelėkite Programėlės, tada dešinėje srityje pasirinkite Programos ir funkcijos.
- Surasti Linux platinimo programa toks kaip Ubuntu tada spustelėkite tritaškį ir pasirinkite Išplėstiniai nustatymai.
- Slinkite puslapiu žemyn, kad rastumėte Remontas parinktį, tada spustelėkite ją.
Patikrinkite, ar klaida ištaisyta, jei ne, pereikite prie kito sprendimo.
6.3.Iš naujo nustatykite „Linux“ terminalo programą
- Paspauskite Windows + aš raktus atidaryti Nustatymai.
- Kairiojoje srityje spustelėkite Programėlės, tada dešinėje srityje pasirinkite Programos ir funkcijos.
- Surasti Linux platinimo programa toks kaip Ubuntu tada spustelėkite tritaškį ir pasirinkite Išplėstiniai nustatymai.
- Slinkite puslapiu žemyn, kad rastumėte Nustatyti iš naujo parinktį, tada spustelėkite ją.
WslRegisterDistribution nepavyko dėl 0x8007019e klaidos gali atsirasti dėl sugadintos Linux programos įdiegimo. Norėdami išspręsti problemą, galite pataisyti arba iš naujo nustatyti „Linux“ platinimo programą.
8. Pataisymas Negalima pasiekti WSL failų iš „Windows“.
- Paspauskite Windows + aš raktus atidaryti Nustatymai.
- Toliau pasirinkite Windows "naujinimo ir spustelėkite Išplėstiniai nustatymai.
- Dabar įgalinkite Gaukite naujinimus kitiems Microsoft produktams, kai atnaujinate Windows.
Nepavykus paleisti 9P protokolo failų serverio, sistemoje Windows neturėsite prieigos prie Windows posistemio, skirto Linux \\wsl$.
Lengviausias būdas ištaisyti šią klaidą – įjungti „Microsoft“ produktų naujinimus Windows "naujinimo.
9. Pataisyti Nurodytas mazgas nerastas
- Paspauskite Windows raktas ir tipas Įjunkite arba išjunkite „Windows“ funkcijas, tada pataikė Įeikite.
- Raskite ir įgalinkite „Windows“ posistemis, skirtas „Linux“. pasirodžiusiame lange.
10. Bašas pakabintas
Jei Bash pakimba arba atsisako reaguoti į įvestį, paleiskite sistemą iš naujo. Taip pat galite pranešti apie atminties ištrynimą.
Prieš išmesdami atmintį, būtinai išsaugokite savo darbą, nes tai sukels sistemos gedimą.
Kas sukelia WSL klaidas?
WslRegisterDistribution nepavyko klaidos kodas 0x800700032, kai virtualiosios mašinos platforma išjungiama.
WslRegisterDistribution nepavyko klaidos kodas 0x80370102 yra nauja klaida, kuri neapsiriboja Linux platinimu. Su šia klaida galite susidurti ir bandydami įdiegti „Debian“ distribuciją.
Be to, ši klaida įvyksta, kai norite paleisti „Windows Insider Preview“ versiją ir galite pamatyti defektų ar klaidų, nes ji yra kuriama.
WSL atnaujinimas ir virtualizacijos išjungimas taip pat gali sukelti šią klaidą. WslRegisterDistributionFailed 0x8007023e klaidą sukelia WSL arba virtualios mašinos nustatymų sistemoje Windows problema.
Klaidos gali kilti dėl netinkamo arba neužbaigto WSL diegimo, taip pat dėl Windows ar WSL nustatymų problemos.
Nors sistemoje „Windows 11“ yra daug su WSL susijusių problemų, jas išspręsti paprastai yra taip paprasta iš naujo įdiegti WSL arba įsitikinkite, kad suaktyvinote atitinkamą funkciją.
Prieš pasinerdami į sudėtingus metodus, įsitikinkite, kad jūsų kompiuteryje yra įjungta aparatinės įrangos virtualizacija ir virtualiosios mašinos platforma.
Jei sėkmingai įveikėte WSL klaidas sistemoje Windows 11, pasakykite mums, kokia buvo problema ir kaip ją ištaisėte.
- Atsisiųskite šį kompiuterio taisymo įrankį „TrustPilot.com“ įvertino puikiai (atsiuntimas prasideda šiame puslapyje).
- Spustelėkite Pradėti nuskaitymą Norėdami rasti „Windows“ problemas, kurios gali sukelti kompiuterio problemų.
- Spustelėkite Remontuoti viską išspręsti problemas, susijusias su patentuotomis technologijomis (Išskirtinė nuolaida mūsų skaitytojams).
„Restoro“ atsisiuntė 0 skaitytojų šį mėnesį.