WslRegisterDistribution epäonnistui virheellä 0x800700b7 tai 0x80080005

Jotkut käyttäjät ovat valittaneet WslRegisterDistributionin epäonnistumisesta virheillä 0x800700b7(WslRegisterDistribution failed with error 0x800700b7 ) tai 0x80080005 , mikä joskus tapahtuu tietokoneen uudelleenkäynnistyksen jälkeen. Se näkyy, kun Ubuntu tai mikä tahansa muu Dextro käynnistetään. Tämä viesti auttaa sinua ratkaisemaan ongelman. Tässä on täydellinen virheilmoitus:

Asennus voi kestää muutaman minuutin...
WslRegisterDistribution epäonnistui virheellä: 0x800700b7/0x80080005 Jakeluasennus
on vioittunut.
Valitse (Please)Sovellusasetuksista (App Settings)Palauta(Reset) tai poista sovellus ja asenna se uudelleen. Virhe: 0x800700b7 Tiedostoa ei voi luoda, jos tiedosto on jo olemassa. Paina mitä tahansa näppäintä jatkaaksesi…

WslRegisterDistribution epäonnistui virheellä 0x800700b7 tai 0x80080005

Ratkaisu on melko yksinkertainen, ja se edellyttää saatavilla olevan  LxssManagerin(LxssManager) ja muiden Windowsin(Windows) palveluiden käynnistämistä uudelleen . WSL sisältää kaksi tilaa – User Mode ja Kernel Mode , mukaan lukien  Bash, LxssManager, Lxss.sys ja lxcore.sys. ( Bash, LxssManager, Lxss.sys, and lxcore.sys.) LxssManager on käyttäjätilan istunnonhallintapalvelu, joka käynnistää uuden WSL -esiintymän . Tässä on mitä kuvauksessa sanotaan:

The LXSS Manager service supports running native ELF binaries. The service provides the infrastructure necessary for ELF binaries to run on Windows. If the service is stopped or disabled, those binaries will no longer run.

Käynnistä LxssManager-palvelu uudelleen

WslRegisterDistribution epäonnistui virheellä: 0x800700b7

Paina (Press)Windows - näppäintä ja kirjoita cmd, kunnes komentokehote(Command Prompt) tulee näkyviin luetteloon. Napsauta sitä hiiren kakkospainikkeella ja valitse Suorita järjestelmänvalvojana. (choose to Run as administrator.)Kirjoita sitten seuraava komento.

sc query LxssManager
sc stop LxssManager
sc start LxssManager

Kun olet valmis, käynnistä WSL , ja sen ei pitäisi aiheuttaa sinulle ongelmia. Tämä voi kuitenkin tapahtua aina, kun käynnistät tietokoneen uudelleen. Varmista, että se ei tapahdu joka kerta, suorittamalla seuraava komento.

sc config LxssManager start=auto

Kun seuraavan kerran käynnistät tietokoneen ja käynnistät WSL :n , sen ei pitäisi olla ongelma.

Aseta LxssManager Auto-Start(Set LxssManager Auto-Start) käyttämällä rekisteriä(Registry)

LxssManager Registry Auto Start WSL

Jos et pysty muuttamaan palvelun käynnistyksen kirjoitustapaa yllä mainitulla komennolla, voit muuttaa sen rekisterin kautta. Virhe ilmenee, jos palvelu on jo käytössä ja yritit muuttaa sitä.

  • Avaa Suorita(Run) -kehote, kirjoita regedit ja paina Enter - näppäintä
  • Siirry rekisterieditorissa(Registry Editor) seuraavaan polkuun.
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LxssManager\Start
  • Kaksoisnapsauta (Double-click)Start - näppäintä avataksesi muokkaustilassa. Aseta arvoksi 2 ja tallenna se.

Tämä varmistaa, että LxssManager on asetettu automaattiseksi.

Toivon, että viestiä oli helppo seurata, ja pystyit ratkaisemaan WslRegisterDistribution failed -virheen 0x80080005 tai 0x800700b7 käyttämällä tätä vihjettä. Virhe on helppo ratkaista, ja niin kauan kuin voit asettaa palvelun käynnistymään automaattisesti, sinun pitäisi pystyä korjaamaan se.

Samanlainen WslRegisterDistribution epäonnistui virheillä(Similar WslRegisterDistribution failed with errors)0xc03a001a | 0x800410020x80070422 | 0x80370114 | 0x80370102 | 0x800700030x80070032 | 0x8007023e | 0x800701bc | 0x8007019e ja 0x8000000d(0x8007019e and 0x8000000d) .



About the author

Olen tietojenkäsittelytieteilijä, jolla on yli 10 vuoden kokemus selainten, Microsoft Officen ja onedriven parista. Olen erikoistunut verkkokehitykseen, käyttäjäkokemustutkimukseen ja laajamittaiseen sovelluskehitykseen. Taitojani käyttävät eräät maailman johtavista yrityksistä, kuten Google, Facebook ja Apple.



Related posts