.Net Framework ist eine von Microsoft entwickelte Allzweckplattform. Sie bietet eine Laufzeitumgebung und eine Reihe von Bibliotheken und Tools zum Ausführen von Anwendungen auf dem Windows-Betriebssystem. Sie wird auch zum Erstellen von Websites, Webdiensten und Spielen verwendet. Grundsätzlich kann sie also zum Ausführen einer Vielzahl von Aufgaben verwendet werden, um die Produktivität zu steigern.
Aber manchmal haben Benutzer Probleme bei der Installation von .NET Framework 3.5 oder einer anderen optionalen Funktion in Windows. Hier im Artikel werden wir einen solchen Fehler ausführlich besprechen: „.Net Framework-Installationsfehler 0x800f0954“. Unzählige Benutzer haben diesen Fehler gemeldet, als sie versuchten, das Paket über Windows-Funktionen zu installieren. Einige erhalten ihn jedoch bei Verwendung des DISM-Tools. Es ist wichtig zu erwähnen, dass er auch unter Windows 7, 8.1 und 10 auftreten kann. Die vollständige Fehlermeldung lautet:
Windows konnte die angeforderten Änderungen nicht abschließen.
Die Änderungen konnten nicht abgeschlossen werden. Bitte starten Sie Ihren Computer neu und versuchen Sie es erneut.
Fehlercode: 0x800F0954
Was die Ursachen angeht, gibt es eine Reihe von Schuldigen. Einige der wichtigsten Faktoren sind die folgenden:
#. Veraltete .NET-Version
Der oben genannte Fehler tritt am wahrscheinlichsten auf, wenn Sie versuchen, eine ältere Version von .NET zu installieren. Beachten Sie, dass veraltete Versionen nicht mit dem Betriebssystem kompatibel sind und häufig Probleme verursachen.
#. Windows Update Server-Problem
Es ist erwähnenswert, dass Windows Server Update-Dienste es Benutzern ermöglichen, Windows in einem PC-Netzwerk zu aktualisieren. Der Fehler kann auch ausgelöst werden, wenn Ihr System WSUS oder DISM nicht erreichen kann.
#. DISM CBS-Protokollproblem
Das oben genannte Problem kann aufgrund eines DISM CBS-Protokollproblems mehrmals auftreten.
#. Die Störung des lokalen Gruppenrichtlinien-Editors
Wenn eine Richtlinie aus bestimmten Gründen im lokalen Gruppenrichtlinien-Editor deaktiviert wird, wird die Verbindung zwischen Windows Server Update Services und Windows Optional Features Installer behindert.
Da wir nun alle möglichen Gründe besprochen haben, sehen wir uns nun alle Workarounds an.
Probieren Sie diese Lösungen für den .Net Framework-Installationsfehler 0x800f0954 aus
Methode 1: Bereinigen Sie die CBS-Protokolle
Bei dieser ersten Methode empfehlen wir Ihnen, die mit DISM verbundenen Component Based Servicing Logs zu löschen. Befolgen Sie dazu die unten aufgeführten Richtlinien:
Schritt 1: Öffnen Sie den Datei-Explorer mit den Tasten Windows + E > und navigieren Sie dann zum folgenden Speicherort: C:\Windows\Logs\CBS
Schritt 2: Drücken Sie Strg + A, um alle Dateien im CBS-Ordner auszuwählen, und klicken Sie mit der rechten Maustaste darauf, um „Löschen“ auszuwählen
Schritt 3: Schließen Sie anschließend den CBS-Ordner und führen Sie die Eingabeaufforderung als Administrator aus
Schritt 4: Führen Sie den folgenden Befehl aus, um .NET Framework zu installieren, und drücken Sie die Eingabetaste
Dism.exe /online /enable-feature /featurename:NetFX3 /source:C:\
Versuchen Sie nun, .NET Framework zu installieren, und prüfen Sie, ob der Fehler weiterhin auftritt.
Methode 2: Installieren Sie .NET Framework 3.5 mit PowerShell
Bei dieser Methode empfehlen wir Ihnen, .NET Framework 3.5 mit PowerShell zu installieren. Gehen Sie dazu folgendermaßen vor:
Schritt 1: Klicken Sie mit der rechten Maustaste auf das Startsymbol und wählen Sie im Kontextmenü Windows PowerShell (Admin)
Schritt 2: Geben Sie im Befehlsfenster Add-WindowsCapability –Online -Name NetFx3~~~~ –Source D.\sources\sxs ein und drücken Sie die Eingabetaste.
Schritt 3: Wenn der Vorgang abgeschlossen ist, beenden Sie Windows PowerShell und starten Sie Ihren PC neu.
Methode 3: Windows Server vorübergehend überspringen
Es ist wichtig zu erwähnen, dass Ihr System, wenn es nicht auf den Windows Update-Server zugreifen kann, keine optionalen Windows-Updates installieren kann, was letztendlich zu .NET Framework 3.5 führt. In diesem Fall empfehlen wir Ihnen, den WSUS-Server zu umgehen.
So geht’s:
Schritt 1: Drücken Sie die Tasten Windows + R, um das Dialogfeld „Ausführen“ zu öffnen > Geben Sie im angezeigten Feld „regedit“ ein und drücken Sie die Eingabetaste, um den Registrierungseditor zu starten. Wenn Sie von der Benutzerkontensteuerung dazu aufgefordert werden, drücken Sie Ja, um Berechtigungen zu erteilen.
Schritt 2: Navigieren Sie dann zum folgenden Speicherort:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU
Schritt 3: Wenn Sie feststellen, dass unter Windows kein WindowsUpdate-Schlüssel vorhanden ist, können Sie ihn manuell erstellen. Klicken Sie einfach mit der rechten Maustaste auf den Windows-Schlüssel > wählen Sie Neu > wählen Sie Schlüssel > benennen Sie ihn in Windows Update um
Schritt 4: Klicken Sie dann mit der rechten Maustaste auf WindowsUpdate > wählen Sie Neu > wählen Sie Schlüssel > benennen Sie ihn in AU um
Schritt 5: Wählen Sie die AU-Schlüssel > klicken Sie mit der rechten Maustaste auf den leeren Bereich auf der rechten Seite > wählen Sie Neu > wählen Sie Zeichenfolge > benennen Sie ihn in UserWUServer um
Schritt 6: Doppelklicken Sie auf UserWUServer, um den Wert auf 0 zu ändern, und drücken Sie OK, um die Änderungen zu speichern.
Schritt 7: Öffnen Sie dann den Datei-Explorer und klicken Sie mit der rechten Maustaste auf „Dieser PC“, um „Verwalten“ auszuwählen.
Schritt 8: Doppelklicken Sie auf „Dienste“ und „Anwendungen und Dienste“ > scrollen Sie nach unten, um „Windows Update“ zu finden > klicken Sie mit der rechten Maustaste darauf, um „Neustart“ auszuwählen. Jetzt können Sie .NET Framework 3.5 erfolgreich installieren.
Methode 4: Installieren Sie .NET Framework 3.5 von Windows 10 ISO.
Wenn Sie immer noch mit dem .Net Framework-Installationsfehler 0x800f0954 zu kämpfen haben, empfehlen wir Ihnen, .NET Framework 3.5 von Windows 10 ISO zu installieren. Stellen Sie jedoch sicher, dass die ISO-Datei der auf Ihrem PC installierten Version von Windows 10 entspricht.
Schritt 1: Navigieren Sie zu Offizielle Microsoft-Website und klicken Sie auf Tool jetzt herunterladen
Schritt 2: Klicken Sie nun auf Akzeptieren, um die Lizenzbedingungen zu akzeptieren > aktivieren Sie Installationsmedium (USB-Flash-Laufwerk, DVD oder ISO-Datei) für einen anderen PC erstellen > drücken Sie Weiter > wählen Sie Sprache, Architektur und Edition > drücken Sie Weiter > aktivieren Sie ISO-Datei > aktivieren Sie Weiter > wählen Sie einen Download-Speicherort für die Windows 10-ISO-Datei > drücken Sie Speichern
Schritt 3: Suchen Sie nach dem Download die ISO-Datei im Datei-Explorer und klicken Sie mit der rechten Maustaste darauf, um die Mount-Option auszuwählen > notieren Sie sich dann den Laufwerksbuchstaben des gemounteten Laufwerks
Schritt 4: Starten Sie dann die Eingabeaufforderung als Administrator und führen Sie den folgenden Befehl aus (beachten Sie, dass Sie H:\ durch den Laufwerksbuchstaben Ihres gemounteten Laufwerks ersetzen müssen):
dism /online /enable-feature /featurename:NetFX3 /Source:H:\sources\sxs /LimitAccess
Methode 5: Gruppenrichtlinien ändern
Einer der häufigsten Gründe für den oben genannten Fehler sind Probleme mit den Gruppenrichtlinien. Sie können also die unten aufgeführten Schritte befolgen, um die Gruppenrichtlinien zu ändern:
Zu beachtende Punkte: Diese Methode ist nicht für alle Windows-Versionen anwendbar. Wenn Sie Windows 10 Home verwenden, sollten Sie dies überspringen, da es den lokalen Gruppenrichtlinien-Editor nicht unterstützt.
Schritt 1: Verwenden Sie die Tasten Windows + R, um das Dienstprogramm „Ausführen“ zu öffnen > Geben Sie im angezeigten Feld gpedit.msc ein und drücken Sie die OK-Taste, um den lokalen Gruppenrichtlinien-Editor zu starten > Wenn Sie von UAC dazu aufgefordert werden, drücken Sie Ja
Schritt 2: Gehen Sie dann zu Computerkonfiguration > Administrative Vorlagen > System. Scrollen Sie bei ausgewähltem System im rechten Bereich nach unten, um Einstellungen für die Installation optionaler Komponenten und Komponentenreparatur angeben zu finden, und doppelklicken Sie darauf.
Schritt 3: Setzen Sie die Richtlinie auf Aktiviert und aktivieren Sie Reparaturinhalte und optionale Funktionen direkt von Windows Update herunterladen statt von Windows Server Update Services (WSUS).
Schritt 4: Klicken Sie nun auf „Übernehmen“, um die Konfiguration zu speichern, und beenden Sie dann den lokalen Gruppenrichtlinien-Editor.
Wählen Sie eine automatische Lösung.
Wir haben unser Bestes getan, um alle möglichen Methoden zur Behebung des Fehlers 0x800f0954 bei der Installation von .NET Framework bereitzustellen. Wenn Sie jedoch nach einer problemlosen Lösung suchen, empfehlen wir Ihnen, ein automatisches PC-Reparaturtool zu verwenden, um den Fehler zu beheben. Dieses professionelle Tool kann solche Fehler beheben und dauert nur wenige Minuten.
⇑Besorgen Sie sich das PC-Reparaturtool hier.⇓
Fazit:
Das ist alles, Leute! Wir hoffen wirklich, dass dieser Artikel für Sie hilfreich war und Sie etwas daraus gelernt haben. Danke fürs Lesen.