Installationsfehler - Windows 8.1-Funktionen wie .NET3.5

748
Jonathan

Ich habe ein Programm, das .NET 3.5 erfordert. Wenn ich es auf meinem Windows 8.1 laufe, erhalte ich ein Popup-Fenster:

An app on your PC needs the following Windows feature: .NET Framework 3.5 (includes .NET 2.0 and 3.0) [Download and install the feature] 

Der Link "Download" startet die Installation, die fehlschlägt Error code: 0x800F0906, und ein Link zu allgemeinen Ratschlägen wie "Überprüfen Sie Ihre Internetverbindung" . Ich habe auch versucht:

  • Bei der Installation über das Windows FeaturesDialogfeld wurde derselbe Fehler angezeigt.
  • Herunterladen und Ausführen von dotnetfx35.exe - wurde zu den obigen Anweisungen umgeleitet und schlug mit demselben Fehler fehl.

Nach einem beschädigten Flash-Update wird verhindert, dass Windows Update - DISM-Fehler 0x800f0906 fehlschlägt . Ich habe versucht, es auszuführensfc /scannow und dism /online /cleanup-image /scanhealthkonnte das Problem jedoch nicht beheben oder verständliche Protokolle erstellen .

Wie installiere ich .NET 3.5 unter Windows 8.1?

1

1 Antwort auf die Frage

2
Jonathan

Nach der Ausgabe habe sfcich gelesen c:\Windows\Logs\CBS\CBS.log. Zum Zeitpunkt des Scheiterns sah ich folgende Zeilen:

Failed to find package: Package_78_for_KB2966828~31bf3856ad364e35~amd64~~6.3.1.4 from the index with mapping index packages recently rebuilt, [HRESULT = 0x800f090d - CBS_E_MISSING_PACKAGE_MAPPING_INDEX] Failed to get WU category/updateID for package: Package_78_for_KB2966828~31bf3856ad364e35~amd64~~6.3.1.4 [HRESULT = 0x800f090d - CBS_E_MISSING_PACKAGE_MAPPING_INDEX] Failed to get the category and update ID for package: Package_78_for_KB2966828~31bf3856ad364e35~amd64~~6.3.1.4, component: amd64_microsoft-windows-wpfcorecomp.resources_31bf3856ad364e35_6.3.9600.20708_en-us_a3b67b207d2057ab, file: PresentationHostDLL.dll.mui [HRESULT = 0x800f090d - CBS_E_MISSING_PACKAGE_MAPPING_INDEX] Exec: Missing files are found during staging attempt but failed to download content from WU. [HRESULT = 0x800f090d - CBS_E_MISSING_PACKAGE_MAPPING_INDEX] 

Zum ersten KB2966828Mal deinstallierte ich das Protokoll und voilà - die Installation funktioniert! Ich hoffe, Windows Update wird es erneut installieren, wenn es wirklich wichtig ist ...

Der Grund, warum das `DISM`-Tool das Problem nicht behoben hat, ist, dass die eigentliche Komponente scheinbar fehlt. Der Befehl, den Sie ausgeführt haben, besteht wirklich nur darin, zu überprüfen, ob die Komponenten im Verzeichnis `WinSxS` nicht beschädigt sind. Ebenso vergleicht das `sfc`-Tool diese Komponenten im Verzeichnis` WinSxS` mit Ihren Systemkomponenten. Es scheint auch, dass versucht wurde, die fehlenden Daten herunterzuladen, konnte dies jedoch nicht. Dies kann durch die Verwendung des DISM-Tools gegen die lokale `WinSxS'-Quelle (z. B. eine Installationsdiskette) auf diese Weise gelöst werden, sodass Sie sich keine Sorgen machen müssen, dass der Inhalt nicht heruntergeladen werden kann. Ramhound vor 9 Jahren 0