Installieren Sie Net Framework 3.5 SP1 offline auf Server 2012 R2


8

Ich muss Net Framework 3.5 SP1 auf Server 2012 installieren und kenne die Methode, für die das Installationsmedium erforderlich ist. Installieren von .NET Framework 3.5 unter Windows Server 2012

Ich habe jedoch kein Installationsmedium und kein Internet. Gibt es eine andere Möglichkeit, es zu installieren?


Extrahieren Sie es mit dem DISM-Tool in einen Ordner mit einem Computer, der Zugriff auf ein Installationsmedium und / oder Zugriff auf das Internet hat. Sobald es in den Komponentenspeicher gelegt wurde, kann es extrahiert werden.
Ramhound

Antworten:


6

Sie können die Testversion von Windows Server 2012 herunterladen , um eine ISO mit den erforderlichen Quelldateien zu erhalten.

Mounten Sie die ISO mit der ISO-Montage im Posteingang und führen Sie DISM aus, um .Net 3.5 zu installieren:

dism.exe /online /enable-feature /featurename:NetFX3 /Source:d:\sources\sxs /LimitAccess

Wenn dies fehlschlägt, versuchen Sie auch, dieses Update auszuführen, bevor Sie versuchen, .Net 3.5 zu aktivieren:

Update für .NET Framework 3.5 unter Windows 8, Windows 8.1, Windows Server 2012 und Windows Server 2012 R2

http://support2.microsoft.com/kb/3005628/en-us

Dadurch werden zwei Sicherheitsupdates entfernt, die möglicherweise die Einrichtung von .Net 3.5 verhindern


2
Das war eine großartige Idee, aber es konnte nicht gesagt werden, dass die Quelldateien nicht gefunden werden konnten. Ich habe nachgesehen und es war D:\sources\sxsauch so. Ich habe auch die /allFlagge hinzugefügt .
Trommel

Sie haben Ihre Frage bearbeitet. Für R2 müssen Sie die R2 ISO
magicandre1981

1
Ich habe die R2-Testversion heruntergeladen.
Trommel

Haben Sie MUI-Packs installiert?
magicandre1981

Keiner. Es ist eine Neuinstallation mit nur den C ++ - Redistributables.
Trommel

6

Diese Antwort kombiniert Informationen aus mehreren Antworten und fügt einige zusätzliche Schritte hinzu, die zuvor nicht erwähnt wurden.

Ich habe es folgendermaßen geschafft:

  1. Laden Sie das ISO - Image für Windows Server 2012 R2 (Hinweis! Hat R2 sein) von https://www.microsoft.com/en-us/evalcenter/evaluate-windows-server-2012-r2 . Es ist eine Windows Live ID-Registrierung erforderlich, und Sie müssen den nachfolgenden E-Mails zustimmen.
  2. Sobald Sie es an einen Speicherort heruntergeladen haben, übertragen Sie es auf den Computer / die VM, auf dem Sie es installieren möchten.
  3. Kopieren Sie es an einen anderen Ort auf dem Zielcomputer. Dies soll verhindern, dass der hier beschriebene Fehler "Entschuldigung, es gab ein Problem beim Mounten der Datei" auftritt , der sich auf einige Übertragungsmanager bezieht, die die Datei als spärliche Dateien schreiben. Wenn Sie es bereits während der Übertragung im vorherigen Schritt kopiert und nicht nur zugeordnet haben, ist dieser Schritt möglicherweise nicht erforderlich: Für mich war es das.
  4. Klicken Sie mit der rechten Maustaste auf die Datei im Explorer und wählen Sie "Mount". Es sollte montiert werden, ich gehe von D: Laufwerk aus. Wenn Sie eine Fehlermeldung erhalten, kehren Sie zum vorherigen Link zurück.
  5. Öffnen Sie die cmd-Eingabeaufforderung als Administrator und führen Sie die folgenden Befehle aus (Schalter werden in dieser anderen Antwort in einem ähnlichen Thread erläutert ):

.

dism.exe /online /enable-feature /featurename:NetFX3ServerFeatures /all /Source:d:\sources\sxs /LimitAccess
dism.exe /online /enable-feature /featurename:NetFX3 /all /Source:d:\sources\sxs /LimitAccess

Beide scheinen gebraucht zu werden und in der Reihenfolge, die ich gegeben habe. ( Quelle )

Wenn die Fehlermeldung "Quelldateien nicht gefunden" angezeigt wird, bestätigen Sie erneut, dass das R2-Image verwendet wird. Das war das Problem für mich - das eigentliche .NET 3.5 fehlte in meinem Image, das 2012 war.

Wenn beide Befehle erfolgreich sind, herzlichen Glückwunsch! Sie haben es jetzt installiert. Im Zweifelsfall können Sie die Version mit den hier beschriebenen Schritten bestätigen .


2
Für mich scheint / alles wird nur erkannt, wenn es / featurename folgt.
Ich habe die Lizenzgebühren nicht bezahlt

Das war perfekt für mich. Mein Server ist virtuell und ich hatte keinen Zugriff auf die Original-DVD. Der Kommentar über mir ist auch richtig.
Ethan Allen

ok, bewegt /allnach /featurenamewie hier vorgeschlagen.
Eis

4

Hier ist, wie ich es gemacht habe.

Laden Sie das ISO-Image für Windows Server 2012 R2 von https://www.microsoft.com/en-us/evalcenter/evaluate-windows-server-2012-r2 herunter .

Legen Sie das Disc-Image auf den Computer, der .Net Framwork 3.5 benötigt

Klicken Sie mit der rechten Maustaste auf die Datei und hängen Sie sie ein. Dies sollte ein D-Laufwerk erstellen. Gehen Sie zum Server-Manager und klicken Sie auf Verwalten> Rollen und Funktionen hinzufügen.

Klicken Sie sich durch die Auswahl der Funktionen und wählen Sie den Eintrag .Net Framework 3.5.
Klicken Sie weiter auf Weiter, bis Sie zur letzten Seite gelangen.

Klicken Sie noch nicht auf Installieren. Klicken Sie auf den kleinen Link unten, um "Alternative Datenquelle angeben" anzugeben. Ändern Sie den Pfad in D: \ Sources \ SxS

Dann installieren


Dies ist sehr ähnlich zu anderen Antworten hier. Können Sie etwas näher darauf eingehen, was bei Ihrer Antwort anders ist?
Burgi

Das hat bei mir perfekt funktioniert. Eine Gruppenrichtlinie auf dem jeweiligen Computer verbietet das Herunterladen von Windows Update, daher musste ich auf das DVD-Image verweisen.
j8048188

2

Die einzige Möglichkeit, das Framework zu installieren, bestand darin, den Computer mit dem Internet zu verbinden und ein Windows Update durchzuführen.


2

Für Windows 2012R2 sollte der Befehl lauten

dism.exe /online /enable-feature /featurename:NetFX3ServerFeatures /Source:d:\sources\sxs /LimitAccess

1
Dies wurde bereits vor einem Jahr vorgeschlagen. Wie ist deine Antwort anders?
Ramhound

Es sollte "/ featurename: NetFX3ServerFeatures" sein und nicht "/ featurename: NetFX3"
superlee

Ich habe den Befehl getestet. Die Serverfunktionen wurden einwandfrei installiert, aber .NET Framework wird dadurch nicht installiert. Laut diesem sollte NetFX3 Merkmal danach installiert werden, aber das gibt wieder „Quelldateien nicht gefunden“.
uvb

2

Holen Sie sich einen Windows ISO Image 2008-Server oder höher. Mounten Sie das Image auf dem integrierten Image-Laufwerk von Windows Server 2012 R2, fügen Sie Rollen und Funktionen hinzu und wählen Sie die Dotnet Framework 3.5-Funktion aus. Klicken Sie auf Alternative Quelle, um den Pfadnamen anzuzeigen, z. B. e: \ Quellen \ sxs und klicken Sie auf Installieren. Das sollte funktionieren.

Oder führen Sie Windows Update aus und folgen Sie diesem https://support.microsoft.com/en-us/kb/3005628, um eine Lösung zu finden.


Für mich war dies am einfachsten. Verwenden Sie im Grunde den Assistenten zum Hinzufügen von Rollen und Funktionen, der über den Server-Manager mit einer alternativen Quelle leicht zu erreichen ist. Vielen Dank!
Konstantin

0

Ich habe C:\Windows\WinSXSals alternativen Quellpfad angegeben. Dies wird die Hälfte der Zeit beim ersten Durchgang fehlschlagen, aber es scheint irgendwann zu funktionieren.

Ich habe es heute Morgen ohne Probleme gemacht und es wurde beim ersten Versuch abgeschlossen.


0

Wenn die Bereitstellung eines https://www.microsoft.com/en-us/evalcenter/evaluate-windows-server-2012-r2 immer noch fehlschlägt, haben wir festgestellt, dass eine geringfügige Änderung an Eiss SUPERB-ANWEISUNGEN am 19. März 2016 der letzte Zentimeter für den Erfolg war .

Das Herunterladen und Mounten von 2012 Server R2-Installations-ISO ist der Schlüssel, aber wir mussten in das Verzeichnis für gemountete Laufwerksbuchstaben \ Quellen wechseln und die NEWER R2 v9600-Version der ausführbaren DISM-Datei laden. Nur das Mounten der ISO und das Angeben des / source-Speicherorts konnten den Installationsfortschritt nicht abschließen oder sogar initiieren, da Windows die Version 9200 von DISM verwendete, die anscheinend den / source- Schalter hasst , aber nur so viel in % systemroot% \ Logs \ DISM meldet \ dism.log . Der Fehler, der explizit als / source als und UNKNOWN-Schalter beschrieben wurde, war daher zum stillen Ausfall verurteilt, ohne dass die R2-Quell-ISO ordnungsgemäß bereitgestellt wurde.

Es war notwendig, die neuere Version von DISM.exe 9600 innerhalb der gemounteten ISO fest anzugeben, indem Verzeichnisse in den gemounteten ISO-Pfad von dism.exe geändert wurden.

cd /d d:\sources && .\dism.exe /online  /enable-feature    featurename:NetFX3ServerFeatures **/Source**:d:\sources\sxs /LimitAccess
cd /d d:\sources && .\dism.exe /online  /enable-feature /featurename:NetFX3 **/Source**:d:\sources\sxs /LimitAccess

Die Befehlsprozessorausgabe gibt sofort an, ob Sie die erforderliche Version von dism.exe ausführen

* Bereitstellungs-Image-Service- und Verwaltungstool

** Version: 6.3.9600.17031 **

Bildversion: 6.2.9200.16384

Aktivierungsfunktion (en)

[========================== 100,0% ====================== =====]

Der Vorgang wurde erfolgreich abgeschlossen.

Starten Sie Windows neu, um diesen Vorgang abzuschließen.

Möchten Sie den Computer jetzt neu starten? (J / N) n *

Dies wurde auf einem frisch aufgeschlagenen 2012 Server ausgeführt, auf dem nur der Windows Update Agent v2 installiert war:

Windows Update Agent 7.8.9200.16927
Windows Update Agent 7.8.9200.16924


Windows Update Agent 7.8.9200.16927
Installationsdatum: 01 31 2017 1304PM
Installationsstatus: Erfolgreich
Windows Update Agent 7.8.9200.16927
Installationsdatum: 01 31 2017 1304PM
Installationsstatus: Erfolgreich

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.