Installieren von .NET Framework 3.5 auf Windows Server 2012

74135
Vikram Singh

Ich installiere das .NET 3.5-Framework auf Windows Server 2012. Ich habe dotNetFx35setup.exe von der Microsoft-Website heruntergeladen und an einen Speicherort E: \ Sources \ SxS kopiert. Bei jedem Link auf Google berichten sie über diesen SxS-Ordner. Dennoch kann ich das .NET Framework nicht über die GUI installieren. Ich habe .NET in Features ausgewählt und den Pfad zu E: \ Sources \ SxS angegeben. Was mache ich falsch?

Mein PC ist nicht mit dem Internet verbunden, daher brauche ich eine Ofline-Installationsmethode.

2

4 Antworten auf die Frage

8
Fazer87

Sie müssen Ihre 2012 / 2012R2-ISO in einen Ordner einhängen oder entpacken, da das Installationsmedium für .net 3.5 tatsächlich auf der DVD / ISO selbst enthalten ist!

Als Nächstes können Sie die Installation durchführen, indem Sie eine Eingabeaufforderung (als Administrator) starten und den folgenden Befehl ausführen:

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

(Ersetzen von d: \ sources \ sxs durch C: \ users \ you \ desktop ... oder wo auch immer Sie es entpacken!)

Die oben verwendeten Befehlsschalter führen folgende ~ aus:

/Online targets the operating system you're running (instead of an offline Windows image).  /Enable-Feature /FeatureName:NetFx3 specifies that you want to enable the .NET Framework 3.5.  /All enables all parent features of the .NET Framework 3.5.  /LimitAccess prevents DISM from contacting Windows Update.  /Source specifies the location of the files needed to restore the feature (in this example, the D:\sources\sxs directory). 

Dies funktioniert zu 99,9% der Zeit. Wenn dies fehlschlägt, weist dies normalerweise auf ein Problem mit dem BITS / Windows-Aktualisierungsdienst hin, die beide vom DISM-Tool (Deployment Image Servicing and Management) verwendet werden. Um dies zu beheben, werfen Sie einen Blick auf den Microsoft Fixit-Artikel . Die Anleitung für Windows 8 funktioniert auch für 2012 / 2012R2!

Das System, auf dem .NET installiert werden soll, befindet sich an einem Remotestandort (1) und das System, von dem ich ISO auswähle, befindet sich an einem Remotestandort (2). Jetzt versuche ich, ISO von Position (2) an Position (1) zu mounten, aber das Problem ist Position (1) PC ist auf Win 2012 und Location (2) PC ist auf Win 2003 R2, also liegt Position (1) PC nicht Zugriff auf freigegebene Ordner des Standorts (2) pc. Daher habe ich gefragt, ob es notwendig ist, nur ISO zu verwenden, oder es gibt einen anderen Weg, der nur kleine Dateien enthält, wenn ich .NET herunterladen und installieren kann - thxxxxxx Vikram Singh vor 9 Jahren 0
Bei einer nackten Installation von 2012 R2 hat das nicht funktioniert. Es gibt Updates in kb-Artikeln, die angeblich die Installation von .NET 3.5 beheben (wie https://support.microsoft.com/en-gb/kb/3005628), aber nichts für mich, da ich dies ohne installierte Updates tun wollte. adampski vor 8 Jahren 0
1
Hanmanji N

Sie müssen Ihre 2012 / 2012R2-ISO-Datei in einen Ordner einhängen oder entpacken, da das Installationsmedium für .NET 3.5 tatsächlich auf der DVD / ISO enthalten ist.

Als Nächstes können Sie die Installation durchführen, indem Sie eine Eingabeaufforderung (als Administrator) starten und den folgenden Befehl ausführen:

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

( Z:zeigt das DVD-Laufwerk an)

0
Ivan Viktorovic

Ich hatte auch ein Problem damit und ich muss erwähnen, dass, wenn Sie eine OEM / ROHK-Version von Windows Server 2012 verwenden, das Problem darin besteht, dass ein zweites Sprachpaket installiert ist.

Ein zweites Sprachpaket blockiert auch die Installation von .NET Framework.

Sie können mit lpksetup.exe überprüfen, ob eine andere Sprache installiert ist. Entfernen Sie alle Sprachen, bis nur noch eine übrig ist, und versuchen Sie, .NET Framework erneut zu installieren.

Wenn Sie OEM / ROK verwenden, ist möglicherweise eine andere Installations-DVD erforderlich, da in diesem Fall die Installationsdateien für .NET auf der Original-OEM-DVD fehlen.

0
Madgui

Wenn Sie nicht über ein ISO-Zertifikat verfügen, können Sie eine Testversion von Windows 2012 R2 herunterladen und / Frühere Sources / sxs kopieren und diesen Speicherort auswählen, wenn Sie .Net mit dem Server-Manager installieren. Es hat gut für mich funktioniert.