Korjaus: Virhekoodi 0x800f0954

Jotkut käyttäjät saavat virhekoodin 0x800f0954 yrittäessään asentaa .NET Framework 3.5 tai jokin muu valinnainen ominaisuus Windows 10: ssä. Useimmat käyttäjät ilmoittavat, että tämä virhe ilmenee yrittäessään asentaa pakettia Windowsin ominaisuuksien kautta, mutta toiset saavat sen, kun käyttämällä DISM-komentorivityökalua. Virhe ei vaikuta yksinoikeudeltaan tietylle Windows-versiolle, koska sen on todettu esiintyvän Windows 7, Windows 8.1 ja Windows 10 -käyttöjärjestelmissä.

Virhekoodi 0x800f0954

Mikä aiheuttaa virhekoodin 0x800f0954?

Tutkimme tätä erityistä ongelmaa yrittämällä toistaa asia testauslaitteissamme ja tarkastelemalla erilaisia ​​käyttäjän raportteja, jotka ovat kohdanneet tämän tarkan ongelman. Kuten käy ilmi, on olemassa useita erilaisia ​​potentiaalisia syyllisiä, jotka saattavat laukaista tämän virhekoodin:

  • Tietokone ei pääse Windows Update -palvelimeen - Joissakin tapauksissa virheviesti ilmenee, koska järjestelmä ei pysty saavuttamaan WU-palvelinta. Tämä on tyypillistä tilanteissa, joissa on koko verkkotunnukseen liittyneiden tietokoneiden verkko, joka on määritetty lataamaan päivityksiä WSUS-palvelimelta. Tässä tapauksessa voit ratkaista ongelman ohittamalla WSUS.
  • DISM CBS-lokit laukaisevat ongelman - Joskus DISM-apuohjelman tuottamat CBS-lokit voivat osoittaa ongelmaan, jota ei todellakaan ole. Tässä tapauksessa voit ratkaista ongelman poistamalla komponenttipohjaiset huoltolokit ja ajamalla uudelleen DISM-komennon, joka aiemmin epäonnistui tämän virhesanoman kanssa.
  • .NET Framework on asennettava Powershellin kautta - Jos yrität asentaa vanhempaa .NET Framework -pakettia, sinun on ehkä tehtävä se PowerShell-ikkunassa 0x800f0954 -virheen välttämiseksi.
  • Ryhmäkäytäntö estää asennuksen - On olemassa yksi käytäntö, joka voi aiheuttaa tämän virheen, jos se poistetaan käytöstä paikallisen ryhmäkäytäntöeditorin avulla. Jos tämä skenaario on sovellettavissa, voit ratkaista ongelman ottamalla käyttöön Määritä valinnaisten komponenttien asennusta ja komponenttien korjausta koskevat käytännöt.

Jos etsit parhaillaan korjausta 0x800f0954 -virheeseen, tässä artikkelissa on useita vianetsintävaiheita. Alhaalta löydät kokoelman menetelmiä, joita muut vastaavassa tilanteessa olevat käyttäjät ovat onnistuneesti käyttäneet tämän ongelman korjaamiseen.

Muista, että alla olevat menetelmät on järjestetty tehokkuuden ja vakavuuden mukaan, joten suosittelemme, että noudatat niitä niiden esittämisjärjestyksessä. Mahdollisuudet eivät ole kaikki mahdolliset korjaukset, joita voidaan soveltaa nykyiseen tilanteeseesi, joten ohita menetelmät, joita ei voida noudattaa.

Tapa 1: WSUS: n ohittaminen

Jos saat 0x800f0954 -virheen yrittäessäsi asentaa valinnaisia ​​Windows-ominaisuuksia, se johtuu todennäköisesti siitä, että järjestelmäsi ei pääse Windows Update -palvelimeen. Tämä näyttää tapahtuneen monille samanlaisessa tilanteessa oleville käyttäjille - etenkin tilanteissa, joissa on koko verkkotunnukseen liittyneiden tietokoneiden verkko, jotka on määritetty lataamaan päivityksiä WSUS-palvelimelta.

Jos tilanteesi on samanlainen, on mahdollista, että ongelma ilmenee, koska tietokoneesi oli aikoinaan osa verkkoa ja ryhmäkäytäntöasetukset ovat edelleen voimassa. Jos tämä skenaario on sovellettavissa, voit ratkaista ongelman ohittamalla väliaikaisesti WSUS-palvelimen. Voit tehdä tämän helposti tekemällä seuraavan rekisterieditorin:

  1. Avaa Windows- valintaikkuna painamalla Windows-näppäintä + R. Kirjoita sitten "regedit" ja paina Ctrl + Shift + Enter avataksesi rekisterieditorin järjestelmänvalvojan oikeuksilla. Kun UAC (User Account Control) pyytää, napsauta Kyllä myöntääksesi järjestelmänvalvojan oikeudet.
  2. Siirry vasempaan ruutuun Rekisterieditorin sisällä seuraavaan sijaintiin:
     HKEY_LOCAL_MACHINE \ SOFTWARE \ Policies \ Microsoft \ Windows \ WindowsUpdate \ AU 

    Huomaa: Voit myös liittää osoitteen suoraan navigointipalkkiin ja päästä sinne heti painamalla Enter- painiketta.

  3. Jos WindowsUpdate- avainta ei ole, sinun on luotava se manuaalisesti. Voit tehdä tämän napsauttamalla hiiren kakkospainikkeella Windows-näppäintä, valitsemalla Uusi> Avain ja nimeämällä se 'WindowsUpdate'. Napsauta sitten hiiren kakkospainikkeella vastikään luotua avainta ja valitse Uusi> Avain ja nimeä uusimmalle avaimelle AU .
  4. Kun AU-avain on valittu, siirry oikeanpuoleiseen ruutuun, napsauta hiiren kakkospainikkeella tyhjää tilaa ja valitse Uusi> Merkkijonon arvo. Nimeä seuraavaksi äskettäin luotu merkkijonoarvo UserWUServeriksi .
  5. Kun UserWUServer- avain on luotu, kaksoisnapsauta sitä ja aseta arvotietoksi 0 .
  6. Sulje rekisterieditori, käynnistä tietokone uudelleen ja katso onko ongelma ratkaistu seuraavan järjestelmän käynnistyksen yhteydessä.
//appuals.com/wp-content/uploads/2019/05/bypassing-the-WSUS.webm

Jos tämä menetelmä ei ratkaissut ongelmaa tai se ei ollut sovellettavissa, siirry seuraavaan seuraavaan menetelmään.

Tapa 2: CBS-lokien puhdistaminen

Jotkut käyttäjät, jotka kohtaavat tämän tarkan ongelman, ovat ilmoittaneet onnistuneensa ratkaisemaan ongelman poistamalla DISM: ään liittyvät CBS (Component Based Servicing) -lokit. Tämän tekemisen ja DISM-komennon uudelleen suorittamisen jälkeen jotkut vaikutteista käyttäjät ovat ilmoittaneet, että 0x800f0954 -virhettä ei enää esiintynyt.

Tässä on mitä sinun täytyy tehdä:

  1. Avaa File Explorer ja siirry seuraavaan sijaintiin:
     C: \ Windows \ Logs \ CBS 
  2. Kun pääset CBS- kansioon, valitse kaikki siellä ja valitse Poista.
  3. Kun kaikki .log- ja .cab- tiedostot on poistettu, voit sulkea CBS- kansion.
  4. Avaa Windows- valintaikkuna painamalla Windows-näppäintä + R. Kirjoita sitten cmd ja paina Ctrl + Shift + Enter avataksesi kohotetun komentokehotteen . Kun näet UAC: n (User Account Control), napsauta Kyllä myöntääksesi järjestelmänvalvojan oikeudet.

  5. Kirjoita korotettuun komentokehotteeseen seuraava komento ja paina Enter, kun haluat suorittaa DISM-komennon uudelleen:
     Dism.exe / online / Ota ominaisuus / Ominaisuuden nimi: NetFX3 / lähde: C: \ 
  6. Kun olet painanut Enter, .NET Framework asennetaan ilman 0x800f0954 -virhettä .

Jos kohtaat edelleen saman virhesanoman tai tätä menetelmää ei voida käyttää nykyisessä tilanteessa, siirry seuraavaan alla olevaan menetelmään.

Tapa 3: PowerShellin käyttö .NET Framework 3.5: n asentamiseen

Jos kohtaat 0x800f0954 -virheen yrittäessäsi asentaa .NET Framework 3.5 käyttämällä DISM (Deployment Image Servicing and Management), saatat pystyä kiertämään virhesanoman käyttämällä Powershelliä.

Useat vaikutuksen saaneet käyttäjät ovat ilmoittaneet, että virhekoodia ei enää esiintynyt sen jälkeen, kun he olivat suorittaneet Powershell-komennon, joka päätyi ongelman korjaamiseen. Tässä on mitä sinun täytyy tehdä:

  1. Avaa Windows- komento painamalla Windows-näppäintä + R. Kirjoita sitten ”Powershell” ja paina Ctrl + Shift + Enter avataksesi korotetun Powershell-kehotteen. Kun UAC (User Account Control) pyytää, napsauta Kyllä myöntääksesi järjestelmänvalvojan oikeudet.

    Suorita valintaikkuna: powershell Paina sitten Ctrl + Shift + Enter
  2. Kirjoita korotettuun Powershell-kehotteeseen seuraava komento ja suorita komento painamalla Enter:
     Lisää - WindowsCapability - Online - Nimi NetFx3 ~~~~ - Lähde D: \ lähteet \ sxs 
  3. Sulje korotettu Powershell-kehote ja käynnistä koneesi uudelleen.
  4. Yritä asentaa seuraavan järjestelmän käynnistyksen yhteydessä .NET Framework 3.5 uudelleen ja tarkista, onko ongelma ratkaistu.

Jos sama virhe esiintyy edelleen, siirry seuraavaan menetelmään.

Tapa 4: Ryhmäkäytäntöeditorin käyttäminen

Jos saat 0x800f0954 -virheen yrittäessäsi lisätä RSAT-työkalusarjaa, sinun on todennäköisesti tehtävä joitain muutoksia Ryhmäkäytäntöeditori- työkalun avulla. Useat käyttäjät ovat onnistuneet ratkaisemaan tämän ongelman suorittamalla Gpedit- työkalun muuttamaan joitain komponenttien asennukseen ja komponenttien korjaamiseen liittyviä asetuksia.

Sen jälkeen, kun tietyt paikalliset käytännöt on otettu käyttöön ja sallittu käyttöjärjestelmän ladata korjaussisältö ja valinnaiset ominaisuudet suoraan WU: sta, useat käyttäjät ovat ilmoittaneet ongelman ratkaisneen.

Huomaa: Muista, että Ryhmäkäytäntöeditori- työkalu ei ole käytettävissä kaikissa Windows-versioissa. Jos sinulla on Windows 10 Home tai jokin muu versio, joka ei sisällä sitä, sinun on noudatettava tätä artikkelia (tässä) asentaaksesi käytäntöeditorin tietokoneellesi.

Jos sinulla on ryhmäkäytäntöeditori Windows-versiossasi, tässä on pikaopas tarvittavien muokkausten tekemiseksi:

  1. Avaa Windows- valintaikkuna painamalla Windows-näppäintä + R. Kirjoita sitten ”gpedit.msc” ja avaa paikallinen ryhmäkäytäntöeditori painamalla Enter . Jos UAC (User Account Control) kehottaa sinua, napsauta Kyllä myöntääksesi järjestelmänvalvojan oikeudet.

    Kirjoita "gpedit.msc" Suorita-kehotteeseen
  2. Kun olet paikallisen ryhmäkäytäntöeditorin sisällä, siirry vasempaan ruutuun seuraavaan sijaintiin:

    Tietokoneen asetukset \ Hallinnolliset mallit \ Järjestelmä

  3. Sitten, kun Järjestelmä on valittu, siirry oikeanpuoleiseen ruutuun ja kaksoisnapsauta Määritä asetukset valinnaisten komponenttien asennusta ja komponenttien korjausta varten .

    Määritä valinnaisen komponentin asennuksen ja komponentin korjauksen asetukset
  4. Aseta seuraavaksi käytäntö Käytössä ja tarkista valintaruutu, joka liittyy Lataa korjaus -sisältö ja valinnaiset ominaisuudet suoraan Windows Update -sovelluksesta Windows Server Update Services (USUS) -sovelluksen sijasta .

    Ota vaadittu käytäntö käyttöön
  5. Tallenna kokoonpano napsauttamalla Käytä- painiketta, sulje sitten paikallinen ryhmäkäytäntöeditori ja käynnistä tietokone uudelleen.
  6. Järjestelmän seuraavan käynnistyksen yhteydessä virheen ei pitäisi enää tapahtua.

Mielenkiintoisia Artikkeleita