Labojums: kļūdas kods 0x800f0954



Izmēģiniet Mūsu Instrumentu Problēmu Novēršanai

Daži lietotāji saņem Kļūdas kods 0x800f0954 mēģinot instalēt .NET Framework 3.5 vai citu izvēles līdzekli sistēmā Windows 10. 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 saņem, izmantojot komandrindas rīku DISM. Šķiet, ka kļūda nav ekskluzīva noteiktai Windows versijai, jo ir apstiprināts, ka tā notiek 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 ziņojumus, ar kuriem ir saskārusies tieši šī problēma. Kā izrādās, ir vairāki dažādi iespējamie vainīgie, kas var izraisīt šī kļūdas koda aktivizēšanu:



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

Ja pašlaik meklējat labojumu 0x800f0954 kļūda, šajā rakstā tiks sniegtas vairākas problēmu novēršanas darbības. Zemāk atradīsit metožu kolekciju, ko citi līdzīgā situācijā esošie lietotāji ir veiksmīgi izmantojuši, lai novērstu šo konkrēto problēmu.

Paturiet prātā, ka tālāk norādītās metodes ir sakārtotas pēc efektivitātes un smaguma pakāpes, tāpēc iesakām tās ievērot to sniegšanas secībā. Iespējams, ka ne visi iespējamie labojumi būs piemērojami jūsu pašreizējai situācijai, tāpēc droši izlaidiet metodes, kuras nevar ievērot.

1. metode: apiet WSUS

Ja jūs saņemat 0x800f0954 mēģinot instalēt izvēles Windows funkcijas, iespējams, tā ir tāpēc, ka jūsu sistēma nevar piekļūt Windows atjaunināšanas serverim. Šķiet, ka tas noticis daudziem lietotājiem līdzīgā situācijā - it ī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, ka problēma rodas tāpēc, ka dators kādreiz bija domēna tīkla sastāvdaļa un grupas politikas iestatījums joprojām ir spēkā. Ja šis scenārijs ir piemērots, problēmu var atrisināt, īslaicīgi apejot WSUS serveri. To var viegli izdarīt, veicot šādu reģistra rediģēšanu:

  1. Nospiediet Windows taustiņš + R lai atvērtu a Palaist dialoglodziņš. Pēc tam ierakstiet “Regedit” un sit Ctrl + Shift + Enter lai atvērtu Reģistra redaktors ar administratīvām privilēģijām. Kad to aicina UAC (lietotāja konta kontrole) , klikšķis piešķirt administratīvās privilēģijas.
  2. Reģistra 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 Enter lai tur nokļūtu uzreiz.

  3. Ja Windows jaunināšana atslēga nepastāv, tā būs jāizveido manuāli. Lai to izdarītu, ar peles labo pogu noklikšķiniet uz Windows taustiņa, atlasiet Jauns> Atslēga un nosauc to ‘WindowsUpdate’. Pēc tam ar peles labo pogu noklikšķiniet uz jaunizveidotās atslēgas un atlasiet Jauns> Atslēga un nosauciet jaunāko atslēgu AT .
  4. Kad atlasīta AU atslēga, pārejiet uz labās puses rūti, ar peles labo pogu noklikšķiniet uz tukšas vietas un izvēlieties Jauns> Stīgas vērtība. Pēc tam pārdēvējiet jaunizveidotās virknes vērtību uz UserWUServer .
  5. Pēc tam, kad UserWUServer atslēga ir izveidota, veiciet dubultklikšķi uz tās un iestatiet to Vērtības dati uz 0 .
  6. Aizveriet reģistra redaktoru, restartējiet datoru un pārbaudiet, vai problēma ir novērsta nākamajā sistēmas startēšanas reizē.
https://appuals.com/wp-content/uploads/2019/05/bypassing-the-WSUS.webm

Ja šī metode neatrisināja problēmu vai tā nebija piemērojama, pārejiet uz nākamo tālāk norādīto metodi.

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

Daži lietotāji, ar kuriem mēs saskaramies tieši ar šo problēmu, ir ziņojuši, ka viņiem pēc problēmas izdzēšanas izdevās atrisināt problēmu CBS (uz komponentiem balstīta apkalpošana) žurnāli, kas saistīti ar DISM . Pēc šīs darbības veikšanas un DISM komandas atkārtotas palaišanas daži ietekmētie lietotāji ir ziņojuši, ka 0x800f0954 kļūda 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 iekšā CBS mapi, atlasiet visu tur un izvēlieties Dzēst.
  3. Pēc katra faila .log un .taksis fails ir izdzēsts, varat aizvērt CBS mapi.
  4. Nospiediet Windows taustiņš + R lai atvērtu a Palaist dialoglodziņš. Pēc tam ierakstiet “Cmd” un nospiediet Ctrl + Shift + Enter lai atvērtu paaugstinātu Komandu uzvedne . Kad redzat UAC (lietotāja konta kontrole), Noklikšķiniet uz Jā, lai piešķirtu administratīvās privilēģijas.
  5. Paaugstinātajā komandu uzvednē ierakstiet šādu komandu un nospiediet Enter vēlreiz atkārtot komandu DISM:
    Dism.exe / online / enable-feature / featurename: NetFX3 / avots: C: 
  6. Pēc sitiena Ievadiet, .NET Framework jāinstalē bez 0x800f0954 kļūda.

Ja joprojām tiek parādīts viens un tas pats kļūdas ziņojums vai šī metode nebija piemērojama jūsu pašreizējam scenārijam, pārejiet uz nākamo tālāk norādīto metodi.

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

Ja jūs sastopaties ar 0x800f0954 mēģinot instalēt .NET Framework 3.5, izmantojot DISM (izvietošanas attēlu apkalpošana un pārvaldība), iespējams, varēsiet apiet kļūdas ziņojumu, izmantojot Powershell.

Vairāki ietekmētie lietotāji ir ziņojuši, ka kļūdas kods vairs nenotika pēc tam, kad viņi palaida PowerShell komandu, kas galu galā novērsa problēmu. Lūk, kas jums jādara:

  1. Nospiediet Windows taustiņš + R lai atvērtu palaišanas komandu. Pēc tam ierakstiet “Lielgabals” un nospiediet Ctrl + Shift + Enter lai atvērtu paaugstinātu Powershell uzvedni. Kad to aicina UAC (lietotāja konta kontrole) , klikšķis piešķirt administratīvās privilēģijas.

    Palaist dialoglodziņu: powershell Pēc tam nospiediet Ctrl + Shift + Enter

  2. Paveled Powershell uzvednē ierakstiet šādu komandu un nospiediet taustiņu Enter, lai to palaistu:
    Pievienot-Windows spēja -Tiešsaistē -Nosaukums NetFx3~~~~ -AvotsD: avoti  sxs
  3. Aizveriet paaugstinātu Powershell uzvedni un restartējiet savu mašīnu.
  4. Nākamajā sistēmas startēšanas laikā mēģiniet instalēt .NET Framework 3.5 vēlreiz un pārbaudiet, vai problēma ir atrisināta.

Ja tā pati kļūda joprojām notiek, pārejiet uz nākamo metodi tālāk.

4. metode: Grupas politikas redaktora izmantošana

Ja jūs saņemat 0x800f0954 kļūda, mēģinot pievienot RSAT rīku kopa , iespējams, jums būs jāveic dažas izmaiņas, izmantojot Grupas politikas redaktors rīks. Vairākiem lietotājiem ir izdevies atrisināt šo problēmu, palaižot Gpedīts rīks, lai modificētu dažus iestatījumus, kas saistīti ar Komponentu uzstādīšana un Komponentu remonts .

Pēc noteiktas vietējās politikas iespējošanas un ļaujot operētājsistēmai lejupielādēt remonta saturu un papildu līdzekļus tieši no WU, vairāki lietotāji ziņoja, ka problēma ir atrisināta.

Piezīme: Paturiet prātā, ka Grupas politikas redaktors rīks nav pieejams visām Windows versijām. Ja jums ir Windows 10 Home vai cita versija, kas to neietver, jums būs jāievēro šis raksts ( šeit ), lai datorā instalētu politikas redaktoru.

Ja jums ir Grupas politika Redaktors Windows versijā šeit ir īss ceļvedis par nepieciešamo labojumu veikšanu:

  1. Nospiediet Windows taustiņš + R lai atvērtu a Palaist dialoglodziņš. Pēc tam ierakstiet “Gpedit.msc” un nospiediet Enter lai atvērtu Vietējais grupas politikas redaktors . Ja jūs lūdzat UAC (lietotāja konta kontrole) , klikšķis piešķirt administratīvās privilēģijas.

    Run uzvednē ierakstiet “gpedit.msc”

  2. Kad esat iekļuvis lokālajā grupas politikas redaktorā, izmantojiet kreiso rūti, lai virzītos uz šo vietu:
    Datora konfigurācija Administratīvās veidnes Sistēma
  3. Tad ar Sistēma ir atlasīta , pārejiet uz labās puses rūti un veiciet dubultklikšķi uz Norādiet papildu komponentu instalēšanas un remonta iestatījumus .

    Norādiet papildu komponentu instalēšanas un 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 saturu un izvēles līdzekļus lejupielādējiet tieši no Windows atjaunināšanas, nevis Windows Server Update Services (USUS) .

    Iespējojiet nepieciešamo politiku

  5. Sist Piesakies lai saglabātu konfigurāciju, pēc tam aizveriet Vietējais grupas politikas redaktors un restartējiet datoru.
  6. Nākamajā sistēmas palaišanas laikā kļūdai vairs nevajadzētu rasties.

5. risinājums: reģistra vērtības maiņa UseWUServer

Ja neviena no iepriekš minētajām metodēm nedarbojas, mēs mēģināsim mainīt Izmantojiet WUServer reģistra ieraksts un nomainiet to uz invalīdu. Acīmredzot pēc nesenā Windows atjaunināšanas šī atslēga bija pretrunā ar Windows atjaunināšanas pakalpojumu un izraisīja apspriežamo kļūdas ziņojumu. Pirms turpināt, pārliecinieties, vai esat pieteicies kā administrators, un katram gadījumam dublējiet reģistru.

  1. Nospiediet Windows + R, ierakstiet “ regedit ”Dialoglodziņā un nospiediet taustiņu Enter.
  2. Kad esat reģistrācijas redaktorā, dodieties uz šo ceļu:
    HKLM / Programmatūra / Politikas / Microsoft / Windows / WindowsUpdate / AU / UseWUServer
  3. Tagad mainiet vērtību no 1 līdz 0 .
  4. Pēc šo izmaiņu veikšanas restartējiet datoru un vēlreiz palaidiet atjaunināšanas pakalpojumu. Pārbaudiet, vai problēma ir atrisināta.
5 minūtes lasīts