Daher versuche ich, .NET 3.5 auf einem Windows 2012 R2-Server zu installieren. Ich habe über das Add Feature versucht und über DISM schlagen beide fehl.
Beim Versuch über die GUI "Features hinzufügen" verwende ich den Befehl "Alternativen Pfad angeben". Dies schlägt fehl mit dem Fehler "Installation einer oder mehrerer Rollen, Rollendienste oder Features fehlgeschlagen".
Wenn ich über eine Elevated PowerShell versuche, DISM zu verwenden, verwende ich den folgenden Befehl.
dism.exe /online /enable-feature /featurename:NetFX3 /Source:d:\sources\sxs
Das scheitert mit
Fehler: 0x800f0906 Die Quelldateien konnten nicht heruntergeladen werden. Verwenden Sie die Option "source", um den Speicherort der Dateien anzugeben, die zum Wiederherstellen der Funktion erforderlich sind. Weitere Informationen zum Angeben eines Quellverzeichnisses finden Sie unter http://go.microsoft.com/fwlink/?LinkId=243077
Die DISM-Protokolldatei befindet sich unter C: \ Windows \ Logs \ DISM \ dism.log
Ich habe die oben aufgeführte KB (243077) befolgt, um den Speicherort der Gruppenrichtlinie für den SXS-Ordner festzulegen. Neustart und immer noch der gleiche Fehler. Das DSIM-Protokoll zeigt Folgendes
Fehler beim Verarbeiten des Befehls enable-feature. - CPackageManagerCLIHandler :: ExecuteCmdLine (hr: 0x800f0906)
Ein kurzer Blick auf Google zeigt, dass viele Leute Probleme damit haben und dass Sie KB2966826 und KB2966828 deinstallieren sollten, die auf diesem Server nicht installiert sind.
Ich habe auch das Offline-.Net-Installationsprogramm ausprobiert und es besagt, dass ich es über Windows-Funktionen hinzufügen muss. Alle Befehle wurden als Administrator und über eine Eingabeaufforderung mit erhöhten Rechten ausgeführt.
Während ich dies schreibe, habe ich die "Ähnliche Fragen" gefunden und mir angesehen , dass .net 3.5 auf Windows Server 2012 nicht installiert werden kann
Laufen
dism.exe /online /enable-feature /featurename:NetFX3 /all
Erzeugte den gleichen Fehler wie oben.