Solució: Codi d'error 0x800f0954



Proveu El Nostre Instrument Per Eliminar Problemes

Alguns usuaris obtenen el fitxer Codi d'error 0x800f0954 en intentar instal·lar .NET Framework 3.5 o una característica opcional diferent al Windows 10. La majoria dels usuaris informen que aquest error es produeix mentre intenten instal·lar el paquet mitjançant les funcions del Windows, però d'altres ho reben mentre utilitzen l'eina de línia de comandes DISM. Sembla que l’error no és exclusiu d’una determinada versió de Windows, ja que es confirma que es produeix a Windows 7, Windows 8.1 i Windows 10.



Codi d'error 0x800f0954



Què causa el codi d'error 0x800f0954?

Vam examinar aquest problema en concret intentant replicar-lo a les nostres màquines de proves i examinant diversos informes d'usuaris que han trobat aquest problema exacte. Resulta que hi ha diversos possibles responsables que podrien acabar desencadenant aquest codi d’error:



  • L'ordinador no pot accedir al servidor de Windows Update - En alguns casos, el missatge d'error es produeix perquè el sistema no pot accedir al servidor WU. Això és típic en situacions en què hi ha tota una xarxa d’ordinadors units al domini configurats per descarregar actualitzacions d’un servidor WSUS. En aquest cas, podeu resoldre el problema ignorant el WSUS.
  • Els registres DISM CBS estan provocant el problema - De vegades, els registres CBS generats per la utilitat DISM poden apuntar cap a un problema que realment no existeix. En aquest cas, podeu resoldre el problema suprimint els registres de manteniment basat en components i tornant a executar l'ordre DISM que anteriorment fallava amb aquest missatge d'error.
  • Cal instal·lar .NET Framework mitjançant Powershell - Si proveu d’instal·lar un paquet anterior de .NET Framework, és possible que hàgiu de fer-ho des d’una finestra de PowerShell per evitar 0x800f0954 error.
  • La política de grup impedeix la instal·lació - Hi ha una política que pot desencadenar aquest error concret si es desactiva des de l'Editor de polítiques de grup local. Si aquest escenari és aplicable, podeu resoldre el problema activant la política 'Especifiqueu la configuració per a la instal·lació de components opcionals i la reparació de components'.

Si actualment esteu cercant una solució per a 0x800f0954 error, aquest article us proporcionarà diversos passos de resolució de problemes. A continuació, trobareu un recull de mètodes que altres usuaris en una situació similar han utilitzat amb èxit per solucionar aquest problema en concret.

Tingueu en compte que els mètodes següents s’ordenen per eficiència i gravetat, de manera que us recomanem que els seguiu en l’ordre en què es presenten. És probable que no totes les solucions possibles s'apliquin a la vostra situació actual, així que no dubteu a ometre els mètodes que no es poden seguir.

Mètode 1: Ignorant el WSUS

Si obté el 0x800f0954 un error en intentar instal·lar funcions opcionals de Windows, probablement sigui perquè el vostre sistema no pot accedir al servidor de Windows Update. Sembla que això s’ha produït per a molts usuaris en una situació similar, especialment en situacions en què hi ha tota una xarxa d’ordinadors units al domini que estan configurats per descarregar actualitzacions d’un servidor WSUS.



Si la vostra situació és similar, és possible que el problema es produeixi perquè el vostre equip formava part d'una xarxa de domini i la configuració de la política de grup encara està al seu lloc. Si aquest escenari és aplicable, podeu resoldre el problema ignorant temporalment el servidor WSUS. Podeu fer-ho fàcilment mitjançant la següent edició del registre:

  1. Premeu Tecla Windows + R. obrir un Correr Caixa de diàleg. A continuació, escriviu 'Regedit' i colpejar Ctrl + Maj + Retorn per obrir el Editor del registre amb privilegis administratius. Quan el sistema ho demani UAC (control del compte d'usuari) , feu clic a per atorgar privilegis administratius.
  2. Dins de l’Editor del Registre, utilitzeu el tauler esquerre per anar a la ubicació següent:
    HKEY_LOCAL_MACHINE  SOFTWARE  Policies  Microsoft  Windows  WindowsUpdate  AU

    Nota: També podeu enganxar l'adreça directament a la barra de navegació i prémer Entra per arribar-hi a l’instant.

  3. Si el Actualització de Windows la clau no existeix, l’haureu de crear manualment. Per fer-ho, feu clic amb el botó dret a la tecla Windows i seleccioneu Nou> Clau i posa-li un nom 'Actualització de Windows'. A continuació, feu clic amb el botó dret sobre la clau recentment creada i seleccioneu Nou> Clau i nomenar la clau més nova AT .
  4. Amb la tecla AU seleccionada, passeu al tauler dret, feu clic amb el botó dret sobre un espai buit i trieu Nou> Cadena valor. A continuació, canvieu el nom del valor de cadena acabat de crear a UserWUServer .
  5. Un cop el UserWUServer s'ha creat la clau, feu-hi doble clic i configureu-la Dades de valor a 0 .
  6. Tanqueu l'Editor del registre, reinicieu l'ordinador i comproveu si el problema s'ha resolt en la propera posada en marxa del sistema.
https://appuals.com/wp-content/uploads/2019/05/bypassing-the-WSUS.webm

Si aquest mètode no resolia el problema o no era aplicable, aneu al següent mètode.

Mètode 2: neteja dels registres de CBS

Alguns usuaris que ens trobem amb aquest problema exacte han informat que van aconseguir resoldre el problema després de suprimir-lo CBS (Servei basat en components) registres relacionats amb DISM . Després de fer això i tornar a executar l'ordre DISM, alguns usuaris afectats han informat que el fitxer 0x800f0954 l'error ja no es produïa.

Això és el que heu de fer:

  1. Obriu l'Explorador de fitxers i aneu a la ubicació següent:
    C:  Windows  Logs  CBS
  2. Un cop entreu a l'interior CBS carpeta, seleccioneu-ho tot i trieu Suprimeix.
  3. Després de cada fitxer .registre i .cab el fitxer s'ha suprimit, podeu tancar el fitxer CBS carpeta.
  4. Premeu Tecla Windows + R. obrir un Correr Caixa de diàleg. A continuació, escriviu 'Cmd' i premeu Ctrl + Maj + Retorn per obrir un elevat Símbol d'ordres . Quan vegeu el UAC (Control de comptes d'usuari), feu clic a Sí per concedir privilegis administratius.
  5. Dins del símbol del sistema elevat, escriviu l'ordre següent i premeu Entra per tornar a executar l'ordre DISM una vegada més:
    Dism.exe / en línia / enable-feature / featurename: NetFX3 / source: C: 
  6. Després de colpejar Entrar, el .NET Framework s'hauria d'instal·lar sense el fitxer 0x800f0954 error.

Si continueu trobant el mateix missatge d'error o si aquest mètode no era aplicable a l'escenari actual, aneu al següent mètode.

Mètode 3: utilitzar PowerShell per instal·lar .NET Framework 3.5

Si us trobeu amb 0x800f0954 error en intentar instal·lar .NET Framework 3.5 mitjançant DISM (desplegament i administració d’imatges), és possible que pugueu eludir el missatge d’error mitjançant Powershell.

Diversos usuaris afectats han informat que el codi d'error ja no es produïa després que executessin una ordre de PowerShell que acabés solucionant el problema. Això és el que heu de fer:

  1. Premeu Tecla Windows + R. per obrir una ordre d'execució. A continuació, escriviu 'Powershell' i premeu Ctrl + Maj + Retorn per obrir una sol·licitud de Powershell elevada. Quan el sistema ho demani UAC (control del compte d'usuari) , feu clic a per atorgar privilegis administratius.

    Diàleg d'execució: powershell A continuació, premeu Ctrl + Maj + Retorn

  2. Dins de la sol·licitud de Powershell elevada, escriviu l'ordre següent i premeu Retorn per executar-lo:
    Afegeix-WindowsCapability -En línia -Nom NetFx3~~~~ -FontD: sources  sxs
  3. Tanqueu l’indicatiu Powershell elevat i reinicieu l’equip.
  4. A la propera posada en marxa del sistema, intenteu instal·lar el fitxer .NET Framework 3.5 una vegada més i comproveu si el problema s'ha resolt.

Si encara es produeix el mateix error, baixeu al següent mètode següent.

Mètode 4: utilitzar l'editor de polítiques de grup

Si obté el 0x800f0954 error en intentar afegir el fitxer Conjunt d'eines RSAT , és probable que hagueu de fer alguns canvis amb Editor de polítiques de grup eina. Diversos usuaris han aconseguit resoldre aquest problema executant el fitxer Gpedit eina per modificar alguns paràmetres relacionats amb Instal·lació de components i Reparació de components .

Després d'habilitar una determinada política local i permetre que el SO descarregui contingut de reparació i funcions opcionals directament de WU, diversos usuaris han informat que el problema s'ha resolt.

Nota: Tingueu en compte que Editor de polítiques de grup l'eina no està disponible per a totes les versions de Windows. Si teniu Windows 10 Home o una altra versió que no l’inclou, haureu de seguir aquest article ( aquí ) per instal·lar l'editor de polítiques a l'ordinador.

Si en teniu Política de grup editor a la vostra versió de Windows, aquí teniu una guia ràpida sobre com fer les modificacions necessàries:

  1. Premeu Tecla Windows + R. obrir un Correr Caixa de diàleg. A continuació, escriviu 'Gpedit.msc' i premeu Entra per obrir el Editor de polítiques de grup local . Si el sistema us ho demana UAC (control del compte d'usuari) , feu clic a per atorgar privilegis administratius.

    Escrivint 'gpedit.msc' a l'indicador d'execució

  2. Un cop a l'editor de polítiques de grup local, utilitzeu el tauler esquerre per navegar a la ubicació següent:
    Configuració de l'ordinador Plantilles administratives Sistema
  3. Després, amb Sistema seleccionat , aneu al tauler de la dreta i feu doble clic al botó Especifiqueu la configuració per a la instal·lació i reparació de components opcionals .

    Especifiqueu la configuració per a la instal·lació i reparació de components opcionals

  4. A continuació, establiu la política a Activat i assegureu-vos de marcar la casella associada a Baixeu contingut de reparació i funcions opcionals directament de Windows Update en lloc de Windows Server Update Services (USUS) .

    Activeu la política necessària

  5. Encertat Aplicar per desar la configuració i, a continuació, tanqueu el fitxer Editor de polítiques de grup local i reinicieu l'ordinador.
  6. A la propera posada en marxa del sistema, l'error ja no hauria de produir-se.

Solució 5: Canvi del valor del registre UseWUServer

Si cap dels mètodes anteriors no funciona, intentarem canviar el fitxer UseWUServer entrada de registre i canvieu-lo per desactivat. Pel que sembla, després d’una actualització recent de Windows, aquesta clau entrava en conflicte amb el servei d’actualització de Windows i provocava el missatge d’error en discussió. Assegureu-vos que heu iniciat la sessió com a administrador abans de continuar i feu una còpia de seguretat del registre per si de cas.

  1. Premeu Windows + R, escriviu “ regedit ”Al quadre de diàleg i premeu Retorn.
  2. Un cop a l'editor del registre, aneu al camí següent:
    HKLM / Programari / Polítiques / Microsoft / Windows / WindowsUpdate / AU / UseWUServer
  3. Ara canvieu el valor de l'1 al 0 .
  4. Després de fer els canvis següents, reinicieu l'ordinador i torneu a iniciar el servei d'actualització. Comproveu si el problema es resol.
5 minuts de lectura