Parandus: veakood 0x800f0954

Mõni kasutaja saab .NET Framework 3.5 või mõne muu valikulise funktsiooni installimisel Windows 10-s veakoodi 0x800f0954 . Enamik kasutajaid teatab, et see tõrge ilmneb, kui nad üritavad paketti installida Windowsi funktsioonide kaudu, kuid teised saavad seda samal ajal kasutades käsurida tööriista DISM. Tundub, et viga ei ole teatud Windowsi versiooni jaoks ainuõige, kuna see on kinnitatud Windows 7, Windows 8.1 ja Windows 10 versioonides.

Vea kood 0x800f0954

Mis põhjustab tõrkekoodi 0x800f0954?

Uurisime seda konkreetset probleemi, üritades seda probleemi korrata oma testimismasinates ja uurides erinevaid kasutaja aruandeid, kus on just selle probleemiga ilmnenud. Nagu selgub, on mitu erinevat potentsiaalset süüdlast, kes võivad selle veakoodi käivitada:

  • Arvuti ei pääse juurde Windows Update'i serverile - mõnel juhul ilmub tõrketeade, kuna süsteem ei pääse WU-serverisse. See on tüüpiline olukordades, kus on terve domeeniga ühendatud arvutite võrk, mis on konfigureeritud värskenduste allalaadimiseks WSUS-serverist. Sel juhul saate probleemi lahendada WSUS-ist mööda minnes.
  • DISM CBS logid käivitavad probleemi - mõnikord võivad DISM utiliidi loodud CBS logid osutada probleemile, mida tegelikult pole. Sel juhul saate probleemi lahendada, kustutades komponendipõhised hoolduslogid ja taaskäivitades käsu DISM, mis varem selle tõrketeatega ebaõnnestus.
  • .NET Framework tuleb installida Powershelli kaudu - kui proovite installida mõnda vanemat .NET Framework'i paketti, peate 0x800f0954 tõrke vältimiseks seda tegema PowerShelli aknast.
  • Rühmapoliitika takistab installimist - seal on üks poliitika, mis võib selle konkreetse tõrke esile kutsuda, kui see on kohaliku grupipoliitika redaktoris keelatud. Kui see stsenaarium on rakendatav, saate probleemi lahendada, lubades poliitika „Valikulise komponendi installimise ja komponendi parandamise sätete määramine”.

Kui otsite parandust vea 0x800f0954 kohta, pakub see artikkel teile mitu tõrkeotsingu sammu. Altpoolt leiate kogumi meetodeid, mida teised sarnases olukorras kasutajad on selle probleemi lahendamiseks edukalt kasutanud.

Pidage meeles, et allpool toodud meetodid on järjestatud tõhususe ja tõsiduse järgi, seetõttu soovitame teil neid järgida nende esitamise järjekorras. Võimalik, et kõik võimalikud parandused pole teie praeguses olukorras rakendatavad, nii et jätke julgelt vahele meetodid, mida ei saa järgida.

1. meetod: WSUS-ist mööda hiilimine

Kui valikuliste Windowsi funktsioonide installimisel proovib tõrge 0x800f0954, on selle põhjuseks tõenäoliselt see, et teie süsteem ei pääse juurde Windows Update'i serverile. Tundub, et see on toimunud paljude sarnases olukorras kasutajate jaoks - eriti olukordades, kus on terve domeeniga ühendatud arvutite võrk, mis on konfigureeritud värskenduste allalaadimiseks WSUS-serverist.

Kui teie olukord on sarnane, võib probleem ilmneda seetõttu, et teie arvuti oli kunagi domeenivõrgu osa ja grupipoliitika sätted on endiselt paigas. Kui see stsenaarium on rakendatav, saate probleemi lahendada, WSUS-serverist ajutiselt mööda minnes. Seda saate hõlpsalt teha, tehes järgmist registriredaktorit:

  1. Dialoogiboksi Käitamine avamiseks vajutage Windowsi klahvi + R. Seejärel tippige "regedit" ja klõpsake Ctrl + Shift + Enter, et avada registriredaktor administraatoriõigustega. Kui UAC (kasutajakonto kontroll) seda palub, klõpsake administraatoriõiguste andmiseks nuppu Jah .
  2. Järgmisesse asukohta navigeerimiseks kasutage vasakpoolset paani registriredaktoris:
     HKEY_LOCAL_MACHINE \ TARKVARA \ Eeskirjad \ Microsoft \ Windows \ WindowsUpdate \ AU 

    Märkus. Võite aadressi otse navigeerimisribale kleepida ja kohe sisenemiseks vajutada sisestusklahvi .

  3. Kui WindowsUpdate- võtit pole olemas, peate selle käsitsi looma. Selleks paremklõpsake Windowsi võtmel, valige Uus> Klahv ja pange sellele nimeks WindowsUpdate. Seejärel paremklõpsake vastloodud võtmel ja valige Uus> Klahv ja pange uusimale võtmele AU nimi.
  4. Kui AU-võti on valitud, liikuge parempoolsele paanile, paremklõpsake tühjal kohal ja valige Uus> Stringi väärtus. Seejärel nimetage vastloodud stringi väärtus ümber UserWUServeriks .
  5. Kui kasutajaWUServeri võti on loodud, tehke sellel topeltklõps ja määrake väärtuse Väärtus väärtuseks 0 .
  6. Sulgege registriredaktor, taaskäivitage arvuti ja kontrollige, kas probleem on järgmise süsteemi käivitamisel lahendatud.
//appuals.com/wp-content/uploads/2019/05/bypassing-the-WSUS.webm

Kui see meetod ei lahendanud probleemi või see polnud rakendatav, liikuge järgmise meetodi juurde.

2. meetod: CBS-logide puhastamine

Mõned kasutajad, kes selle täpse probleemiga kokku puutuvad, on teatanud, et neil õnnestus probleem lahendada pärast DISM-iga seotud CBS (Component Based Servicing ) logide kustutamist. Pärast seda ja DISM-i käsu taaskäivitamist teatasid mõned mõjutatud kasutajad, et viga 0x800f0954 enam ei ilmnenud.

Mida peate tegema:

  1. Avage File Explorer ja liikuge järgmisesse asukohta:
     C: \ Windows \ Logs \ CBS 
  2. Kui olete jõudnud CBS-i kausta, valige seal kõik ja valige Kustuta.
  3. Pärast kõigi failide .log ja .cab kustutamist saate sulgeda CBS- kausta.
  4. Dialoogiboksi Käitamine avamiseks vajutage Windowsi klahvi + R. Seejärel tippige “cmd” ja vajutage klahvikombinatsiooni Ctrl + Shift + Enter, et avada kõrgendatud käsuviip . Kui näete UAC-i (kasutajakonto juhtimine), klõpsake administraatoriõiguste andmiseks nuppu Jah.

  5. Tippige kõrgendatud käsuviibas järgmine käsk ja vajutage sisestusklahvi DISM käsu taaskäivitamiseks:
     Dism.exe / online / luba-funktsioon / funktsiooni nimi: NetFX3 / allikas: C: \ 
  6. Pärast sisestusklahvi Enter peaks .NET Framework installima ilma vea 0x800f0954ta .

Kui näete endiselt sama tõrketeadet või see meetod ei olnud teie praeguse stsenaariumi korral rakendatav, liikuge järgmise meetodi juurde.

3. meetod: PowerShelli kasutamine .NET Framework 3.5 installimiseks

Kui proovite .NET Framework 3.5 installimisel DISM-i (Deployment Image Servicing and Management) abil installida tõrkega 0x800f0954, võite Powershelli abil tõrketeatest kõrvale hoida.

Mitmed mõjutatud kasutajad on teatanud, et veakoodi enam ei esinenud pärast seda, kui nad käitasid powerhelli käsku, mille tulemusel probleem lahendati. Mida peate tegema:

  1. Käivituskäsu avamiseks vajutage Windowsi klahvi + R. Seejärel tippige Powershell ja vajutage Ctrl + Shift + Enter, et avada kõrgendatud Powershelli viip. Kui UAC (kasutajakonto kontroll) seda palub, klõpsake administraatoriõiguste andmiseks nuppu Jah .

    Käivita dialoog: powershell Seejärel vajutage Ctrl + Shift + Enter
  2. Tippige kõrgendatud Powershelli viiba alla järgmine käsk ja vajutage selle käivitamiseks sisestusklahvi:
     Lisa - WindowsCapability - Online - Nimi NetFx3 ~~~~ - Allikas D: \ allikad \ sxs 
  3. Sulgege kõrgendatud Powershelli viip ja taaskäivitage arvuti.
  4. Järgmisel süsteemi käivitamisel proovige uuesti .NET Framework 3.5 installida ja kontrollige, kas probleem on lahendatud.

Kui sama viga ilmneb endiselt, liikuge järgmise meetodi juurde.

4. meetod: rühmapoliitika redaktori kasutamine

Kui RSAT-i tööriistakomplekti lisamise ajal ilmneb tõrge 0x800f0954, peate tõenäoliselt tegema mõned muudatused rühmapoliitika redaktori tööriista abil. Mitmel kasutajal on õnnestunud see probleem lahendada, käivitades tööriista Gpedit, et muuta mõningaid komponentide installimise ja parandamisega seotud sätteid .

Pärast teatud kohaliku poliitika lubamist ja operatsioonisüsteemil lubamist parandussisu ja valikuliste funktsioonide allalaadimist otse WU-st on mitmed kasutajad teatanud, et probleem on lahendatud.

Märkus. Pidage meeles, et rühmapoliitika redaktori tööriist pole kõigi Windowsi versioonide jaoks saadaval. Kui teil on Windows 10 Home või mõni muu versioon, mis seda ei sisalda, peate poliitika redigeerija arvutisse installimiseks järgima seda artiklit (siin).

Kui teil on Windowsi versioonis rühmapoliitika redigeerija, siis siin on lühike juhend vajalike muudatuste tegemiseks:

  1. Dialoogiboksi Käitamine avamiseks vajutage Windowsi klahvi + R. Seejärel tippige “gpedit.msc” ja kohaliku sisestuspoliitika redaktori avamiseks vajutage sisestusklahvi . Kui teid palub UAC (kasutajakonto kontroll), klõpsake administraatoriõiguste andmiseks nuppu Jah .

    Tippides käsu Run käivitage “gpedit.msc”
  2. Kui olete viibinud kohaliku grupipoliitika redaktoris, kasutage vasakpoolset paani järgmisesse asukohta navigeerimiseks:

    Arvuti konfiguratsioon \ Administratiivsed mallid \ Süsteem

  3. Seejärel, kui süsteem on valitud, minge parempoolsele paanile ja topeltklõpsake valikul Komponentide installimine ja remontimist sätete määramine .

    Määrake valikulise komponendi installimise ja komponendi parandamise sätted
  4. Järgmisena seadke poliitika väärtuseks Lubatud ja märkige kindlasti ruut, mis on seotud parandussisu ja valikuliste funktsioonide allalaadimisega otse Windows Updateist, mitte Windows Serveri värskendusteenuste (USUS) .

    Luba vajalik poliitika
  5. Konfiguratsiooni salvestamiseks klõpsake nuppu Rakenda, seejärel sulgege kohalik rühmpoliitika redaktor ja taaskäivitage arvuti.
  6. Järgmisel süsteemi käivitamisel ei tohiks viga enam ilmneda.

Huvitavad Artiklid