Tritt in Windows ein Fehler auf, ist dieser meist nur mit einem sehr kurzen, wenig aus­sa­ge­kräf­ti­gen Text be­schrie­ben. Zu­sätz­lich wird ein Feh­ler­code angegeben, der aus einer acht­stel­li­gen He­xa­de­zi­mal­zahl besteht. Der Code hilft Ent­wick­lern und Ad­mi­nis­tra­to­ren, eine ein­deu­ti­ge tech­ni­sche Be­schrei­bung bei Microsoft zu finden. Für normale Anwender ist diese al­ler­dings wenig hilfreich, wenn es darum geht, den Fehler zu be­sei­ti­gen. Dieser Artikel zeigt, was bei Feh­ler­mel­dun­gen mit dem Code „0x800f0954“ zu tun ist.

Fehler „0x800f0954“: Problem bei der In­stal­la­ti­on von .NET Framework

Der Feh­ler­code „0x800f0954“ steht in enger Ver­bin­dung mit der In­stal­la­ti­on von .NET Framework bzw. von Teil­kom­po­nen­ten des Frame­works auf. In den meisten Fällen prä­sen­tiert Windows zu­sätz­lich zu dem Code auch folgende Text­mel­dung:

Das folgende Feature konnte nicht installiert werden: .NET Framework 3.5 (enthält .NET 2.0 und 3.0).
Hinweis

.NET Framework, oft auch als NetFx be­zeich­net, enthält Ent­wick­lungs­werk­zeu­ge, Schnitt­stel­len und Klas­sen­bi­blio­the­ken, die in vielen Windows-An­wen­dun­gen zum Einsatz kommen, von Software-Ent­wick­lern aber auch in eigenen Pro­gram­men verwendet werden können. Dazu gehören Funk­tio­nen für die Arbeit mit dem Da­tei­sys­tem, Funk­tio­nen für Zugriffe auf das Internet und lokale Netzwerke sowie wichtige Elemente der gra­fi­schen Be­nut­zer­ober­flä­che.

Die meisten Windows-Programme, die das .NET Framework verwenden, sind so aufgebaut, dass sie die be­nö­tig­ten Kom­po­nen­ten mit­lie­fern oder au­to­ma­tisch her­un­ter­la­den und nach­in­stal­lie­ren. Kommt es dabei zu Problemen, erhalten Nutzer die 0x800f0954-Meldung. Was können Sie in einem solchen Fall un­ter­neh­men?

0x800f0954-Error durch Neu­in­stal­la­ti­on des .NET Frame­works beheben

In manchen Fällen reicht es schon, das .NET Framework zu de­ak­ti­vie­ren und an­schlie­ßend wieder zu ak­ti­vie­ren. Auf diese Weise wird die aktuelle In­stal­la­ti­on des Frame­works vom System entfernt und im Anschluss durch eine frische In­stal­la­ti­on ersetzt.

Hinweis

Die De­ak­ti­vie­rung bzw. Ak­ti­vie­rung ele­men­ta­rer Windows-Kom­po­nen­ten wie .NET Framework erfordert Ad­mi­nis­tra­to­ren-Rechte!

Gehen Sie dazu wie folgt vor:

  1. Öffnen Sie die Sys­tem­steue­rung über das Startmenü oder mithilfe der Such­funk­ti­on.
  2. Klicken Sie auf die Rubrik „Programme und Features“.
  3. Wählen Sie im linken Sei­ten­me­nü den Punkt „Windows-Features ak­ti­vie­ren oder de­ak­ti­vie­ren“ aus.
  4. Entfernen Sie das Häkchen aus dem Kon­troll­käst­chen bei dem Eintrag „.NET Framework 3.5 (enthält .NET 2.0 und 3.0)“ und klicken Sie auf „OK“.

Die be­trof­fe­nen Dateien werden in der Folge im System gesucht und schließ­lich de­instal­liert bzw. de­ak­ti­viert. Zum Abschluss starten Sie den PC neu. Nach dem Neustart in­stal­lie­ren Sie das Framework auf dem gleichen Weg, wobei Sie das Häkchen dieses Mal in dem auf­ge­zeig­ten Op­ti­ons­feld setzen, bevor Sie auf „OK“ drücken.

Feh­ler­code „0x800f0954“ mit dem Kom­man­do­zei­len­pro­gramm DISM beheben

Wenn dieser einfache Weg nicht hilft und das 0x800f0954-Problem bestehen bleibt (bzw. wenn der Fehler auch bei der De­ak­ti­vie­rung auftritt), können Sie versuchen, das .NET Framework al­ter­na­tiv mit dem Kom­man­do­zei­len­werk­zeug DISM zu re­pa­rie­ren. Hierfür benötigen Sie die ori­gi­na­len In­stal­la­ti­ons­da­tei­en von .NET Framework auf einem Windows-In­stal­la­ti­ons-Medium oder einer ent­spre­chen­den ISO-Datei. DISM ist ein in Windows vor­in­stal­lier­tes Werkzeug zur Feh­ler­be­he­bung, das sich über die Kom­man­do­zei­le ausführen lässt und Ad­mi­nis­tra­tor­rech­te benötigt.

Gehen Sie zur Reparatur des 0x800f0954-Fehlers über die Kom­man­do­zei­le wie folgt vor (sind Sie im Besitz eines ein­satz­fer­ti­gen In­stal­la­ti­ons­me­di­ums, können Sie sofort zu Schritt 3 springen):

Schritt 1: Haben Sie keine Microsoft Original-DVD zur Hand, können Sie sich al­ter­na­tiv eine ISO-Datei mit dem Windows Media Creation Tool erstellen. Laden Sie sich das Tool hierfür über den Link herunter.

Schritt 2: Die fertige ISO-Datei binden Sie an­schlie­ßend per Dop­pel­klick als neues Laufwerk ein, das Sie normal über den Explorer erreichen. Dieses Laufwerk ist am Namen ESD-ISO zu erkennen.

Schritt 3: Öffnen Sie das Sys­tem­me­nü per Rechts­klick auf das Windows-Logo in der Task­leis­te. Wählen Sie hier „Ein­ga­be­auf­for­de­rung (Ad­mi­nis­tra­tor)“ oder „Windows Power­Shell (Ad­mi­nis­tra­tor)“. Je nach Kon­fi­gu­ra­ti­on und Version von Windows wird nur einer dieser beiden Me­nü­punk­te angezeigt.

Schritt 4: Tippen Sie folgenden Befehl in das jeweilige Kom­man­do­zei­len­pro­gramm ein:

DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:X:\sources\sxs

Ersetzen Sie dabei den Lauf­werks­buch­sta­ben X: durch den Lauf­werks­buch­sta­ben Ihres DVD- bzw. ISO-Datei-Laufwerks. Be­stä­ti­gen Sie die Eingabe mit der [Enter]-Taste.

Schritt 6: Im Anschluss wird das .NET Framework aus den Ori­gi­nal­da­tei­en wie­der­her­ge­stellt, was einige Minuten dauern kann. Nach einer er­folg­rei­chen Wie­der­her­stel­lung steht es sofort (ohne Neustart) zur Verfügung.

Hinweis

Laden Sie sich das Windows Media Creation Tool nur direkt bei Microsoft herunter. Ver­schie­de­ne unseriöse Anbieter liefern ge­fälsch­te Versionen des Programms, die auch Malware enthalten können.

Zum Hauptmenü