Javítás: 0x800f0954 hibakód

Egyes felhasználók a 0x800f0954 hibakódot kapják, amikor a .NET-keretrendszer 3.5 vagy egy másik opcionális szolgáltatás telepítésekor próbálják meg a Windows 10 rendszert. A legtöbb felhasználó arról számol be, hogy ez a hiba akkor fordul elő, amikor a csomagot a Windows szolgáltatásokon keresztül telepíti, ám mások mégis a DISM parancssori eszköz használatával. A hiba nem tűnik kizárólagosnak egy bizonyos Windows verziónál, mivel a Windows 7, Windows 8.1 és Windows 10 rendszereken megerősítették.

Hibakód: 0x800f0954

Mi okozza a 0x800f0954 hibakódot?

Megvizsgáltuk ezt a kérdést azáltal, hogy megpróbáltuk megismételni a problémát a tesztelőgépeinken, és megvizsgáltuk a különféle felhasználói jelentéseket, amelyek felismerték a pontos problémát. Mint kiderült, számos különféle lehetséges bűncselekmény válthatja ki ezt a hibakódot:

  • A számítógép nem fér hozzá a Windows Update szerverhez - Egyes esetekben a hibaüzenet azért fordul elő, mert a rendszer nem tudja elérni a WU szervert. Ez jellemző olyan helyzetekben, amikor a tartományhoz csatlakozott számítógépek teljes hálózata úgy van konfigurálva, hogy frissítéseket töltsön le egy WSUS-kiszolgálóról. Ebben az esetben a problémát a WSUS megkerülésével oldhatja meg.
  • A DISM CBS naplók kiváltják a problémát - Időnként a DISM segédprogram által generált CBS naplók olyan problémára mutathatnak, amely valójában nem létezik. Ebben az esetben a problémát úgy oldhatja meg, hogy törli az összetevő alapú karbantartási naplókat, és újraindítja a DISM parancsot, amely korábban nem sikerült ezzel a hibaüzenettel.
  • .NET-keretrendszert telepíteni kell a Powershell- en keresztül - Ha egy régebbi .NET- keretcsomagot próbál telepíteni, akkor a PowerShell-ablakból kell tennie, hogy elkerülje a 0x800f0954 hibát.
  • A csoportházirend megakadályozza a telepítést - Van egy házirend, amely kiválthatja ezt a konkrét hibát, ha letiltja a Helyi csoportházirend-szerkesztőből. Ha ez a forgatókönyv alkalmazható, akkor a problémát úgy oldhatja meg, hogy engedélyezte az „Opcionális összetevő telepítésének és az alkatrészjavításnak a beállításait” házirendet.

Ha jelenleg a 0x800f0954 hiba javítását keresi, ez a cikk több hibaelhárítási lépést tartalmaz. Az alábbiakban olyan módszerek gyűjteményét találja, amelyeket hasonló helyzetben lévő többi felhasználó sikeresen alkalmazott az adott probléma megoldásához.

Ne feledje, hogy az alábbi módszereket hatékonyság és súlyosság szerint rendezik, ezért javasoljuk, hogy kövesse őket a bemutatásuk sorrendjében. Nem valószínű, hogy minden lehetséges javítás alkalmazható lesz a jelenlegi helyzetre, ezért nyugodtan hagyja ki azokat a módszereket, amelyeket nem lehet követni.

1. módszer: A WSUS megkerülése

Ha a 0x800f0954 hibát kapja az opcionális Windows szolgáltatások telepítése közben, valószínűleg azért van, mert a rendszer nem fér hozzá a Windows Update szerverhez. Úgy tűnik, hogy sok hasonló helyzetben lévő felhasználó esetében fordult elő - különösen olyan helyzetekben, ahol a tartományhoz csatlakoztatott számítógépek teljes hálózata fel van állítva a frissítések letöltésére a WSUS-kiszolgálóról.

Ha a helyzet hasonló, akkor valószínű, hogy a probléma azért merül fel, mert a számítógép egykor a tartományi hálózat része volt, és a csoportházirend-beállítás továbbra is érvényben van. Ha ez a forgatókönyv alkalmazható, akkor a problémát úgy oldhatja meg, hogy átmenetileg megkerüli a WSUS szervert. Ezt könnyen megteheti, ha végrehajtja a következő beállításjegyzék-szerkesztést:

  1. A Futtatás párbeszédpanel megnyitásához nyomja meg a Windows billentyűt + R. Ezután írja be a „regedit” parancsot, és nyomja meg a Ctrl + Shift + Enter billentyűket, hogy megnyissa a rendszerleíróadatbázis- szerkesztőt adminisztratív jogosultságokkal. Az UAC (felhasználói fiókok vezérlése) kérésére kattintson az Igen gombra a rendszergazdai jogosultságok megadásához.
  2. A Beállításszerkesztőben a bal oldali ablaktáblával keresse meg a következő helyet:
     HKEY_LOCAL_MACHINE \ SOFTWARE \ Policies \ Microsoft \ Windows \ WindowsUpdate \ AU 

    Megjegyzés: A címet közvetlenül a navigációs sávba is beillesztheti, és az Enter megnyomásával azonnal elérheti.

  3. Ha a WindowsUpdate kulcs nem létezik, akkor manuálisan kell létrehoznia. Ehhez kattintson a jobb gombbal a Windows gombra, válassza az Új> Kulcs elemet, és nevezze 'WindowsUpdate' névre . Ezután kattintson a jobb gombbal az újonnan létrehozott kulcsra, válassza az Új> Kulcs lehetőséget, és nevezze el a legújabb kulcsot AU-nak .
  4. Ha az AU kulcsot kiválasztotta, ugorjon a jobb oldali ablakra, kattintson jobb egérgombbal egy üres helyre, és válassza az Új> Karakterlánc érték menüpontot . Ezután nevezze át az újonnan létrehozott karakterlánc értéket a UserWUServer névre .
  5. Miután létrehozta a UserWUServer kulcsot, kattintson duplán rá, és állítsa az Érték értéke 0-ra .
  6. Zárja be a beállításjegyzék-szerkesztőt, indítsa újra a számítógépet, és ellenőrizze, hogy a probléma megoldódott-e a következő rendszerindításkor.
//appuals.com/wp-content/uploads/2019/05/bypassing-the-WSUS.webm

Ha ez a módszer nem oldotta meg a problémát, vagy nem volt alkalmazható, lépjen tovább a következő módszerre.

2. módszer: A CBS naplók tisztítása

Egyes felhasználók, akiknek ezzel a pontos problémával szembesülünk, beszámoltak arról, hogy sikerült megoldaniuk a problémát, miután törölték a DISM-hez kapcsolódó CBS (Component Based Servicing ) naplókat. Ezt követően a DISM parancs újraindítását néhány érintett felhasználó bejelentette, hogy a 0x800f0954 hiba már nem fordult elő.

Itt van, mit kell tennie:

  1. Nyissa meg a File Explorer alkalmazást, és keresse meg a következő helyet:
     C: \ Windows \ Logs \ CBS 
  2. Miután belépett a CBS mappába, jelöljön ki mindent, majd válassza a Törlés lehetőséget.
  3. Miután minden .log és .cab fájlt töröltünk, bezárhatja a CBS mappát.
  4. A Futtatás párbeszédpanel megnyitásához nyomja meg a Windows billentyűt + R. Ezután írja be a „cmd” parancsot, és nyomja meg a Ctrl + Shift + Enter billentyűket a megemelt parancssor megnyitásához. Amikor megjelenik az UAC (felhasználói fiókok vezérlése), kattintson az Igen gombra a rendszergazdai jogosultságok megadásához.

  5. A megemelt parancssorba írja be a következő parancsot, és nyomja meg az Enter billentyűt a DISM parancs ismételt futtatásához:
     Dism.exe / online / enable-feature / featurename: NetFX3 / forrás: C: \ 
  6. Az Enter megnyomása után a .NET-keretrendszert a 0x800f0954 hiba nélkül kell telepíteni.

Ha továbbra is ugyanazt a hibaüzenetet találja, vagy ez a módszer nem volt alkalmazható a jelenlegi forgatókönyvre, lépjen tovább a következő módszerre.

3. módszer: A PowerShell használata a .NET-keretrendszer 3.5 telepítéséhez

Ha a 0x800f0954 hibát tapasztalja, amikor a .NET-keretrendszer 3.5 telepítését megkísérli a DISM (Deployment Image Servicing and Management) használatával, akkor a Powershell használatával megkerülheti a hibaüzenetet.

Számos érintett felhasználó arról számolt be, hogy a hibakód már nem fordult elő, miután egy powerhell-parancsot futtattak, amely a probléma megoldását eredményezte. Itt van, mit kell tennie:

  1. A futtatás parancsának megnyitásához nyomja meg a Windows billentyűt + R. Ezután írja be a „Powershell” parancsot, és nyomja meg a Ctrl + Shift + Enter billentyűket a megemelt Powershell-prompt megnyitásához. Az UAC (felhasználói fiókok vezérlése) kérésére kattintson az Igen gombra a rendszergazdai jogosultságok megadásához.

    Futtatás párbeszédpanel: powershell Ezután nyomja meg a Ctrl + Shift + Enter billentyűket
  2. A megemelt Powershell-parancssorba írja be a következő parancsot, és nyomja le az Enter billentyűt:
     Add - WindowsCapability - Online - Név NetFx3 ~~~~ - D forrás: \ sources \ sxs 
  3. Zárja be a megemelt Powershell-parancssort, és indítsa újra a gépet.
  4. A következő rendszerindításkor próbálkozzon újra a .NET-keretrendszer 3.5 telepítésével, és ellenőrizze, hogy a probléma megoldódott-e.

Ha ugyanaz a hiba továbbra is előfordul, lépjen tovább a következő módszerre.

4. módszer: A csoportházirend-szerkesztő használata

Ha a 0x800f0954 hibát kapja, miközben megpróbálja hozzáadni az RSAT eszközkészletet, akkor valószínűleg módosítania kell a Csoportházirend-szerkesztő eszközt. Számos felhasználónak sikerült megoldania ezt a problémát a Gpedit eszköz futtatásával, hogy módosítsa az alkatrészek telepítésével és az alkatrészek javításával kapcsolatos egyes beállításokat.

Miután engedélyezte egy bizonyos helyi házirendet, és lehetővé tette az operációs rendszer számára a javítási tartalom és az opcionális szolgáltatások letöltését közvetlenül a WU-tól, több felhasználó jelentette, hogy a probléma megoldódott.

Megjegyzés: Ne feledje, hogy a Csoportházirend-szerkesztő eszköz nem érhető el az összes Windows változatban. Ha van Windows 10 Home vagy más verzió, amely nem tartalmazza, akkor a házirend-szerkesztő telepítéséhez a számítógépre be kell tartania ezt a cikket (itt).

Ha a Csoportházirend-szerkesztő a Windows verzión van, itt található egy rövid útmutató a szükséges módosítások elvégzéséhez:

  1. A Futtatás párbeszédpanel megnyitásához nyomja meg a Windows billentyűt + R. Ezután írja be a „gpedit.msc” parancsot, és nyomja meg az Enter billentyűt a Helyi csoportházirend-szerkesztő megnyitásához. Ha az UAC (felhasználói fiókok ellenőrzése) felszólítja Önt, kattintson az Igen gombra a rendszergazdai jogosultságok megadásához.

    Gépelje be a „gpedit.msc” parancsot a Futtatás parancsba
  2. Miután belépett a Helyi csoportházirend-szerkesztőbe, a bal oldali ablaktáblával keresse meg a következő helyet:

    Számítógép konfigurációja \ Felügyeleti sablonok \ Rendszer

  3. Ezután, ha a Rendszer kiválasztva, lépjen a jobb oldali ablakra, és kattintson duplán a Beállítások megadása opcionális összetevő telepítésére és az alkatrész javítására .

    Adja meg az opcionális alkatrészek telepítésének és az alkatrészek javításának beállításait
  4. Ezután állítsa be a házirendet Engedélyezve, és ellenőrizze, hogy be van-e jelölve a Javítási tartalom és az opcionális szolgáltatások letöltése közvetlenül a Windows Update szolgáltatásból, a Windows Server Update Services (USUS) helyett .

    Engedélyezze a szükséges irányelvet
  5. Kattintson az Alkalmaz gombra a konfiguráció mentéséhez, majd zárja be a Helyi csoportházirend-szerkesztőt, és indítsa újra a számítógépet.
  6. A rendszer következő indításakor a hiba többé nem fordulhat elő.

Érdekes Cikkek