WSL

WslRegisterDistribution mislyktes med feil 0x800700b7 eller 0x80080005

WslRegisterDistribution mislyktes med feil 0x800700b7 eller 0x80080005

Noen av brukerne har klaget på WslRegisterDistribution mislyktes med feil 0x800700b7 eller0x80080005, som noen ganger skjer etter at datamaskinen har startet på nytt. Det vises når Ubuntu eller annen Dextro lanseres. Dette innlegget vil hjelpe deg med å løse problemet. Her er den komplette feilmeldingen:

Installering, dette kan ta noen minutter ..
WslRegisterDistribution mislyktes med feil: 0x800700b7 / 0x80080005
Distribusjonsinstallasjonen har blitt ødelagt.
Velg Tilbakestill fra appinnstillinger eller avinstaller og installer appen på nytt.
Feil: 0x800700b7 Kan ikke opprette en fil når filen allerede eksisterer.
Press hvilken som helst tast for å fortsette…

WslRegisterDistribution mislyktes med feil 0x800700b7 eller 0x80080005

Oppløsningen er ganske enkel, og det innebærer omstart av LxssManager tilgjengelige og andre tjenester i Windows. WSL inneholder to moduser - brukermodus og kjernemodus, inkludert Bash, LxssManager, Lxss.sys og lxcore.sys. LxssManager er en brukermodus øktbehandlingstjeneste som lanserer en ny forekomst av WSL. Her er hva beskrivelsen sier:

LXSS Manager-tjenesten støtter kjøring av innfødte ELF-binærfiler. Tjenesten gir infrastrukturen som er nødvendig for at ELF-binærfiler skal kjøre på Windows. Hvis tjenesten stoppes eller deaktiveres, kjører ikke disse binærfiler.

Start LxssManager-tjenesten på nytt

Trykk på Windows-tasten og skriv cmd til ledeteksten vises i listen. Høyreklikk på den, og velg å kjøre som administrator. Skriv deretter inn følgende kommando.

sc spørring LxssManager sc stopp LxssManager sc start LxssManager

Når du er ferdig, start WSL, og det skal ikke gi deg noe problem. Dette kan imidlertid skje hver gang du starter datamaskinen på nytt. For å sikre at det ikke skjer hver gang, utfør følgende kommando.

sc config LxssManager start = auto

Neste gang du starter datamaskinen og starter WSL, bør det ikke være noe problem.

Sett LxssManager Auto-Start ved hjelp av Register

Hvis du ikke kan endre tjenestestart ved å bruke kommandoen ovenfor, kan du endre den gjennom registeret. Feilen oppstår hvis tjenesten allerede er i bruk og du prøvde å endre den.

Datamaskin \ HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ LxssManager \ Start

Dette vil sørge for at LxssManager er satt til automatisk.

Jeg håper innlegget var enkelt å følge, og du klarte å løse feilen WslRegisterDistribution mislyktes 0x80080005 eller 0x800700b7 ved å bruke dette tipset. Feilen er enkel å løse, og så lenge du kan stille tjenesten til å starte automatisk, bør du kunne fikse den.

Lignende WslRegisterDistribution mislyktes med feil: 0xc03a001a | 0x80041002 | 0x80070422 | 0x80370114 | 0x80370102 | 0x80070003 | 0x80070032 | 0x8007023e | 0x800701bc | 0x8007019e og 0x8000000d.

Hvordan bruke AutoKey til å automatisere Linux-spill
AutoKey er et desktopautomatiseringsverktøy for Linux og X11, programmert i Python 3, GTK og Qt. Ved å bruke skript og MACRO-funksjonalitet kan du aut...
Hvordan vise FPS-teller i Linux-spill
Linux-spill fikk et stort press da Valve kunngjorde Linux-støtte for Steam-klient og spillene deres i 2012. Siden den gang har mange AAA- og indiespil...
Hvordan laste ned og spille Sid Meier's Civilization VI på Linux
Introduksjon til spillet Civilization 6 er et moderne syn på det klassiske konseptet som ble introdusert i serien av Age of Empires-spillene. Ideen va...