WslRegisterDistribution misslyckades med fel 0x800700b7 eller 0x80080005

Några av användarna har klagat på att WslRegisterDistribution misslyckades med felet 0x800700b7(WslRegisterDistribution failed with error 0x800700b7 ) eller 0x80080005 , vilket ibland händer efter att datorn startat om. Det dyker upp när Ubuntu eller någon annan Dextro lanseras. Det här inlägget hjälper dig att lösa problemet. Här är hela felmeddelandet:

Installation, detta kan ta några minuter...
WslRegisterDistribution misslyckades med fel: 0x800700b7/0x80080005
Distributionsinstallationen har blivit skadad.
Välj (Please)Återställ(Reset) från Appinställningar eller avinstallera(App Settings) och installera om appen.
Fel: 0x800700b7 Kan inte skapa en fil när den filen redan finns.
Tryck på valfri tangent för att fortsätta…

WslRegisterDistribution misslyckades med fel 0x800700b7 eller 0x80080005

Upplösningen är ganska enkel, och den innebär att man startar om  LxssManager tillgängliga och andra tjänster i Windows . WSL innehåller två lägen – användarläge och kärnläge , inklusive  Bash, LxssManager, Lxss.sys ( Bash, LxssManager, Lxss.sys, and lxcore.sys.)och(Mode) lxcore.sys . (Kernel Mode)LxssManager är en sessionshanterare i användarläge som lanserar en ny instans av WSL . Så här står det i beskrivningen:

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.

Starta om LxssManager Service

WslRegisterDistribution misslyckades med fel: 0x800700b7

Tryck(Press)Windows -tangenten och skriv cmd tills kommandotolken(Command Prompt) visas i listan. Högerklicka på den och välj Kör som administratör. (choose to Run as administrator.)Skriv sedan följande kommando.

sc query LxssManager
sc stop LxssManager
sc start LxssManager

När du är klar, starta WSL , och det borde inte ge dig några problem. Detta kan dock hända varje gång du startar om datorn. För att säkerställa att det inte händer varje gång, kör följande kommando.

sc config LxssManager start=auto

Nästa gång, när du startar datorn och startar WSL bör det inte vara något problem.

Ställ in LxssManager Auto-Start(Set LxssManager Auto-Start) med hjälp av Registry

LxssManager Registry Autostart WSL

Om du inte kan ändra inmatningen av tjänstens start med det ovan nämnda kommandot, kan du ändra det via registret. Felet uppstår om tjänsten redan används och du försökte ändra den.

  • Öppna Kör(Run) -prompten och skriv regedit och tryck på Enter- tangenten
  • I Registereditorn(Registry Editor) navigerar du till följande sökväg.
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LxssManager\Start
  • Dubbelklicka(Double-click)Start - tangenten för att öppna i redigeringsläge. Ställ in värdet som 2 och spara det.

Detta kommer att se till att LxssManager är inställd på automatisk.

Jag hoppas att inlägget var lätt att följa, och att du kunde lösa WslRegisterDistribution misslyckade fel 0x80080005 eller 0x800700b7 med detta tips. Felet är enkelt att lösa, och så länge du kan ställa in tjänsten att starta automatiskt bör du kunna fixa det.

Liknande WslRegisterDistribution misslyckades med fel(Similar WslRegisterDistribution failed with errors)0xc03a001a | 0x800410020x80070422 | 0x80370114 | 0x80370102 | 0x800700030x80070032 | 0x8007023e | 0x800701bc | 0x8007019e och 0x8000000d(0x8007019e and 0x8000000d) .



About the author

Hej potentiella arbetsgivare! Jag är en mycket erfaren mjukvaruingenjör med över 7 års erfarenhet inom området. Jag vet hur man designar och utvecklar Windows 7-applikationer och har ett brett utbud av Coola webbplatser-rekommendationer på min profil. Mina kunskaper och erfarenheter erbjuder mig en utmärkt matchning för alla företag som letar efter en talangfull person med goda projektledningsförmåga, programmeringskunskaper och erfarenhet av webbutveckling.



Related posts