Labojums: kļūdas kods 0x800f0954

Daži lietotāji, mēģinot instalēt .NET Framework 3.5 vai citu izvēles funkciju Windows 10, saņem kļūdas kodu 0x800f0954 . Lielākā daļa lietotāju ziņo, ka šī kļūda rodas, mēģinot instalēt pakotni, izmantojot Windows līdzekļus, bet citi to iegūst, kamēr izmantojot komandrindas rīku DISM. Šķiet, ka kļūda nav ekskluzīva noteiktai Windows versijai, jo ir apstiprināts, ka tā pastāv operētājsistēmās Windows 7, Windows 8.1 un Windows 10.

Kļūdas kods 0x800f0954

Kas izraisa kļūdas kodu 0x800f0954?

Mēs izpētījām šo konkrēto problēmu, mēģinot atkārtot problēmu mūsu testēšanas mašīnās un apskatot dažādus lietotāju pārskatus, kuri saskārušies ar šo precīzo problēmu. Kā izrādās, ir vairāki dažādi iespējamie vainīgie, kas varētu izsaukt šo kļūdas kodu:

  • Dators nevar piekļūt Windows atjaunināšanas serverim - dažos gadījumos kļūdas ziņojums parādās tāpēc, ka sistēma nespēj sasniegt WU serveri. Tas ir raksturīgi situācijās, kad ir viss ar domēnu pievienoto datoru tīkls, kas ir konfigurēts, lai lejupielādētu atjauninājumus no WSUS servera. Šajā gadījumā jūs varat atrisināt problēmu, apejot WSUS.
  • DISM CBS žurnāli izraisa šo problēmu. Dažreiz DISM utilītas ģenerētie CBS žurnāli var norādīt uz problēmu, kas faktiski neeksistē. Šajā gadījumā problēmu var atrisināt, izdzēšot uz komponentiem balstītus apkalpošanas žurnālus un atkārtoti palaižot komandu DISM, kurai iepriekš nebija kļūdas ar šo kļūdas ziņojumu.
  • .NET Framework jāinstalē, izmantojot Powershell - Ja jūs mēģināt instalēt vecāku .NET Framework pakotni, iespējams, tas būs jādara no PowerShell loga, lai izvairītos no kļūdas 0x800f0954 .
  • Grupas politika novērš instalēšanu - pastāv viena politika, kas var izraisīt šo kļūdu, ja tā tiek atspējota vietējā grupas politikas redaktorā. Ja šis scenārijs ir piemērojams, problēmu varat atrisināt, aktivizējot politiku “Norādiet iestatījumus izvēles komponentu instalēšanai un komponentu remontam”.

Ja jūs šobrīd meklējat kļūdas 0x800f0954 labojumu, šajā rakstā tiks sniegtas vairākas problēmu novēršanas darbības. Zemāk atradīsit metožu kolekciju, kuru citi lietotāji līdzīgā situācijā ir veiksmīgi izmantojuši, lai labotu šo problēmu.

Ņemiet vērā, ka tālāk norādītās metodes ir sakārtotas pēc efektivitātes un nopietnības, tāpēc mēs iesakām ievērot tās secībā, kādā tās tiek uzrādītas. Iespējams, ka ne katrs potenciālais labojums būs piemērojams jūsu pašreizējai situācijai, tāpēc droši izlaidiet metodes, kuras nevar ievērot.

1. metode: apiet WSUS

Ja, mēģinot instalēt izvēles Windows funkcijas, tiek parādīta kļūda 0x800f0954, iespējams, tas ir tāpēc, ka jūsu sistēma nevar piekļūt Windows atjaunināšanas serverim. Šķiet, ka tas ir noticis daudziem lietotājiem līdzīgā situācijā - īpaši situācijās, kad ir viss ar domēnu pievienoto datoru tīkls, kas ir konfigurēts, lai lejupielādētu atjauninājumus no WSUS servera.

Ja jūsu situācija ir līdzīga, iespējams, problēma rodas tāpēc, ka jūsu dators savulaik bija domēnu tīkla sastāvdaļa un grupas politikas iestatījums joprojām ir spēkā. Ja šis scenārijs ir piemērojams, jūs varat atrisināt problēmu, īslaicīgi apejot WSUS serveri. To var viegli izdarīt, veicot šādu reģistra rediģēšanu:

  1. Nospiediet Windows taustiņu + R, lai atvērtu dialoglodziņu Palaist . Pēc tam ierakstiet “regedit” un nospiediet Ctrl + Shift + Enter, lai atvērtu reģistra redaktoru ar administratora privilēģijām. Kad UAC (lietotāja konta kontrole) to prasa, noklikšķiniet uz Jā, lai piešķirtu administratora privilēģijas.
  2. Reģistrācijas redaktorā izmantojiet kreiso rūti, lai virzītos uz šo vietu:
     HKEY_LOCAL_MACHINE \ SOFTWARE \ Policies \ Microsoft \ Windows \ WindowsUpdate \ AU 

    Piezīme. Varat arī ielīmēt adresi tieši navigācijas joslā un nospiest taustiņu Enter, lai tur nokļūtu nekavējoties.

  3. Ja WindowsUpdate atslēga neeksistē, tā būs jāizveido manuāli. Lai to izdarītu, ar peles labo pogu noklikšķiniet uz Windows taustiņa, atlasiet New> Key un nosauciet to par “WindowsUpdate”. Pēc tam ar peles labo pogu noklikšķiniet uz jaunizveidotās atslēgas un atlasiet New> Key un nosauciet jaunākās atslēgas AU .
  4. Kad atlasīts AU taustiņš, pārejiet uz labās puses rūti, ar peles labo pogu noklikšķiniet uz tukšās vietas un izvēlieties Jauns> Stīgas vērtība. Pēc tam jaunizveidotās virknes vērtību pārdēvējiet par UserWUServer .
  5. Kad UserWUServer atslēga ir izveidota, veiciet dubultklikšķi uz tās un iestatiet vērtības datus uz 0 .
  6. Aizveriet reģistra redaktoru, restartējiet datoru un nākamās sistēmas startēšanas laikā pārbaudiet, vai problēma ir novērsta.
//appuals.com/wp-content/uploads/2019/05/bypassing-the-WSUS.webm

Ja šī metode neatrisināja problēmu vai tā nebija piemērojama, pārejiet pie nākamās metodes tālāk.

2. metode: CBS žurnālu tīrīšana

Daži lietotāji, kuri sastopas ar šo precīzo problēmu, ir ziņojuši, ka viņiem izdevās šo problēmu atrisināt, izdzēšot CBS (Component Based Servicing ) žurnālus, kas saistīti ar DISM. Pēc šīs darbības izdarīšanas un DISM komandas atkārtotas palaišanas daži skartie lietotāji ir ziņojuši, ka kļūda 0x800f0954 vairs nenotika.

Lūk, kas jums jādara:

  1. Atveriet File Explorer un dodieties uz šo vietu:
     C: \ Windows \ Logs \ CBS 
  2. Kad esat nokļuvis CBS mapē, atlasiet tur visu un izvēlieties Dzēst.
  3. Pēc katra .log un .cab faila izdzēšanas varat aizvērt CBS mapi.
  4. Nospiediet Windows taustiņu + R, lai atvērtu dialoglodziņu Palaist . Pēc tam ierakstiet “cmd” un nospiediet Ctrl + Shift + Enter, lai atvērtu paaugstinātu komandu uzvedni . Kad redzat UAC (lietotāja konta kontrole), noklikšķiniet uz Jā, lai piešķirtu administratora privilēģijas.

  5. Paaugstinātajā komandu uzvednē ierakstiet šo komandu un nospiediet taustiņu Enter, lai vēlreiz palaistu komandu DISM:
     Dism.exe / tiešsaistē / iespējot-līdzeklis / funkcijas nosaukums: NetFX3 / avots: C: \ 
  6. Pēc taustiņa Enter ievadīšanas .NET Framework jāinstalē bez 0x800f0954 kļūdas.

Ja jūs joprojām saskaraties ar vienu un to pašu kļūdas ziņojumu vai šī metode nebija piemērojama jūsu pašreizējam scenārijam, pārejiet uz nākamo metodi zemāk.

3. metode: PowerShell izmantošana .NET Framework 3.5 instalēšanai

Ja, mēģinot instalēt .NET Framework 3.5, izmantojot DISM (Deployment Image Servicing and Management), rodas kļūda 0x800f0954, iespējams, kļūdas ziņojumu varēsit apiet, izmantojot Powershell.

Vairāki skartie lietotāji ir ziņojuši, ka kļūdas kods vairs nenotika pēc tam, kad viņi izpildīja Powershell komandu, kuras rezultātā tika novērsta problēma. Lūk, kas jums jādara:

  1. Nospiediet Windows taustiņu + R, lai atvērtu palaišanas komandu. Pēc tam ierakstiet Powershell un nospiediet Ctrl + Shift + Enter, lai atvērtu paaugstinātu Powershell uzvedni. Kad UAC (lietotāja konta kontrole) to prasa, noklikšķiniet uz Jā, lai piešķirtu administratora privilēģijas.

    Palaist dialogu: powershell Pēc tam nospiediet taustiņu kombināciju Ctrl + Shift + Enter
  2. Paaugstinātajā Powershell uzvednē ierakstiet šo komandu un nospiediet Enter, lai to palaistu:
     Pievienot - WindowsCapability - Online - Nosaukums NetFx3 ~~~~ - D avots: \ avoti \ sxs 
  3. Aizveriet paaugstināto Powershell uzvedni un restartējiet mašīnu.
  4. Nākamās sistēmas palaišanas laikā mēģiniet vēlreiz instalēt .NET Framework 3.5 un pārbaudiet, vai problēma ir novērsta.

Ja joprojām notiek tā pati kļūda, pārejiet pie nākamās metodes.

4. metode: grupas politikas redaktora izmantošana

Ja, mēģinot pievienot RSAT rīku kopu, tiek parādīta kļūda 0x800f0954, iespējams, jums būs jāveic dažas izmaiņas, izmantojot grupas politikas redaktora rīku. Vairākiem lietotājiem ir izdevies atrisināt šo problēmu, palaižot rīku Gpedit, lai modificētu dažus iestatījumus, kas saistīti ar komponentu instalēšanu un komponentu labošanu .

Pēc tam, kad ir iespējota noteikta vietējā politika un atļauta OS lejupielādēt remonta saturu un izvēles funkcijas tieši no WU, vairāki lietotāji ir ziņojuši, ka problēma ir atrisināta.

Piezīme: paturiet prātā, ka grupas politikas redaktora rīks nav pieejams visām Windows versijām. Ja jums ir Windows 10 Home vai cita versija, kurā tas nav iekļauts, jums būs jāievēro šis raksts (šeit), lai datorā instalētu politikas redaktoru.

Ja jūsu Windows versijā ir grupas politikas redaktors, šeit ir īss norādījums par nepieciešamo rediģēšanu:

  1. Nospiediet Windows taustiņu + R, lai atvērtu dialoglodziņu Palaist . Pēc tam ierakstiet “gpedit.msc” un nospiediet taustiņu Enter, lai atvērtu vietējās grupas politikas redaktoru . Ja jūs uzaicina UAC (lietotāja konta kontrole), noklikšķiniet uz Jā, lai piešķirtu administratora privilēģijas.

    Veicot izpildi, ierakstiet “gpedit.msc”
  2. Kad atrodaties Vietējās grupas politikas redaktorā, izmantojiet kreiso rūti, lai pārietu uz šo vietu:

    Datora konfigurācija \ Administratīvās veidnes \ Sistēma

  3. Pēc tam, izvēloties Sistēma, dodieties uz labās puses rūti un veiciet dubultklikšķi uz Norādīt iestatījumus izvēles komponentu instalēšanai un komponentu labošanai .

    Norādiet izvēles komponentus instalēšanas un komponentu remonta iestatījumus
  4. Pēc tam iestatiet politiku uz Iespējots un noteikti atzīmējiet izvēles rūtiņu, kas saistīta ar remonta satura un izvēles funkciju lejupielādi tieši no Windows atjaunināšanas, nevis Windows Server Update Services (USUS) .

    Iespējojiet nepieciešamo politiku
  5. Noklikšķiniet uz Lietot, lai saglabātu konfigurāciju, pēc tam aizveriet Vietējās grupas politikas redaktoru un restartējiet datoru.
  6. Nākamajā sistēmas startēšanas reizē kļūdai vairs nevajadzētu rasties.

Interesanti Raksti