Kako riješiti grešku 0x800f0954?
Pogreška s kodom 0x800f0954 pojavljuje se u mreži sve češće. Pojavljuje se kada pokušate dodati razne dodatne komponente u sustav Windows 10. Najčešće se događa pri dodavanju različitih verzija .NET Framework-a. Jedan od ugrađenih alata naredbenog retka, DISM, također se može završiti neuspješno. Umjesto skeniranja sustava ili obavljanja drugih zadataka sustava, može se pojaviti prozor pada sustava. Metode ispravljanja, kao i uzroci pogreške 0x800f0954 u sustavu Windows 7-10 opisani su u nastavku.
Što uzrokuje pogrešku 0x800f0954?
Da bi razumjeli izvor problema, stručnjaci su ispitali oko 30 korisničkih izvještaja. Zatim je slično stanje Windowsa reproducirano na testnim strojevima. Rezultat - pojavila se ista greška.
Bilo je moguće utvrditi sljedeće krivce:
- Računalo se ne može povezati s Windows poslužiteljima odgovornim za slanje ažuriranja. Vrlo je vjerojatno da sam sustav nije uspio kontaktirati WU poslužitelje. Problem je tipičan za računalne mreže koje se povezuju na domene i konfigurirane su za automatsko preuzimanje ažuriranja s WSUS poslužitelja. Da biste riješili pogrešku, samo preuzmite ažuriranje zaobilazeći WSUS.
- Problem uzrokuju DISM CBS zapisi. Uslužni program DISM može generirati CBS zapisnike s izvještajima o pogreškama koji zapravo nisu dostupni. Uklanjanje servisnih dnevnika pomaže ukloniti propuste u sustavu. Najvjerojatnije, kada ponovno pokrenete skeniranje Windows putem DISM-a, uslužni program će pokazati točan rezultat.
- Neuspješno ažuriranje .NET Framework-a putem ugrađene OS komponente. Za preuzimanje i instaliranje novije verzije .NET Framework-a bez pogreške, bolje je koristiti Powershell;
- Postavke pravila grupe blokiraju izvršavanje neke akcije. U Grupnoj politici postoji jedna postavka koja, kada je neaktivna, može uzrokovati pogrešku 0x800f0954. Rješenje problema je uključivanje jedne opcije u uređivač.
Načini korekcije odabrani su prema navedenim problemima. Svaki kvar pojedinačno može se otkloniti zamjenom samo jedne postavke ili izvođenjem nekoliko ručnih koraka. Međutim, da biste shvatili koji je pravi korijenski uzrok problema, ponekad je potrebno izvršiti nekoliko manipulacija. Sve metode se postavljaju redoslijedom kojim je preporučljivo koristiti u pogledu učinkovitosti i jednostavnosti uporabe.
1. metoda: WSUS zaobilaznica
Očito je za dobivanje dodatnih komponenti sustava Windows potreban pristup Microsoftovim poslužiteljima. Ako sustav ne može uspostaviti potrebnu vezu, tada se pojavljuje pogreška 0x800f0954. Oko 35% svih izvješća o padu s poslužiteljskih strojeva uzrokovani su problemima u povezivanju s poslužiteljem. Sve zato što su konfigurirani za preuzimanje ažuriranja s WSUS poslužitelja.
Ako čitač ima sličan problem, najvjerojatnije kad je računalo bilo u domeni mreže, u njemu su spremljene stare postavke Grupnih pravila. U ovom scenariju trebali biste instalirati privremenu krčmu kako biste zaobišli WSUS poslužitelj. Da biste to učinili, promijenite postavke registra.
Važno! Prije rada s registrom, bolje je napraviti točku za vraćanje sustava Windows. Promjenom pogrešnog parametra ili postavljanjem pogrešne vrijednosti možete narušiti ispravan rad sustava.
Što trebate učiniti:
- Pritisnite kombinaciju tipki Win + R na tipkovnici.
- U dijaloški okvir Pokreni umetnite riječ regedit i pritisnite Ctrl + Shift + Enter (omogućava pokretanje uređivača registra s administratorskim pravima). Ako se obavijest pojavi iz aplikacije Kontrola korisničkih računa, potvrdite radnju gumbom Da.
- Na vertikalnoj ploči otvorite redoslijed HKEY_LOCAL_MACHINE \ SOFTWARE \ Policies \ Microsoft \ Windows \ WindowsUpdate \ AU ili zalijepite vezu na navigacijsku ploču. Možda se „WindowsUpdate“ ne može pronaći, u ovom slučaju desnom tipkom miša kliknite radni prozor i stvorite ovu tipku. To učinite isto s tipkom "AU".
- U finalnoj mapi na ploči s desne strane kliknite RMB i odaberite "Create" - "String parameter". Vrijednost mora biti preimenovana u "UserWUServer".
- Dvaput kliknite za otvaranje novostvorenog parametra i postavite ga na 0.
- Izađite iz uređivača registra i ponovno pokrenite računalo.
Druga metoda: Brisanje dnevnika CBS-a
Na temelju njihovog osobnog iskustva i iskustva mnogih korisnika, možemo reći da uklanjanje dnevnika CBS (Component Based Servicing) može pomoći u borbi protiv pogreške 0x800f0954. Stvorio ga je DISM. Sljedeći korak je ponovno pokretanje DISM-a i ponavljanje akcije za instaliranje Windows komponente koja je prethodno uzrokovala pogrešku.
Walkthrough:
- Otvorite "Explorer" i slijedite put C: \ Windows \ Logs \ CBS.
- Jednom u mapi CBS pritisnite Ctrl + A da biste odabrali sav sadržaj, a Del da biste ga izbrisali. Nakon što se izbrišu sve .log i .cab datoteke, možete zatvoriti Explorer.
- Kliknite desnom tipkom miša na "Start" i odaberite "Komandni redak (Administrator)." Ako se prikaže obavijest o UAC-u, kliknite "Da" u njoj za potvrdu dodjele prava.
- U konzolu s punim pravima zalijepite naredbu - Dism.exe / online / enable-značajka / naziv imena: NetFX3 / izvor: C: \ i pritisnite Enter.
- Ponovo pokrenite sustav.
Treća metoda: koristite PowerShell za instaliranje .NET Framework
Ako je problem nastao prilikom instaliranja .NET Framework pomoću DISM-a, trebali biste se obratiti drugom alatu - Powershell. Radi na drugačijem principu i vjerojatnije je da će instalirati prikladnu komponentu.
Upute:
- Pritisnite kombinaciju Win + R, zalijepite se u liniju prenosa i kliknite na tipke Ctrl + Shift + Enter.
- Nakon pokretanja Powershell-a u povišenom načinu, umetnite unos Add-WindowsCapability -Online -Name NetFx3 ~ ~ ~ ~ - Source D: \ources \ sxs i primijenite akciju gumbom Enter.
- Zatvorite konzolu i ponovo pokrenite računalo.
- Provjerite radi li sve ispravno.
4. način: Promijenite postavke uređivača pravila grupe
Metoda je primjenjiva kada greška 0x800f0954 prati pokušaj dodavanja RSAT alata. U toj situaciji korisnik će morati izvršiti nekoliko promjena u postavkama pravila grupe.
Važno! Uređivač pravila grupe nije dostupan u svim verzijama sustava Windows. Ako je "deset" postavljena u izdanju Home, po defaultu neće biti pristupa ovom alatu. Morat ćete dodatno instalirati uređivač.
Ako imate pristup grupnim pravilima, trebali biste:
- Kliknite ikonu povećala pored Start, umetnite naziv datoteke gpedit.msc i otvorite je.
- Unutar uređivača idite na odjeljak "Administrativni predlošci \ Sustav".
- U desnom oknu pronađite parametar "Navedite parametre za instalaciju neobaveznih komponenti ..." i dvokliknite ga.
- Stavite ga u stanje "Uključeno".
- Potvrdite okvir uz "Preuzmi sadržaj za oporavak ...".
- Kliknite gumb "Primjeni" i zatvorite uređivač.
To je sve, na neki bi način trebao pomoći ispraviti pogrešku 0x800f0954 i dalje instalirati željenu komponentu sustava Windows. U početku biste trebali odabrati svoju situaciju i krenuti prema rješenju razvijenom za to. Ako ne možete utvrditi svoj problem, možete poduzeti sve korake uzastopce.