Fix: Fehlercode 0x800f0954 – Appuals.com

Einige Benutzer erhalten die Fehlercode 0x800f0954 Beim Versuch, .NET Framework 3.5 oder eine andere optionale Funktion in Windows 10 zu installieren. Die meisten Benutzer melden, dass dieser Fehler auftritt, wenn sie versuchen, das Paket über Windows-Funktionen zu installieren, andere erhalten es jedoch, wenn sie das DISM-Befehlszeilentool verwenden. Der Fehler scheint nicht nur für eine bestimmte Windows-Version zu gelten, da bestätigt wurde, dass er unter Windows 7, Windows 8.1 und Windows 10 auftritt.

Fehlercode 0x800f0954

Was verursacht den Fehlercode 0x800f0954?

Wir haben dieses spezielle Problem untersucht, indem wir versucht haben, das Problem auf unseren Testmaschinen zu replizieren, und indem wir uns verschiedene Benutzerberichte angesehen haben, bei denen genau dieses Problem aufgetreten ist. Wie sich herausstellt, gibt es verschiedene potenzielle Schuldige, die diesen Fehlercode auslösen können:

  • Der Computer kann nicht auf den Windows Update-Server zugreifen – In einigen Fällen tritt die Fehlermeldung auf, weil das System den WU-Server nicht erreichen kann. Dies ist typisch in Situationen, in denen ein ganzes Netzwerk von Computern mit Domänenbeitritt konfiguriert ist, um Updates von einem WSUS-Server herunterzuladen. In diesem Fall können Sie das Problem beheben, indem Sie den WSUS umgehen.
  • DISM CBS-Protokolle lösen das Problem aus – Manchmal können die vom Dienstprogramm DISM generierten CBS-Protokolle auf ein Problem hinweisen, das tatsächlich nicht vorhanden ist. In diesem Fall können Sie das Problem beheben, indem Sie die komponentenbasierten Wartungsprotokolle löschen und den DISM-Befehl erneut ausführen, der zuvor mit dieser Fehlermeldung fehlgeschlagen ist.
  • .NET Framework muss über Powershell installiert werden – Wenn Sie versuchen, ein älteres .NET Framework-Paket zu installieren, müssen Sie dies möglicherweise über ein PowerShell-Fenster tun, um dies zu vermeiden 0x800f0954 Error.
  • Gruppenrichtlinien verhindern die Installation – Es gibt eine Richtlinie, die diesen bestimmten Fehler auslösen kann, wenn sie im Editor für lokale Gruppenrichtlinien deaktiviert ist. Wenn dieses Szenario zutrifft, können Sie das Problem beheben, indem Sie die Richtlinie “Einstellungen für optionale Komponenteninstallation und Komponentenreparatur festlegen” aktivieren.

Wenn Sie gerade nach einem Fix für das suchen 0x800f0954 Fehler, dieser Artikel enthält mehrere Schritte zur Fehlerbehebung. Unten finden Sie eine Sammlung von Methoden, mit denen andere Benutzer in einer ähnlichen Situation dieses spezielle Problem erfolgreich behoben haben.

Beachten Sie, dass die folgenden Methoden nach Effizienz und Schweregrad geordnet sind. Wir empfehlen Ihnen daher, sie in der angegebenen Reihenfolge zu befolgen. Es besteht die Möglichkeit, dass nicht jede mögliche Lösung auf Ihre aktuelle Situation anwendbar ist. Sie können also die Methoden überspringen, die nicht befolgt werden können.

Methode 1: WSUS umgehen

Wenn du das bekommst 0x800f0954 Ein Fehler beim Versuch, optionale Windows-Funktionen zu installieren, liegt wahrscheinlich daran, dass Ihr System nicht auf den Windows Update-Server zugreifen kann. Dies scheint bei vielen Benutzern in einer ähnlichen Situation aufgetreten zu sein – insbesondere in Situationen, in denen ein ganzes Netzwerk von Computern mit Domänenbeitritt vorhanden ist, die zum Herunterladen von Updates von einem WSUS-Server konfiguriert sind.

Wenn Ihre Situation ähnlich ist, tritt das Problem möglicherweise auf, weil Ihr Computer einmal Teil eines Domänennetzwerks war und die Gruppenrichtlinieneinstellung noch vorhanden ist. Wenn dieses Szenario zutrifft, können Sie das Problem beheben, indem Sie den WSUS-Server vorübergehend umgehen. Sie können dies einfach tun, indem Sie die folgende Registrierungsbearbeitung durchführen:

  1. Drücken Sie Windows-Taste + R. öffnen a Lauf Dialogbox. Geben Sie dann ein “Regedit” und getroffen Strg + Umschalt + Eingabetaste das öffnen Registierungseditor mit Administratorrechten. Wenn Sie von der aufgefordert werden UAC (Benutzerkontensteuerung), klicken Ja Administratorrechte zu gewähren.
  2. Verwenden Sie im Registrierungseditor den linken Bereich, um zum folgenden Speicherort zu navigieren:
    HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftWindowsWindowsUpdateAU

    Hinweis: Sie können die Adresse auch direkt in die Navigationsleiste einfügen und drücken Eingeben sofort dorthin zu gelangen.

  3. Wenn die Windows Update Schlüssel existiert nicht, Sie müssen ihn manuell erstellen. Klicken Sie dazu mit der rechten Maustaste auf die Windows-Taste und wählen Sie Neu> Schlüssel und nenne es ‘Windows Update’. Klicken Sie dann mit der rechten Maustaste auf den neu erstellten Schlüssel und wählen Sie Neu> Schlüssel und benennen Sie den neuesten Schlüssel BEIM.
  4. Gehen Sie mit der ausgewählten AU-Taste zum rechten Bereich, klicken Sie mit der rechten Maustaste auf eine leere Stelle und wählen Sie Neu> String Wert. Benennen Sie als Nächstes den neu erstellten Zeichenfolgenwert in um UserWUServer.
  5. Sobald die UserWUServer Schlüssel wurde erstellt, doppelklicken Sie darauf und legen Sie ihn fest Messwert zu 0.
  6. Schließen Sie den Registrierungseditor, starten Sie Ihren Computer neu und prüfen Sie, ob das Problem beim nächsten Systemstart behoben wurde.

Wenn diese Methode das Problem nicht behoben hat oder nicht anwendbar war, fahren Sie mit der folgenden Methode fort.

Methode 2: Bereinigen der CBS-Protokolle

Einige Benutzer, bei denen genau dieses Problem auftritt, haben gemeldet, dass sie das Problem nach dem Löschen des Problems behoben haben CBS (Component Based Servicing) Protokolle im Zusammenhang mit DISM. Nachdem Sie dies getan und den Befehl DISM erneut ausgeführt haben, haben einige betroffene Benutzer gemeldet, dass die 0x800f0954 Fehler trat nicht mehr auf.

Folgendes müssen Sie tun:

  1. Öffnen Sie den Datei-Explorer und navigieren Sie zum folgenden Speicherort:
    C:WindowsLogsCBS
    
  2. Sobald Sie in die CBS Ordner, wählen Sie alles dort und wählen Sie Löschen.
  3. Nach jeder Datei .Log und .Taxi Datei gelöscht wird, können Sie die schließen CBS Ordner.
  4. Drücken Sie Windows-Taste + R. öffnen a Lauf Dialogbox. Geben Sie dann ein “Cmd” und drücke Strg + Umschalt + Eingabetaste eine erhöhte öffnen Eingabeaufforderung. Wenn Sie das sehen UAC (User Account Control), Klicken Sie auf Ja, um Administratorrechte zu erteilen.
  5. Geben Sie in der Eingabeaufforderung mit erhöhten Rechten den folgenden Befehl ein und drücken Sie Eingeben So führen Sie den DISM-Befehl erneut aus:
    Dism.exe /online /enable-feature /featurename:NetFX3 /source:C:
  6. Nach dem Schlagen Eingeben, Das .NET Framework sollte ohne das installiert werden 0x800f0954 Error.

Wenn immer noch dieselbe Fehlermeldung angezeigt wird oder diese Methode für Ihr aktuelles Szenario nicht anwendbar war, fahren Sie mit der folgenden Methode fort.

Methode 3: Verwenden von PowerShell zum Installieren von .NET Framework 3.5

Wenn Sie auf die stoßen 0x800f0954 Wenn Sie versuchen, .NET Framework 3.5 mithilfe von DISM (Deployment Image Servicing and Management) zu installieren, können Sie die Fehlermeldung möglicherweise mithilfe von Powershell umgehen.

Mehrere betroffene Benutzer haben gemeldet, dass der Fehlercode nicht mehr aufgetreten ist, nachdem sie einen Powershell-Befehl ausgeführt haben, mit dem das Problem behoben wurde. Folgendes müssen Sie tun:

  1. Drücken Sie Windows-Taste + R. um einen Ausführungsbefehl zu öffnen. Geben Sie dann ein “Power Shell” und drücke Strg + Umschalt + Eingabetaste um eine erhöhte Powershell-Eingabeaufforderung zu öffnen. Wenn Sie von der aufgefordert werden UAC (Benutzerkontensteuerung), klicken Ja Administratorrechte zu gewähren.
    Dialogfeld ausführen: Powershell Drücken Sie dann Strg + Umschalt + Eingabetaste
    Dialogfeld ausführen: Powershell Drücken Sie dann Strg + Umschalt + Eingabetaste
  2. Geben Sie in der erhöhten Powershell-Eingabeaufforderung den folgenden Befehl ein und drücken Sie die Eingabetaste, um ihn auszuführen:
    Add-WindowsCapability Online -Name NetFx3~~~~ Source D:sourcessxs
  3. Schließen Sie die Eingabeaufforderung mit erhöhter PowerShell-Funktion und starten Sie Ihren Computer neu.
  4. Versuchen Sie beim nächsten Systemstart erneut, .NET Framework 3.5 zu installieren, und prüfen Sie, ob das Problem behoben wurde.

Wenn derselbe Fehler weiterhin auftritt, fahren Sie mit der folgenden Methode fort.

Methode 4: Verwenden des Gruppenrichtlinien-Editors

Wenn du das bekommst 0x800f0954 Fehler beim Versuch, die hinzuzufügen RSAT ToolsetMöglicherweise müssen Sie einige Änderungen mit dem vornehmen Gruppenrichtlinien-Editor Werkzeug. Mehrere Benutzer haben es geschafft, dieses Problem durch Ausführen von zu lösen Gpedit Tool zum Ändern einiger Einstellungen im Zusammenhang mit Komponenteninstallation und Komponentenreparatur.

Nach dem Aktivieren einer bestimmten lokalen Richtlinie und dem Herunterladen von Reparaturinhalten und optionalen Funktionen durch das Betriebssystem direkt von WU haben mehrere Benutzer gemeldet, dass das Problem behoben wurde.

Hinweis: Denken Sie daran, dass die Gruppenrichtlinien-Editor Das Tool ist nicht für alle Windows-Versionen verfügbar. Wenn Sie Windows 10 Home oder eine andere Version haben, die es nicht enthält, müssen Sie diesen Artikel (hier) befolgen, um den Richtlinieneditor auf Ihrem Computer zu installieren.

Wenn Sie die haben Gruppenrichtlinien-Editor In Ihrer Windows-Version finden Sie hier eine Kurzanleitung zum Vornehmen der erforderlichen Änderungen:

  1. Drücken Sie Windows-Taste + R. öffnen a Lauf Dialogbox. Geben Sie dann ein “Gpedit.msc” und drücke Eingeben das öffnen Lokaler Gruppenrichtlinien-Editor. Wenn Sie von der aufgefordert werden UAC (Benutzerkontensteuerung), klicken Ja Administratorrechte zu gewähren.
    Geben Sie “gpedit.msc” in die Eingabeaufforderung “Ausführen” ein
  2. Wenn Sie sich im lokalen Gruppenrichtlinien-Editor befinden, navigieren Sie im linken Bereich zum folgenden Speicherort:
    Computerkonfiguration Administrative Vorlagen System
  3. Dann mit System ausgewähltGehen Sie zum rechten Bereich und doppelklicken Sie auf Geben Sie Einstellungen für die optionale Komponenteninstallation und Komponentenreparatur an.
    Geben Sie Einstellungen für die optionale Komponenteninstallation und Komponentenreparatur an
  4. Stellen Sie als Nächstes die Richtlinie auf ein aktiviert und stellen Sie sicher, dass das Kontrollkästchen aktiviert ist Laden Sie Reparaturinhalte und optionale Funktionen direkt von Windows Update anstelle von Windows Server Update Services (USUS) herunter..
    Aktivieren Sie die erforderliche Richtlinie
  5. Schlagen Anwenden Um die Konfiguration zu speichern, schließen Sie die Lokaler Gruppenrichtlinien-Editor und starten Sie Ihren Computer neu.
  6. Beim nächsten Systemstart sollte der Fehler nicht mehr auftreten.

Lösung 5: Ändern des Registrierungswerts UseWUServer

Wenn keine der oben genannten Methoden funktioniert, werden wir versuchen, die zu ändern UseWUServer Registrierungseintrag und ändern Sie ihn in deaktiviert. Anscheinend stand dieser Schlüssel nach einem kürzlich durchgeführten Windows-Update in Konflikt mit dem Windows-Update-Dienst und verursachte die besprochene Fehlermeldung. Stellen Sie sicher, dass Sie als Administrator angemeldet sind, bevor Sie fortfahren, und sichern Sie Ihre Registrierung für alle Fälle.

  1. Drücken Sie Windows + R und geben Sie „regedit”Im Dialogfeld und drücken Sie die Eingabetaste.
  2. Navigieren Sie im Registrierungseditor zum folgenden Pfad:
    HKLM/Software/Policies/Microsoft/Windows/WindowsUpdate/AU/UseWUServer
  3. Ändern Sie nun den Wert von 1 bis 0.
  4. Nachdem Sie die folgenden Änderungen vorgenommen haben, starten Sie Ihren Computer neu und starten Sie den Aktualisierungsdienst erneut. Überprüfen Sie, ob das Problem behoben ist.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *