Popravak: kôd pogreške 0x800f0954



Isprobajte Naš Instrument Za Uklanjanje Problema

Neki korisnici dobivaju Kôd pogreške 0x800f0954 prilikom pokušaja instalacije .NET Framework 3.5 ili neke druge neobavezne značajke u sustavu Windows 10. Većina korisnika izvještava da se ta pogreška javlja dok pokušavaju instalirati paket putem značajki Windows, ali drugi je dobivaju dok koriste alat za naredbene retke DISM. Čini se da pogreška nije ekskluzivna za određenu verziju sustava Windows jer je potvrđeno da se javlja u sustavima Windows 7, Windows 8.1 i Windows 10.



Kôd pogreške 0x800f0954



Što uzrokuje kôd pogreške 0x800f0954?

Istražili smo taj problem pokušavajući ponoviti problem na našim strojevima za ispitivanje i pregledavajući različita korisnička izvješća koja su naišla upravo na taj problem. Ispostavilo se da postoji nekoliko različitih potencijalnih krivaca koji bi na kraju mogli pokrenuti ovaj kôd pogreške:



  • Računalo ne može pristupiti poslužitelju Windows Update - U nekim se slučajevima javlja poruka o pogrešci jer sustav ne može pristupiti WU poslužitelju. To je tipično u situacijama kada postoji cijela mreža računala pridruženih domeni konfigurirana za preuzimanje ažuriranja s WSUS poslužitelja. U tom slučaju problem možete riješiti zaobilazeći WSUS.
  • DISM CBS zapisnici pokreću problem - Ponekad CBS zapisnici koje generira uslužni program DISM mogu ukazati na problem koji zapravo ne postoji. U ovom slučaju problem možete riješiti brisanjem dnevnika servisiranja na temelju komponenata i ponovnim pokretanjem naredbe DISM koja je prethodno zatajila s ovom porukom o pogrešci.
  • .NET Framework treba instalirati putem Powershell-a - Ako pokušavate instalirati stariji .NET Framework paket, možda ćete to morati učiniti iz prozora PowerShell kako biste izbjegli 0x800f0954 pogreška.
  • Pravila grupe sprečavaju instalaciju - Postoji jedno pravilo koje može pokrenuti ovu određenu pogrešku ako je onemogućeno iz uređivača pravila lokalnih grupa. Ako je ovaj scenarij primjenjiv, problem možete riješiti tako da omogućite politiku 'Određivanje postavki za dodatnu instalaciju i popravak komponenata'.

Ako trenutno tražite rješenje za 0x800f0954 Ovaj članak pružit će vam nekoliko koraka za rješavanje problema. Dolje ćete pronaći zbirku metoda koje su drugi korisnici u sličnoj situaciji uspješno koristili za rješavanje ovog određenog problema.

Imajte na umu da su metode u nastavku poredane prema učinkovitosti i ozbiljnosti, pa vas savjetujemo da ih slijedite redoslijedom kojim su predstavljene. Vjerojatno neće svaki potencijalni popravak biti primjenjiv na vašu trenutnu situaciju, pa slobodno preskočite metode koje se ne mogu slijediti.

Metoda 1: zaobilaženje WSUS-a

Ako dobijete 0x800f0954 pogreška prilikom pokušaja instaliranja neobaveznih značajki sustava Windows, vjerojatno zato što vaš sustav ne može pristupiti poslužitelju Windows Update. Čini se da se to dogodilo za puno korisnika u sličnoj situaciji - posebno u situacijama kada postoji cijela mreža računala pridruženih domeni koja su konfigurirana za preuzimanje ažuriranja s WSUS poslužitelja.



Ako je vaša situacija slična, moguće je da se problem pojavio jer je vaše računalo nekoć bilo dio domene, a postavka pravila grupe i dalje je na mjestu. Ako je ovaj scenarij primjenjiv, problem možete riješiti privremenim zaobilaženjem WSUS poslužitelja. To možete učiniti lako izvršavajući sljedeće uređivanje registra:

  1. Pritisnite Windows tipka + R otvoriti a Trčanje dijaloški okvir. Zatim upišite 'Regedit' i pogodio Ctrl + Shift + Enter otvoriti Uređivač registra uz administrativne povlastice. Kada se na to zatraži UAC (kontrola korisničkog računa) , kliknite Da dodijeliti administrativne povlastice.
  2. Unutar uređivača registra upotrijebite lijevo okno za navigaciju do sljedećeg mjesta:
    HKEY_LOCAL_MACHINE  SOFTWARE  Policies  Microsoft  Windows  WindowsUpdate  AU

    Bilješka: Adresu možete zalijepiti i izravno u navigacijsku traku i pritisnuti Unesi da biste odmah stigli tamo.

  3. Ako je Windows Update ključ ne postoji, morat ćete ga stvoriti ručno. Da biste to učinili, desnom tipkom miša pritisnite tipku Windows, odaberite Novo> Ključ i imenovati ga 'Windows Update'. Zatim desnom tipkom miša kliknite novostvoreni ključ i odaberite Novo> Ključ i imenujte najnoviji ključ NA .
  4. S odabranom tipkom AU pomaknite se do desnog okna, kliknite desnom tipkom miša na prazno mjesto i odaberite Novo> Niz vrijednost. Zatim preimenujte novostvorenu vrijednost niza u UserWUServer .
  5. Jednom UserWUServer tipka je stvorena, dvaput kliknite na nju i postavite je Podaci o vrijednosti do 0 .
  6. Zatvorite uređivač registra, ponovo pokrenite računalo i provjerite je li problem riješen pri sljedećem pokretanju sustava.
https://appuals.com/wp-content/uploads/2019/05/bypassing-the-WSUS.webm

Ako ova metoda nije riješila problem ili nije bila primjenjiva, prijeđite na sljedeću donju metodu.

2. metoda: Čišćenje CBS dnevnika

Neki korisnici s kojima se susrećemo upravo s tim problemom izvijestili su da su uspjeli riješiti problem nakon brisanja DZS (servisiranje na temelju komponenata) trupci povezani sa DISM . Nakon što su to učinili i ponovno pokrenuli DISM naredbu, neki pogođeni korisnici izvijestili su da je 0x800f0954 pogreška se više nije događala.

Evo što trebate učiniti:

  1. Otvorite Explorer i prijeđite na sljedeće mjesto:
    C:  Windows  Dnevnici  CBS
  2. Jednom kad uđete u DZS mapu, odaberite sve tamo i odaberite Izbrisati.
  3. Nakon svake datoteke .log i .taksi datoteka je izbrisana, možete zatvoriti DZS mapu.
  4. Pritisnite Windows tipka + R otvoriti a Trčanje dijaloški okvir. Zatim upišite 'Cmd' i pritisnite Ctrl + Shift + Enter otvoriti povišen Naredbeni redak . Kad vidite UAC (kontrola korisničkog računa), kliknite Da za dodjelu administrativnih privilegija.
  5. Unutar povišenog naredbenog retka upišite sljedeću naredbu i pritisnite Unesi za ponovno pokretanje naredbe DISM:
    Dism.exe / online / enable-feature / featurename: NetFX3 / izvor: C: 
  6. Nakon udarca Unesi, .NET Framework trebao bi se instalirati bez 0x800f0954 pogreška.

Ako i dalje nailazite na istu poruku pogreške ili se ova metoda nije primjenjivala na vaš trenutni scenarij, prijeđite na sljedeću metodu u nastavku.

3. metoda: Korištenje PowerShell-a za instalaciju .NET Framework-a 3.5

Ako nailazite na 0x800f0954 pogreške tijekom pokušaja instalacije .NET Framework 3.5 pomoću DISM-a (servisiranje i upravljanje implementacijom slika), možda ćete moći zaobići poruku pogreške pomoću Powershell-a.

Nekoliko pogođenih korisnika izvijestilo je da se kôd pogreške više nije pojavljivao nakon što su pokrenuli naredbu PowerShell koja je na kraju riješila problem. Evo što trebate učiniti:

  1. Pritisnite Windows tipka + R za otvaranje naredbe za pokretanje. Zatim upišite “PowerHell” i pritisnite Ctrl + Shift + Enter otvoriti povišenu brzinu Powershell. Kada se na to zatraži UAC (kontrola korisničkog računa) , kliknite Da dodijeliti administrativne povlastice.

    Pokreni dijaloški okvir: powershell Zatim pritisnite Ctrl + Shift + Enter

  2. Unutar povišenog Powershell retka upišite sljedeću naredbu i pritisnite Enter da biste je pokrenuli:
    Dodati-Sposobnost sustava Windows -Na liniji -Ime NetFx3~~~~ -IzvorD: izvori  sxs
  3. Zatvorite povišeni Powershell odziv i ponovo pokrenite svoj stroj.
  4. Pri sljedećem pokretanju sustava pokušajte instalirati .NET Framework 3.5 još jednom i provjerite je li problem riješen.

Ako se ista pogreška i dalje događa, prijeđite na sljedeću donju metodu.

4. metoda: Korištenje uređivača pravila grupe

Ako dobijete 0x800f0954 prilikom pokušaja dodavanja RSAT set alata , šanse su da ćete trebati unijeti neke promjene pomoću Uređivač pravila grupe alat. Nekoliko je korisnika uspjelo riješiti ovaj problem pokretanjem Gpedit alat za izmjenu nekih postavki povezanih s Instalacija komponenata i Popravak komponenata .

Nakon omogućavanja određene lokalne politike i dopuštanja OS-u da preuzima sadržaj popravka i neobavezne značajke izravno s WU-a, nekoliko je korisnika izvijestilo da je problem riješen.

Bilješka: Imajte na umu da Uređivač pravila grupe alat nije dostupan za sve verzije sustava Windows. Ako imate Windows 10 Home ili drugu verziju koja ga ne uključuje, morat ćete slijediti ovaj članak ( ovdje ) za instaliranje uređivača pravila na računalo.

Ako imate Pravila grupe Urednik na vašoj verziji sustava Windows, evo kratkog vodiča o tome kako izvršiti potrebne izmjene:

  1. Pritisnite Windows tipka + R otvoriti a Trčanje dijaloški okvir. Zatim upišite 'Gpedit.msc' i pritisnite Unesi otvoriti Uređivač pravila lokalnih grupa . Ako vas potakne UAC (kontrola korisničkog računa) , kliknite Da dodijeliti administrativne povlastice.

    Utipkajte 'gpedit.msc' u prompt Run

  2. Kad uđete u uređivač lokalnih pravila, koristite lijevo okno za navigaciju do sljedećeg mjesta:
    Konfiguracija računala Administrativni predlošci Sustav
  3. Zatim, sa Odabran sustav , prijeđite na desno okno i dvaput kliknite na Navedite postavke za dodatnu instalaciju i popravak komponenata .

    Navedite postavke za dodatnu instalaciju i popravak komponenata

  4. Zatim postavite pravilo na Omogućeno i obavezno označite okvir povezan sa Preuzmite sadržaj za popravak i neobavezne značajke izravno s servisa Windows Update umjesto s usluge Windows Server Update Services (USUS) .

    Omogućite traženu politiku

  5. Pogoditi Prijavite se da biste spremili konfiguraciju, a zatim zatvorite Uređivač pravila lokalnih grupa i ponovno pokrenite računalo.
  6. Pri sljedećem pokretanju sustava, pogreška se više ne bi smjela pojavljivati.

Rješenje 5: Promjena vrijednosti registra UseWUServer

Ako niti jedna od gore navedenih metoda ne uspije, pokušat ćemo promijeniti Koristite WUServer unos u registar i promijenite ga u onesposobljen. Očigledno je da je nakon nedavnog ažuriranja sustava Windows ovaj ključ u sukobu s uslugom ažuriranja sustava Windows i uzrokovao poruku o pogrešci o kojoj se raspravlja. Prije nastavka provjerite jeste li prijavljeni kao administrator i napravite sigurnosnu kopiju registra za svaki slučaj.

  1. Pritisnite Windows + R, upišite „ regedit ”U dijaloškom okviru i pritisnite Enter.
  2. Jednom u uređivaču registra, idite na sljedeću stazu:
    HKLM / Software / Policies / Microsoft / Windows / WindowsUpdate / AU / UseWUServer
  3. Sada promijenite vrijednost od 1 do 0 .
  4. Nakon što izvršite sljedeće promjene, ponovo pokrenite računalo i ponovo pokrenite uslugu ažuriranja. Provjerite je li problem riješen.
5 minuta čitanja