So beheben Sie den Fehler 0x800f0954 bei der Installation von .NET Framework unter Windows

Ja, der Fehler 0x800f0954 bei der Installation des. NET Frameworks kann wirklich nervig sein. Er tritt oft unerwartet auf, besonders wenn Windows die Update-Server nicht erreichen kann oder Systemdateien Probleme bereiten. Manchmal hängt Windows in den WSUS-Einstellungen (Windows Server Update Services) fest, die den PC anweisen, Updates von einem lokalen Server zu beziehen, der möglicherweise nicht mehr verfügbar ist. In anderen Fällen sind die Protokolle beschädigt oder eine Konfiguration beeinträchtigt DISM oder Windows Update. Die gute Nachricht ist jedoch: Es gibt einige Lösungsansätze, und die meisten sind gar nicht so kompliziert, wie sie aussehen. Man muss sie nur genau befolgen, und hoffentlich behebt einer davon das Problem.

So beheben Sie den Fehler 0x800f0954 bei der Installation des. NET Frameworks

Den WSUS-Server umgehen, damit Windows die Update-Server erreichen kann.

  • Drücken Sie die Windows-Taste + R, geben Sie regedit ein und drücken Sie dann Strg + Umschalt + Eingabe. Ja, als Administrator ausführen – Windows kann da manchmal etwas störrisch sein.
  • Wenn die Benutzerkontensteuerung eine Meldung anzeigt, klicken Sie auf Ja.
  • Navigieren Sie im Registrierungs-Editor zu: HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU
  • Falls der WindowsUpdate- Schlüssel nicht angezeigt wird, müssen Sie ihn erstellen. Klicken Sie mit der rechten Maustaste auf Microsoft, wählen Sie Neu > Schlüssel und benennen Sie ihn „WindowsUpdate“. Klicken Sie anschließend erneut mit der rechten Maustaste darauf, wählen Sie wieder Neu > Schlüssel und nennen Sie ihn „AU“.
  • Wählen Sie bei ausgewähltem AU die rechte Seite aus, klicken Sie mit der rechten Maustaste und wählen Sie dann Neu > Zeichenfolgenwert. Benennen Sie ihn UserWUServer.
  • Doppelklicken Sie auf UserWUServer und setzen Sie den Wert auf 0. Dadurch wird Windows gezwungen, die regulären Updateserver anstelle von WSUS zu kontaktieren, was häufig die Ursache des Problems ist.
  • Schließen Sie den Registrierungseditor, starten Sie Ihren PC neu – und prüfen Sie, ob das das Problem behebt.

Löschen Sie die CBS-Protokolle, um mögliche Korruption zu beheben.

  • Öffnen Sie den Datei-Explorer und navigieren Sie zu C:\Windows\Logs\CBS
  • Löschen Sie alles, was Sie dort finden. Manchmal werden diese Protokolldateien sehr groß oder beschädigt, was Systemaktualisierungen komplett verhindert.
  • Drücken Sie als Nächstes die Windows-Taste + R, geben Sie „cmd“ ein und drücken Sie dann Strg + Umschalt + Eingabe, um eine Eingabeaufforderung mit Administratorrechten zu öffnen. Ja, führen Sie die Eingabeaufforderung unbedingt als Administrator aus.
  • Geben Sie im Befehlsfenster Folgendes ein Dism.exe /online /enable-feature /featurename:NetFX3 /source:C:\und drücken Sie die Eingabetaste. Dadurch wird versucht, die. NET Framework-Funktion manuell zu aktivieren, wobei der übliche Aktualisierungsprozess mitunter umgangen wird.
  • Nach Abschluss des Vorgangs starten Sie den PC neu und prüfen Sie, ob Sie. NET Framework jetzt installieren können. Bei manchen Systemen beschleunigt dies den Prozess.

.NET Framework 3.5 direkt mit PowerShell installieren

  • Öffnen Sie das Dialogfeld „Ausführen“, geben Sie powershell ein und drücken Sie dann Strg + Umschalt + Eingabe, um es als Administrator auszuführen.
  • Gewähren Sie PowerShell Administratorrechte, wenn Sie dazu aufgefordert werden.
  • Geben Sie diesen Befehl ein, um. NET Framework 3.5 zu installieren:
Add-WindowsCapability -Online -Name NetFx3~~~~ –Source D:\sources\sxs

(Stellen Sie sicher, dass der Quellpfad mit dem Speicherort Ihrer Windows-Installationsmedien oder dem Speicherort der erforderlichen Dateien übereinstimmt.)

  • Drücken Sie die Eingabetaste und warten Sie, bis der Befehl ausgeführt wurde. Auf manchen Rechnern funktioniert dies nicht immer, aber oft lassen sich so Probleme mit Windows Update-Fehlern umgehen.
  • Starten Sie den Computer neu und versuchen Sie erneut, .NET zu installieren.
  • Gruppenrichtlinien für bessere Update-Einstellungen anpassen

    • Drücken Sie die Windows-Taste + R, geben Sie gpedit.msc ein und drücken Sie die Eingabetaste.
    • Ja, Sie benötigen Administratorrechte. Sobald Sie sich im Editor für lokale Gruppenrichtlinien befinden, gehen Sie zu: Computerkonfiguration > Administrative Vorlagen > System.
    • Doppelklicken Sie auf „ Einstellungen für die Installation optionaler Komponenten und die Komponentenreparatur festlegen“.
    • Stellen Sie die Option auf „Aktiviert“. Aktivieren Sie das Kontrollkästchen mit der Bezeichnung „ Reparaturinhalte und optionale Features direkt von Windows Update anstatt von Windows Server Update Services (USUS) herunterladen“.
    • Anwenden, schließen und neu starten. Manchmal bezieht Windows die Update-Inhalte einfach lieber direkt von Microsoft, insbesondere wenn die WSUS-Einstellungen Probleme verursachen.

    Ändern Sie den Registrierungswert für UseWUServer

    • Drücken Sie Windows + R, geben Sie regedit ein und drücken Sie die Eingabetaste.
    • Navigieren Sie zu: HKLM\\Software\\Policies\\Microsoft\\Windows\\WindowsUpdate\\AU\\UseWUServer
    • Ändern Sie den Wert von 1 auf 0. Wenn Sie ihn auf 1 belassen, versucht Windows weiterhin, Updates von einem WSUS-Server abzurufen, der möglicherweise nicht mehr existiert.
    • Starten Sie Ihren PC neu und versuchen Sie es dann erneut mit Windows Update.

    All diese Optionen hängen davon ab, was genau das Problem ist – manchmal liegt es an der Windows-Konfiguration, manchmal an Systembeschädigung oder Netzwerkproblemen. Bei manchen Rechnern scheint ein Neustart nach Änderungen verbleibende Fehler zu beheben. Warum, weiß ich nicht genau, aber so verhält sich Windows heutzutage eben.

    Zusammenfassung

    • Den WSUS-Server umgehen, damit Windows direkt eine Verbindung zu den Update-Servern herstellen kann.
    • Löschen Sie die CBS-Protokolle, um möglicherweise Installationsfehler durch Datenbeschädigung zu beheben.
    • Verwenden Sie PowerShell, um. NET Framework direkt aus den Quelldateien zu installieren.
    • Passen Sie die Gruppenrichtlinieneinstellungen so an, dass direkte Windows Update-Downloads bevorzugt werden.
    • Ändern Sie die Registrierungseinstellungen, um zu verhindern, dass Windows versucht, einen veralteten WSUS-Server zu verwenden.

    Zusammenfassung

    Das ist nicht immer eine schnelle Lösung, aber die meisten dieser Methoden sind unkompliziert, sobald man die Systemeinstellungen oder die Registry geöffnet hat. Manchmal lässt sich der Fehler einfach nicht beheben, bis bestimmte Konfigurationen geändert oder die Systemprotokolle gelöscht werden. Hoffentlich hilft eine dieser Methoden. Falls nicht, lohnt es sich, Systemreparaturtools in Betracht zu ziehen oder sogar eine Neuinstallation durchzuführen – denn manchmal braucht Windows einfach einen Neustart.

    Ähnliche Artikel: