PARANDUS: Veakood 0x800f0954



Proovige Meie Instrumenti Probleemide Kõrvaldamiseks

Mõned kasutajad saavad Veakood 0x800f0954 .NET Framework 3.5 või mõne muu valikulise funktsiooni installimisel Windows 10-sse. Enamik kasutajaid teatab, et see tõrge ilmneb paketi installimisel Windowsi funktsioonide kaudu, kuid teised saavad selle DISM-i käsurea tööriista kasutamisel. Tundub, et viga ei ole teatud Windowsi versiooni ainus, kuna see on kinnitanud Windows 7, Windows 8.1 ja Windows 10.



Veakood 0x800f0954



Mis põhjustab tõrkekoodi 0x800f0954?

Uurisime seda konkreetset probleemi, proovides probleemi oma testimasinates korrata ja vaadates erinevaid kasutajate aruandeid, mis on täpselt selle probleemiga kokku puutunud. Nagu selgub, on mitu erinevat potentsiaalset süüdlast, kes võivad selle veakoodi käivitada:



  • Arvuti ei pääse Windows Update'i serverile juurde - Mõnel juhul ilmneb tõrketeade seetõttu, et süsteem ei pääse WU-serverisse. See on tüüpiline olukordades, kus kogu domeeniga ühendatud arvutite võrk on konfigureeritud värskenduste allalaadimiseks WSUS-serverist. Sellisel juhul saate probleemi lahendada WSUS-ist mööda minnes.
  • DISM CBS-i logid käivitavad probleemi - Mõnikord võivad DISM-utiliidi loodud CBS-i logid osutada probleemile, mida tegelikult ei eksisteeri. Sellisel juhul saate probleemi lahendada, kustutades komponendipõhise hoolduse logid ja käivitades uuesti selle tõrketeatega varem ebaõnnestunud käsu DISM.
  • .NET Framework tuleb installida Powershelli kaudu - Kui proovite installida vanemat .NET Framework-i paketti, peate võib-olla seda tegema PowerShelli aknast, et vältida 0x800f0954 viga.
  • Grupipoliitika takistab installimist - Seal on üks reegel, mis võib selle konkreetse vea käivitada, kui see on kohaliku grupipoliitika redaktoris keelatud. Kui see stsenaarium on rakendatav, saate probleemi lahendada, lubades poliitika „Täpsustage komponentide valikulise installimise ja parandamise sätted”.

Kui otsite praegu lahendust 0x800f0954 viga, pakub see artikkel teile mitmeid tõrkeotsingu samme. Altpoolt leiate hulga meetodeid, mida teised sarnases olukorras olevad kasutajad on selle konkreetse probleemi lahendamiseks edukalt kasutanud.

Pidage meeles, et allpool toodud meetodid on järjestatud tõhususe ja raskusastme järgi, seetõttu soovitame teil järgida neid esitamise järjekorras. Võimalik, et kõiki võimalikke lahendusi teie praeguses olukorras ei rakendata, jätke julgelt vahele meetodid, mida ei saa järgida.

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

Kui saate 0x800f0954 Windowsi valikuliste funktsioonide installimisel ilmnes tõrge, tõenäoliselt seetõttu, et teie süsteem ei pääse Windows Update'i serverile juurde. Tundub, et see on juhtunud paljude sarnases olukorras olevate kasutajate puhul - eriti olukordades, kus on terve domeeniga ühendatud arvutite võrk, mis on konfigureeritud alla laadima värskendusi WSUS-serverist.



Kui teie olukord on sarnane, on võimalik, et probleem ilmneb seetõttu, et teie arvuti oli kunagi domeenivõrgu osa ja grupipoliitika seade on endiselt paigas. Kui see stsenaarium on rakendatav, saate probleemi lahendada, möödudes ajutiselt WSUS-serverist. Seda saate hõlpsalt teha, tehes järgmist registriredigeerimist:

  1. Vajutage Windowsi klahv + R avada a Jookse Dialoogikast. Seejärel tippige 'Regedit' ja tabas Ctrl + Tõst + Enter avada Registriredaktor administraatoriõigustega. Kui seda palub UAC (kasutajakonto kontroll) , klõpsake nuppu Jah anda administraatoriõigusi.
  2. Registriredaktori sees navigeerige järgmisse asukohta vasakpoolsel paanil:
    HKEY_LOCAL_MACHINE  SOFTWARE  Policies  Microsoft  Windows  WindowsUpdate  AU

    Märge: Samuti saate kleepida aadressi otse navigeerimisribale ja vajutada Sisenema et sinna koheselt jõuda.

  3. Kui Windowsi uuendus võtit pole olemas, peate selle käsitsi looma. Selleks paremklõpsake Windowsi klahvi, valige Uus> võti ja nimetage see 'Windowsi uuendus'. Seejärel paremklõpsake vastloodud võtmel ja valige Uus> võti ja nimetage uusim võti AT .
  4. Kui AU-klahv on valitud, minge parempoolsele paanile, paremklõpsake tühja ruumi ja valige Uus> String väärtus. Järgmisena nimetage vastloodud stringi väärtus ümber UserWUServer .
  5. Kui UserWUServer võti on loodud, topeltklõpsake seda ja määrake see Väärtusandmed kuni 0 .
  6. Sulgege registriredaktor, taaskäivitage arvuti ja vaadake, kas probleem on järgmise süsteemi käivitamisel lahendatud.
https://appuals.com/wp-content/uploads/2019/05/bypassing-the-WSUS.webm

Kui see meetod probleemi ei lahendanud või see ei olnud rakendatav, liikuge järgmisele alltoodud meetodile.

2. meetod: CBS-i logide puhastamine

Mõned kasutajad, kes puutuvad kokku just selle probleemiga, on teatanud, et pärast probleemi kustutamist õnnestus neil probleem lahendada CBS (komponendipõhine teenindus) seotud logid DISM . Pärast selle tegemist ja käsu DISM uuesti käivitamist on mõned mõjutatud kasutajad teatanud, et 0x800f0954 viga enam ei esinenud.

Tehke järgmist.

  1. Avage File Explorer ja navigeerige järgmisse asukohta:
    C:  Windows  Logs  CBS
  2. Kui olete sisenenud CBS kausta, valige seal kõik ja valige Kustuta.
  3. Iga faili järel .log ja .Takso fail on kustutatud, saate selle sulgeda CBS kausta.
  4. Vajutage Windowsi klahv + R avada a Jookse Dialoogikast. Seejärel tippige 'Cmd' ja vajutage Ctrl + Tõst + Enter avada kõrgendatud Käsurida . Kui näete UAC (kasutajakonto kontroll), administraatoriõiguste andmiseks klõpsake nuppu Jah.
  5. Tippige kõrgendatud käsuviiba sisse järgmine käsk ja vajutage Sisenema käsku DISM uuesti käitada:
    Dism.exe / online / enable-feature / featurename: NetFX3 / allikas: C: 
  6. Pärast löömist Sisenema, .NET-i raamistik peaks installima ilma 0x800f0954 viga.

Kui näete ikka sama veateadet või kui see meetod ei olnud teie praeguse stsenaariumi korral rakendatav, liikuge järgmisele alltoodud meetodile.

3. meetod: PowerShelli kasutamine .NET Framework 3.5 installimiseks

Kui puutute kokku 0x800f0954 tõrge .NET Framework 3.5 installimisel, kasutades DISM-i (juurutamise pilditeenindus ja -haldus), võite Powershelli abil tõrketeadest mööda hiilida.

Mitmed mõjutatud kasutajad on teatanud, et veakoodi enam ei ilmnenud pärast Powerhelli käsu käivitamist, mis lõpuks probleemi lahendas. Tehke järgmist.

  1. Vajutage Windowsi klahv + R käivitamise käsu avamiseks. Seejärel tippige 'Powerhell' ja vajutage Ctrl + Tõst + Enter avada kõrgendatud Powershelli viip. Kui seda palub UAC (kasutajakonto kontroll) , klõpsake nuppu Jah anda administraatoriõigusi.

    Käivitage dialoog: powershell Seejärel vajutage klahvikombinatsiooni Ctrl + Tõst + Enter

  2. Tippige kõrgendatud Powershelli viipesse järgmine käsk ja vajutage selle käivitamiseks sisestusklahvi Enter:
    Lisama-WindowsVõime -Veebis -Nimi NetFx3~~~~ -AllikasD: sources  sxs
  3. Sulgege kõrgendatud Powershelli viip ja taaskäivitage oma masin.
  4. Järgmisel süsteemi käivitamisel proovige installida .NET Framework 3.5 veel kord ja vaadake, kas probleem on lahendatud.

Kui sama tõrge ilmneb endiselt, liikuge järgmisele alltoodud meetodile.

4. meetod: rühmapoliitika redaktori kasutamine

Kui saate 0x800f0954 viga RSAT-i tööriistakomplekt , on tõenäoline, et peate mõned muudatused tegema Grupipoliitika redaktor tööriist. Mitu kasutajat on selle probleemi lahendanud, käivitades Gpedit tööriist, et muuta mõningaid teenusega seotud seadeid Komponentide paigaldamine ja Komponentide remont .

Pärast teatud kohaliku poliitika lubamist ja lubades operatsioonisüsteemil remondisisu ja valikulisi funktsioone otse WU-st alla laadida, on mitu kasutajat teatanud, et probleem on lahendatud.

Märge: Pidage meeles, et Grupipoliitika redaktor 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 järgima seda artiklit ( siin ) poliitika redaktori installimiseks arvutisse.

Kui teil on Grupipoliitika Toimetaja oma Windowsi versioonis on siin kiire juhend vajalike muudatuste tegemiseks:

  1. Vajutage Windowsi klahv + R avada a Jookse Dialoogikast. Seejärel tippige „Gpedit.msc” ja vajutage Sisenema avada Kohalik rühmapoliitika redaktor . Kui teil palutakse UAC (kasutajakonto kontroll) , klõpsake nuppu Jah anda administraatoriõigusi.

    Sisestage Run käsku „gpedit.msc”

  2. Kui olete kohalikus grupipoliitika redaktoris, navigeerige vasakpoolsel paanil järgmisse asukohta:
    Arvuti seadistamine haldusmallid süsteem
  3. Siis koos Süsteem on valitud , minge parempoolsele paanile ja topeltklõpsake nuppu Määrake komponentide valikulise installimise ja parandamise sätted .

    Määrake komponentide valikulise installimise ja parandamise sätted

  4. Järgmisena määrake reegel Lubatud ja kindlasti märkige ruut, mis on seotud Parandussisu ja valikuliste funktsioonide allalaadimine otse Windows Update'ist, mitte Windows Server Update Services (USUS) .

    Lubage nõutav poliitika

  5. Tulemus Rakenda konfiguratsiooni salvestamiseks sulgege seejärel Kohalik rühmapoliitika redaktor ja taaskäivitage arvuti.
  6. Järgmisel süsteemi käivitamisel ei tohiks viga enam tekkida.

5. lahendus: registri väärtuse muutmine UseWUServer

Kui ükski ülaltoodud meetoditest ei toimi, proovime seda muuta Kasutage WUServerit registrikanne ja muutke see keelatuks. Ilmselt pärast hiljutist Windowsi värskendust oli see võti vastuolus Windowsi värskendusteenusega ja põhjustas arutlusel oleva tõrketeate. Enne jätkamist veenduge, et olete sisse logitud administraatorina ja varundage igaks juhuks oma register.

  1. Vajutage Windows + R, tippige regedit ”Ja vajutage sisestusklahvi.
  2. Kui olete registriredaktoris, liikuge järgmisele teele:
    HKLM / Tarkvara / Poliitikad / Microsoft / Windows / WindowsUpdate / AU / UseWUServer
  3. Nüüd muutke väärtust vahemikus 1 kuni 0 .
  4. Pärast järgmiste muudatuste tegemist taaskäivitage arvuti ja käivitage värskendusteenus uuesti. Kontrollige, kas probleem on lahendatud.
5 minutit loetud