Correcció: 'WslRegisterDistribution ha fallat amb l'error: 0x80070050'



Proveu El Nostre Instrument Per Eliminar Problemes

Alguns usuaris de Windows 10 i Windows 11 informen que cada vegada que intenten actualitzar el subsistema de Windows per a Linus (WSL) acaben amb el missatge d'error ' WslRegisterDistribution ha fallat amb un error: 0x80070050 ‘. S'informa que aquest problema es produeix tant a Windows 10 com a Windows 11.



WslRegisterDistribution ha fallat: error 0x80070050



Després d'haver investigat aquest problema a fons, resulta que hi ha diversos escenaris diferents que poden provocar directament o indirectament aquest tipus de comportament. Això és el que hauríeu d'estar atent:



  • LXSS Manager està encallat en un estat de llimb – Segons alguns usuaris afectats, podeu esperar tractar aquest problema en situacions en què el servei LXX Manager no està ni obert ni tancat i, per tant, inaccessible. Podeu solucionar aquest problema en particular accedint a la pantalla Serveis i reiniciant el servei del tot.
  • L'estat del gestor de LXSS no està definit com a Automàtic – Com a resultat, si voleu que el procés d'actualització de WSL es dugui a terme sense problemes, una de les primeres coses que heu de fer és assegurar-vos que l'estat del servei del gestor de LXSS estigui configurat en Automàtic. Podeu fer-ho des de la pantalla Serveis de la vostra instal·lació de Windows o mitjançant l'Editor del Registre.
  • El subsistema de Windows per a Linux està desactivat – Un altre motiu pel qual podríeu esperar tractar aquest problema és un escenari en què el subsistema de Windows per a Linux està realment desactivat a nivell de sistema i, per tant, no es pot actualitzar. Per solucionar-ho, accediu al menú Funcions de Windows i torneu a habilitar aquest component. A més, podeu fer-ho des d'una finestra de Powershell elevada.
  • Recent canvi de sistema – Si només heu notat l'aparició d'aquest problema després d'haver realitzat una determinada instal·lació del controlador o després d'una interrupció inesperada del sistema, és possible que un canvi recent del sistema hagi causat aquest comportament. En aquest cas, podeu provar de tornar el vostre PC a un estat en què tot funcionava correctament.
  • Flota de conductors obsoleta – Com a resultat, podeu esperar que el component del subsistema de Windows per a Linux actuï si teniu controladors obsolets que esteu utilitzant actualment. Diversos usuaris afectats han aconseguit solucionar el problema actualitzant tots els components del controlador a les últimes versions.
  • Instal·lació de Windows obsoleta – Si teniu actualitzacions pendents de Windows que seguiu posposant, potser seria convenient instal·lar-les abans d'intentar actualitzar el component WSL. Diversos usuaris afectats han confirmat que el problema es va resoldre immediatament després de portar la seva instal·lació de Windows a l'última versió disponible.
  • Corrupció dels fitxers del sistema – Segons molts usuaris afectats, la corrupció dels fitxers del sistema també pot ser responsable d'aquest problema en particular. El nostre consell és desplegar primer una exploració CHKDSK per assegurar-se que no hi ha cap sector que falli, i després desplegar exploracions SFC i DISM en una successió ràpida per reparar els components del sistema danyats. Com a últim recurs, també hauríeu de considerar anar a una instal·lació de reparació o una instal·lació neta.
  • Interferència de tercers –  Com a resultat, hi ha moltes eines potencials i programes de tercers que poden acabar interferint amb el subsistema de Windows per a Linux. Per assegurar-vos que cap d'ells està causant aquest comportament a la vostra instal·lació de Windows, aconseguiu un estat d'arrencada net i comproveu si encara no podeu actualitzar el component WSL.

Ara que hem analitzat tots els motius potencials pels quals podríeu esperar experimentar aquest problema, repassem una sèrie de solucions que altres usuaris afectats han utilitzat amb èxit per superar aquest problema que els va impedir actualitzar el subsistema de Windows per a Linux.

1. Reinicieu el gestor LXSS

Alguns usuaris afectats afirmen que hauríeu de preveure fer front a aquest problema mentre el servei LXX Manager no estigui disponible perquè no està obert ni tancat. Anant al Serveis pàgina i reiniciant el servei des de zero, podeu resoldre aquest problema específic.

Nota: Aquesta és una de les correccions que s'han informat amb més freqüència que han informat els usuaris afectats. Però tingueu en compte que és probable que la solució només sigui temporal, ja que experimentareu el mateix tipus de problema la propera vegada que WSL necessiti una actualització.



Si no heu provat de reiniciar Gestor de LXSS però, seguiu les instruccions següents per obtenir instruccions específiques sobre com fer-ho:

  1. Premeu Tecla Windows + R obrir a Correr Caixa de diàleg. A continuació, escriviu ‘serveis.msc ' dins del quadre de text i premeu Ctrl + Maj + Retorn per obrir el Serveis pantalla.

    Obriu la pantalla Serveis

  2. Al Control de comptes d'usuari (UAC), feu clic per concedir accés d'administrador.
  3. Un cop estiguis dins Serveis pantalla, desplaceu-vos cap avall per la llista de serveis i localitzeu l'entrada anomenada LxssManager.
  4. Després de localitzar LxssManager, feu-hi clic amb el botó dret i feu-hi clic Atura per aturar efectivament el servei.
  5. Espereu un minut complet abans de fer clic amb el botó dret LxssManager una vegada més i feu clic a Inicia per reiniciar el servei de manera efectiva.

Si aquest problema no us va permetre solucionar el problema, aneu al següent mètode.

2. Modifiqueu el comportament de LxssManager

Resulta que una de les primeres coses que heu de fer és assegurar-vos que l'estat del servei del gestor LXSS estigui configurat en Automàtic si voleu que el procés d'actualització de WSL continuï sense cap problema. Podeu fer-ho mitjançant l'Editor del Registre o la interfície de Serveis de la vostra instal·lació de Windows.

Com que un dels submètodes podria no seguir-se en el vostre cas, vam decidir cobrir ambdós escenaris potencials perquè tingueu dues maneres diferents de modificar l'estat de Lxss Manager.

2.1. Modifiqueu el comportament de LxssManager des de la pantalla de serveis

Si podeu accedir a la pantalla Serveis, aquest és sens dubte el mètode més fàcil de modificar el comportament de LxssManager. Tot el que heu de fer és accedir a Serveis pantalla i configureu el tipus d'inici de LxxManager a Automàtic.

Seguiu les instruccions següents per veure els passos complets per fer-ho:

  1. Premeu Tecla Windows + R obrir a Correr Caixa de diàleg. A continuació, escriviu ‘serveis.msc ' dins del quadre de text i premeu Ctrl + Maj + Retorn per obrir el Serveis pantalla.

    Obriu la pantalla Serveis

  2. Al Control de comptes d'usuari (UAC), feu clic per concedir accés d'administrador.
  3. Un cop estiguis dins Serveis pantalla, desplaceu-vos cap avall per la llista de serveis i localitzeu l'entrada anomenada LxssManager.
  4. Feu clic amb el botó dret a sobre LxssManager i feu clic a Propietats des del menú contextual que acaba d'aparèixer.
  5. A continuació, un cop estiguis dins Propietats pantalla, accediu a General pestanya i canvieu Tipus d'inici a Automàtic i feu clic a Aplicar per guardar els canvis.
  6. Reinicieu el vostre PC i comproveu si el problema s'ha solucionat.

2.2. Modifiqueu el comportament de Lxss Manager mitjançant l'editor del registre

Una cosa més difícil de fer el mateix que el mètode anterior és confiar Editor del registre per modificar el comportament d'inici de Gestor de Lxss.

Seguiu les instruccions següents per obtenir passos específics per navegar a la ubicació de LxssManager mitjançant l'Editor del Registre i canvieu-lo dades de valor a 2 :

  1. Premeu Tecla Windows + R obrir a Correr Caixa de diàleg. A continuació, escriviu 'regedit' dins del quadre de text i premeu Ctrl + Maj + Retorn per obrir el Editor del registre amb accés d'administrador.

    Obriu l'editor del registre

  2. Al Control de comptes d'usuari (UAC), feu clic per concedir accés d'administrador.
  3. Un cop estiguis dins Editor del registre, navegueu a la següent ubicació mitjançant el menú de la part esquerra:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LxssManager

    Nota: Podeu navegar fins a aquesta ubicació manualment o bé enganxar la ubicació directament a la barra de navegació a la part superior i prémer Entra per arribar-hi a l'instant.

  4. Un cop us trobeu a la ubicació correcta, aneu a la secció de la dreta i feu doble clic Començar
  5. A continuació, establiu la base de Començar a Hexadecimal i la Valor a 2 abans de fer clic D'acord per guardar els canvis.
  6. Un cop finalitzada l'operació, tanqueu Editor del registre i veure si ara el problema està solucionat.

Si encara es produeix el mateix tipus de problema, aneu al mètode següent a continuació.

3. Habiliteu el subsistema de Windows per a Linux i la plataforma de màquines virtuals

Una situació en què el subsistema de Windows per a Linux està realment desactivat a nivell de sistema i no es pot actualitzar és un altre motiu pel qual podríeu preveure haver de fer front a aquest problema. Tornar a activar aquest component des del menú Característiques de Windows es resoldrà. A més, es pot utilitzar una finestra de Powershell que s'ha elevat per a això.

ACTUALITZACIÓ : Com a resultat, hi ha una dependència (Virtual Machine Platform) que s'ha d'habilitar perquè el component WSL s'actualitzi sense problemes.

A continuació, us mostrarem com habilitar aquests components mitjançant la pantalla Funcions de Windows i des d'un Powershell elevat. No dubteu a seguir la guia amb la que us sentiu més còmode.

3.1. Habiliteu la plataforma WSL i la màquina virtual mitjançant les funcions de Windows

Per accedir a la Característiques de Windows pantalla i realitzeu aquestes modificacions, primer heu d'accedir al menú clàssic del Tauler de control.

Aquí teniu una guia ràpida pas a pas sobre com fer-ho:

  1. Premeu Tecla Windows + R obrir a Correr Caixa de diàleg. A continuació, escriviu 'control' dins del quadre de text i premeu Ctrl + Maj + Retorn per obrir un elevat Panell de control finestra.

    Obriu el menú clàssic del Tauler de control

  2. Al Control de comptes d'usuari (UAC), feu clic per concedir accés d'administrador.
  3. Un cop estiguis dins del clàssic menú del tauler de control, buscar 'aplicacions', després feu clic a Programes i característiques.
  4. A continuació, feu clic a Activa o desactiva les funcions de Windows des del menú de l'esquerra.

    Activa o desactiva les funcions de Windows

  5. Des del Característiques de Windows pantalla, marqueu les caselles associades Subsistema Windows per a Linux i Plataforma de màquines virtuals després feu clic D'acord per habilitar-lo.
  6. Reinicieu el vostre ordinador per aplicar els canvis i, a continuació, intenteu actualitzar WSL una vegada més i comproveu si el problema s'ha solucionat.

3.2. Habiliteu WSL i la plataforma de màquines virtuals mitjançant Powershell

Si voleu estalviar temps i us sentiu còmode fent les coses des d'un terminal, també podeu habilitar WSL i la plataforma de màquines virtuals des d'una comanda de Powershell elevada.

Seguiu les instruccions següents per veure els passos sobre com fer-ho:

  1. Premeu Tecla Windows + R obrir a Correr Caixa de diàleg.
  2. Un cop estigueu dins del quadre de diàleg Executar, escriviu 'powershell', després premeu Ctrl + Maj + Retorn per obrir un elevat Powershell finestra.

    Accediu a la finestra de Powershell

  3. Al Control de comptes d'usuari (UAC), feu clic per concedir accés d'administrador.
  4. Un cop estigueu dins de la finestra de Powershell, escriviu l'ordre següent i premeu Entra per habilitar WSL + totes les dependències necessàries:
    Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
  5. Reinicieu el vostre PC i comproveu si el problema s'ha solucionat.

Si encara es produeix el mateix tipus de problema, aneu al mètode següent a continuació.

4. Utilitzeu la utilitat Restauració del sistema

És probable que una modificació recent del sistema hagi provocat aquest comportament si només n'heu tingut coneixement després d'instal·lar un controlador específic o després d'una interrupció no planificada del sistema. En aquesta situació, podeu intentar tornar el vostre ordinador a un moment en què tot funcionava com hauria de ser.

Això ha ajudat a moltes persones a resoldre el seu problema.

Mitjançant l'eina de restauració del sistema de Windows, podeu tornar l'ordinador a una condició anterior. Això es pot utilitzar per solucionar problemes com el mal funcionament dels sistemes on l'actualització del component WSL és impossible.

Observeu aquests mètodes per arreglar l'ordinador i tornar-lo a funcionar:

  1. Premeu el botó Tecla Windows + R per començar el Correr comandament.
  2. Tipus per rstru en el Correr caixa i colpejar Entra per començar el Restauració del sistema mag.

    Obriu el menú Restauració del sistema

  3. A la pantalla següent, seleccioneu un punt de restauració diferent abans de prémer Pròxim botó.

    Obriu un punt de restauració

    Nota: Seleccioneu un punt de restauració que s'hagi establert abans que us adoneu d'aquest error i, a continuació, feu clic Pròxim de nou.

  4. Feu clic Acabar quan s'hagi iniciat el procediment de restauració, mireu com es reinicia l'ordinador.
  5. Reinicieu l'ordinador Windows i comproveu si podeu actualitzar el component WSL.

Si el problema encara no s'ha resolt, procediu a la tècnica següent.

5. Instal·leu totes les actualitzacions de Windows pendents

Instal·lar les actualitzacions pendents de Windows abans d'intentar actualitzar el component WSL pot ser una bona idea si continueu posant-les. Diversos usuaris afectats han indicat que el problema es va solucionar ràpidament un cop van actualitzar les instal·lacions de Windows a la versió més recent.

Atès que aquest problema es remunta a Windows 10, Microsoft ha tingut molt de temps per solucionar-lo. (encara que no tingui èxit). Les seves iniciatives més recents incloïen diverses correccions que es van distribuir com a actualitzacions acumulatives tant per a Windows 10 com per a Windows 11. Per veure si el problema s'ha solucionat, instal·leu les correccions que falten a la vostra màquina Windows.

L'aplicació de totes les actualitzacions pendents de Windows suposadament solucionarà completament el problema, segons molts clients que han informat del problema de l'acumulació de recursos de la CPU de Shell Infrastructure Host.
Aquesta és la solució prospectiva que hauríeu de provar inicialment tenint en compte que Microsoft ha publicat anteriorment algunes actualitzacions dissenyades per reduir aquest tipus de problema.

Per solucionar aquest problema, assegureu-vos que esteu executant la versió més recent de la vostra versió de Windows 11 mitjançant la funció d'actualització de Windows.

Per resoldre el 'WslRegisterDistribution ha fallat amb un error: 0x80070050', seguiu aquests passos per actualitzar Windows Update a la versió més recent de Windows 11:

  1. Premeu Windows tecla + R per obrir el Correr Caixa de diàleg.
  2. Al quadre de text, introduïu 'ms-settings:windowsupdate' per obrir el actualització de Windows pestanya de l'aplicació Configuració.

    Accediu a l'actualització de Windows

    Nota: Ara podeu trobar un missatge de control del compte si no heu ajustat el valor predeterminat Configuració UAC. Feu clic per concedir accés d'administrador en aquest cas.

  3. A continuació, trieu Buscar actualitzacions des del menú de la part dreta de la pantalla.

    S'està comprovant si hi ha actualitzacions

  4. Feu clic Instal · lar ara per iniciar la instal·lació local de l'actualització després que s'hagi acabat de baixar localment.
  5. Comproveu si el problema s'ha solucionat reiniciant l'ordinador.

Si heu instal·lat totes les actualitzacions programades de Windows i encara teniu el problema, seguiu llegint per veure la propera solució possible a continuació.

6. Desplegueu una exploració CHKDSK

Si encara esteu utilitzant una unitat de disc dur (HDD), hauríeu d'executar CHKDSK per determinar si el comportament anormal està relacionat amb un sector de disc que falla. Després d'aquest tipus d'exploració, els sectors danyats s'intercanvien pels seus equivalents no utilitzats.

Si feu una exploració CHKDSK per canviar els sectors d'emmagatzematge dolents per altres bons, podeu mantenir el vostre maquinari d'emmagatzematge en funcionament durant més temps i confirmar aquest escenari (durant uns quants mesos més).

Execució d'una exploració de disc de comprovació us ajudarà a allargar la vida útil del vostre disc dur en aquesta situació substituint els sectors danyats per altres de bons. Per descartar aquest escenari, proveu d'executar una exploració CHKDSK des d'un indicador CMD elevat.

Nota: Afortunadament, l'aplicació CHKDSK integrada a Windows pot buscar errors i corrupcions i reparar els errors lògics i les dades danyades que s'hagin pogut deixar enrere per un intent d'eliminació forçada.

Desplegueu una exploració CHKDSK

IMPORTANT: Per concedir a CHKDSK els permisos que necessita per reparar fitxers danyats, obriu-lo en una finestra CMD elevada. Independentment de la versió de Windows que utilitzeu, els procediments haurien de funcionar.

Un cop finalitzada l'exploració CHKDSK, reinicieu l'ordinador per veure si el 'WslRegisterDistribution ha fallat amb un error: 0x80070050″ l'error encara és visible.

Si encara es produeix el mateix error, aneu al mètode següent a continuació.

7. Realitzeu una operació d'arrencada neta

Resulta que hi ha moltes eines potencials i aplicacions de tercers que eventualment podrien interferir amb el subsistema de Windows per a Linux. Assegureu-vos que la vostra instal·lació de Windows estigui en un estat d'arrencada net i comproveu si encara podeu actualitzar el component WSL. Si no, un o més d'ells poden ser els veritables culpables d'aquest comportament.

Si heu arribat fins aquí sense trobar una solució viable, hauríeu de començar a centrar-vos en un possible infractor de tercers que pugui estar implicat en la inestabilitat per actualitzar el component WSL.

Podeu anticipar-vos a tractar aquest tipus de problemes com a resultat d'una suite de seguretat massa defensiva o com a resultat d'un programa d'optimització del sistema que, en última instància, té un impacte en les funcions del nucli relacionades amb l'energia, segons altres clients afectats.

Si aquest problema continua sorgint sempre que intenteu actualitzar el component WSL, ho haureu de fer prova una arrencada neta i mireu si els accidents crítics encara estan passant.

Realitzeu una operació d'arrencada neta

És evident que un servei d'inici de processador de tercers és el problema si obteniu un estat d'arrencada net i l'error deixa de produir-se. Trobar el problema ara és només una qüestió de tornar a activar progressivament tots els elements desactivats anteriorment fins que veieu que l'error es torna a produir.

D'altra banda, procediu a la següent cura potencial a continuació si el mateix tipus de problema persisteix fins i tot després d'un estat d'arrencada net.

8. Desplegueu una exploració SFC i DISM

Investigar qualsevol problema de corrupció del sistema hauria de ser el següent pas si encara no podeu actualitzar el component WSL.

La gran majoria dels possibles problemes que podrien ser la causa d'aquest codi d'error es poden solucionar executant immediatament SFC (Comprovador de fitxers del sistema) i DISM (Servei i gestió d'imatges de desplegament) xecs.

Les dues utilitats integrades són essencialment iguals, però per millorar les vostres possibilitats de solucionar el problema sense haver de realitzar una instal·lació neta o una instal·lació de reparació, us recomanem que executeu els dos tipus d'exploracions ràpidament una darrere l'altra.

Una exploració SFC hauria de ser el vostre primer curs d'acció . No hi ha cap requisit per a una connexió a Internet perquè aquesta exploració utilitzarà un arxiu local per substituir els fitxers de Windows danyats per altres intactes.

Desplegueu una exploració SFC

Eviteu aturar, reiniciar o tancar la finestra CMD elevada un cop s'hagi iniciat aquest procediment.

Correu el risc de causar problemes locals addicionals a l'HDD o SSD del vostre ordinador fent això.

Reinicieu la vostra màquina un cop s'hagi completat l'exploració SFC i, quan torni a funcionar, iniciar l'exploració del DISM .

Desplegueu una exploració DISM

En particular, a diferència d'una comprovació SFC, DISM necessita una connexió a Internet permanent per substituir els fitxers danyats pels seus homòlegs saludables. Això és necessari perquè DISM rep còpies noves que no estan corrompudes mitjançant una funció de Windows Update, a diferència de SFC, que utilitza un arxiu de fitxers local.

Reinicieu l'ordinador una vegada més per veure si el problema s'ha resolt quan finalitzi l'exploració de DISM.

Continueu amb la següent solució suggerida a continuació si el problema encara és present.

9. Realitzeu una instal·lació neta o una instal·lació de reparació

Si cap de les modificacions esmentades anteriorment ha millorat la vostra situació, és probable que tingueu una corrupció greu dels fitxers del sistema que està fora de l'abast de les tècniques típiques. Si aquest és el cas, simplement hauríeu de restablir els components de Windows pertinents que, en última instància, puguin tenir un efecte en el WSL component.

Per fer-ho, podeu executar una neteja completa de la unitat del sistema operatiu o simplement seleccionar els fitxers associats al vostre sistema operatiu:

Instal·lació neta – Aquest és el més fàcil dels dos procediments de dur a terme perquè ho podeu fer directament des dels menús de la vostra versió de Windows i sense utilitzar discs d'instal·lació. Només es recomana això si no us importa què passa amb les dades sensibles que esteu emmagatzemant a la unitat.

Instal·lació de reparació – Aquest mètode, també conegut com a reparació in situ, es recomana si la unitat del sistema operatiu (C:) actualment emmagatzema informació crucial que no us podeu permetre el luxe de perdre. Tanmateix, tingueu en compte que heu d'utilitzar els mitjans d'instal·lació adequats perquè això funcioni. El principal avantatge d'aquesta estratègia és la preservació de tot el vostre contingut personal, inclosos els jocs, les aplicacions i les preferències dels usuaris.