Kaip ištaisyti WslRegisterDistribution nepavyko su klaida 0x8007023e sistemoje Windows 11/10

Vartotojams leidžiama įdiegti ir paleisti „Linux Distribution“ savo „Windows“ asmeniniame kompiuteryje naudojant WSL („Windows Subsystem for Linux“) funkciją. Tačiau diegdami „Linux“ posistemį per WSL, vartotojai pranešė matę klaidą „WslRegisterDistribution Failed with Error: 0x8007023e“. Paprastai ši problema yra susijusi su pačiu „Windows“ posistemiu, skirtu Linux (WSL), kuriuo manipuliuojama, arba su VM parametrais, kurie naudojami sistemoje „Windows“. Perskaitykite šį straipsnį ir vadovaukitės pataisymais, kad pašalintumėte šią klaidą savo kompiuteryje.

Turinys

1 pataisymas – išjunkite ir įgalinkite „Linux“ posistemį

1. Paspauskite Windows ir R klaviatūros klavišus, kad atidarytumėte Bėk.

2. Tipas optionalfeatures.exe pradėti „Windows“ funkcijos.

Paleisti pasirenkamas funkcijas Min

3. Viduje konors Įjunkite ir išjunkite „Windows“ funkciją langas, reikia išjungti visos su virtualia mašina susijusios parinktys.

  • Raskite Hiper-V ir panaikinkite žymėjimą šalia esančią dėžutę.
„Windows“ funkcijos Išjungti „Hyper V Min“.
  • Panaikinkite žymėjimą variantas Windows posistemis, skirtas Linux.
  • Be to, išjunkite parinktį Virtualios mašinos platforma pateikė atžymėjimas su juo susijusią dėžutę.
  • Jei turite „Windows Hypervisor“ platforma tada išjungti Taip pat.
„Windows“ funkcijos Atžymėkite laukelį Vm Wsl Min

4. Spustelėkite GERAI. Šiuo metu „Windows“ funkcijos ieško reikalingų failų ir atlieka pakeitimus.

5. Patvirtinimo eilutėje spustelėkite Paleiskite iš naujo dabar norėdami iš naujo paleisti kompiuterį.

„Windows“ funkcijos Iš naujo paleiskite kompiuterį Min

6. Kai sistema iš naujo paleis, grįžkite į „Windows“ funkcijos kaip ir 1 ir 2 žingsniai ir įjungti visas aukščiau pateiktas parinktis tikrinimas su jais susijusią dėžutę.

7. Perkrauti vėl įjungę kompiuterį.

8. Patikrinkite, ar galite paleisti „Linux Distribution“ be klaidos.

2 pataisymas – įgalinkite „Linux“ posistemį naudodami „PowerShell“.

1. Paspauskite Windows raktas ir tipas powershell paieškos laukelyje.

2. Dešiniuoju pelės mygtuku spustelėkite įjungta PowerShell paieškos rezultate ir spustelėkite Paleisti kaip administratorius.

„Powershell“ paleisti kaip administratorius, min

3. Jei Vartotojo prieigos valdymas raginimus, spustelėkite Taip.

4. Įveskite žemiau esančią komandą ir paspauskite Įeikite.

Įgalinti – „Windows“ pasirenkama funkcija – prisijungus – funkcijos pavadinimas „Microsoft“ – „Windows“ posistemė – „Linux“

5. Įvykdžius komandą, ji ragina a perkrauti. Paspauskite Y iš naujo paleiskite kompiuterį, kad užbaigtumėte operaciją.

Įgalinti „Windows“ posistemio „Powershell“ min

6. Patikrinkite, ar klaida pašalinta po paleidimo.

3 pataisymas – atnaujinkite „Linux“ posistemį naudodami komandų eilutę

1. Paspauskite Windows raktas ir tipas cmd paieškos laukelyje.

2. Dešiniuoju pelės mygtuku spustelėkite įjungta Komandinė eilutė ir pasirinkite Paleisti kaip administratorius.

Komandų eilutė Vykdykite kaip administratoriaus „Windows“ klavišą

3. Atnaujinkite „Linux“ paskirstymą naudodami toliau pateiktą komandą.

C:\> bash $ sudo apt-get update $ sudo apt-get dist-upgrade $  C:\> išeiti

4. Dabar atidarykite „Linux“ terminalą ir patikrinkite, ar klaida išspręsta.

4 pataisymas – iš naujo įdiekite „Windows“ posistemį, skirtą „Linux“ (WSL)

Jei abu pirmiau minėti pataisymai nepašalino klaidos naudojant „Linux Distribution“, turite pašalinti ir iš naujo įdiegti WSL, nes gali kilti problemų su pačiu WSL.

A. Pašalinkite „Linux Distribution“ ir „Windows“ posistemį, skirtą „Linux“.

1. Tiesiog laikykite Windows ir R vienu metu paspauskite klavišus, kad atidarytumėte Bėk dialogas.

2. Tipas ms-settings: programų funkcijos atidaryti Programėlės& Funkcijos in „Windows“ nustatymai.

„Ms Settings“ programų funkcijos Min

3. Raskite savo Linux diegimas (pavyzdžiui, Ubuntu) programų sąraše.

4. Spustelėkite ant trys vertikalūs taškai šalia jo ir pasirinkite Pašalinkite.

Pašalinkite Ubuntu Linux Distribution Min

5. Užbaikite pašalinimą vadovaudamiesi ekrane pateikiamomis instrukcijomis.

6. Dabar surask Windows posistemis, skirtas Linux programėlių sąraše.

7. Spustelėkite ant trys vertikalūs taškai susieti su juo ir spustelėkite Pašalinkite.

Pašalinkite Windows posistemę, skirtą Linux Min

8. Pašalinę pašalinkite visus susijusius WSL failus ir komponentus naudodami „Windows“ funkcijos. Atlikite nurodytus veiksmus Pataisyti 1 į išjungti WSL ir Windows Hypervisor platformą.

9. Perkraukite savo sistemą ir įdiekite WSL.

B. Įdiekite „Windows“ posistemę, skirtą „Linux“.

„Windows 10“ 2004 ir naujesnė versija arba „Windows 11“.

1. Pataikykite Windows ir R raktas ir tipas powershell viduje konors Bėk atsidariusiame dialogo lange.

2. Paspauskite Ctrl + Shift + Enter atidaryti PowerShell kaip administratorius.

Paleiskite „Powershell“ min

3. Įveskite žemiau esančią komandą.

wsl - įdiegti

4. Ji atsisiunčia naujausią „Linux“ versiją ir taip pat įjungia būtinus pasirenkamus komponentus, kad „Linux“ posistemis veiktų.

5. Perkrauti jūsų kompiuteryje įvykdžius komandą.

6. Iš naujo įdiekite „Linux“ programinę įrangą, kurią anksčiau pašalinote. Paleiskite „Linux“ terminalą ir patikrinkite, ar klaida išspręsta.

Rankinis diegimas (vietoj aukščiau nurodytos diegimo komandos) arba senesnės „Windows“ versijos

1. Atviras Vykdyti („Windows“ + R).

2. Tipas powershell ir paspauskite Ctrl + Shift + Enter atidaryti Komandinė eilutė kaip administratorius.

Paleiskite „Powershell“ min

3. Įveskite žemiau esančią komandą

dism.exe /online /įgalinimo funkcija /featurename:„Microsoft-Windows“.-Posistemis-Linux /all /norestart

4. Perkraukite jūsų kompiuteryje, kai bus vykdoma aukščiau nurodyta komanda.

5. Paleidę naudokite „Windows“ parduotuvę, kad atsisiųstumėte ir įdiegtumėte pašalintą „Linux“ platinimą.

6. Paleiskite „Linux“ programą ir patikrinkite, ar problema išspręsta.

Viskas!

Tikimės, kad turėjote savo kompiuteryje įveikti WslRegisterDistribution Failed with Error 0x8007023e problemą, naudodami šiame straipsnyje pateiktas pataisas. Komentuokite ir praneškite mums, kas jums padėjo.

Ištaisykite klaidos kodą 0xC0070652 šalinant programas iš Windows 11, 10

Ištaisykite klaidos kodą 0xC0070652 šalinant programas iš Windows 11, 10Montavimas„Windows 11“

2021 m. spalio 18 d Autorius Namratha NayakDaugelis vartotojų pranešė matę klaidos kodą 0xC0070652 su žinute „Kitas diegimas jau vyksta“ pašalindami bet kurią programą iš savo kompiuterio. Naudotoj...

Skaityti daugiau
Kaip ištaisyti WslRegisterDistribution nepavyko su klaida 0x8007023e sistemoje Windows 11/10

Kaip ištaisyti WslRegisterDistribution nepavyko su klaida 0x8007023e sistemoje Windows 11/10Montavimas„Windows 11“

Vartotojams leidžiama įdiegti ir paleisti „Linux Distribution“ savo „Windows“ asmeniniame kompiuteryje naudojant WSL („Windows Subsystem for Linux“) funkciją. Tačiau diegdami „Linux“ posistemį per ...

Skaityti daugiau
Pataisymas: 0x80070666 klaida diegiant „Microsoft Visual C++“ sistemoje „Windows 11/10“

Pataisymas: 0x80070666 klaida diegiant „Microsoft Visual C++“ sistemoje „Windows 11/10“Montavimas„Windows 10“„Windows 11“

„Windows“ programos, kurios kuriamos „Microsoft Visual Studio Development“ platformoje, tikisi, kad sistemoje bus kai kurių DLL (dinaminių nuorodų bibliotekos).. Pavyzdžiui - Microsft Visual C++ 2...

Skaityti daugiau