.Net 3.5 kann auf Windows Server 2012 nicht installiert werden


55

Ich versuche, .NET 3.5 unter Windows Server 2012 zu installieren, und es schlägt ständig fehl. Ich verwende "Features hinzufügen oder entfernen" und mein Internet ist bereits vorhanden. Ich habe gelesen, dass, wenn keine alternative Quelle gefunden werden konnte, das Installationsprogramm versucht, sie online herunterzuladen und von dort aus zu installieren. Es funktioniert jedoch nicht. Dies ist der Screenshot, den ich immer wieder sehe:

Bildbeschreibung hier eingeben

Bitte schlagen Sie vor, was ich vermisse

Bearbeiten:

Ich habe es bereits versucht, dism.exe /online /enable-feature /featurename:NetFX3 /Source:D:\sources\sxs /allaber ich habe die Quelldiskette nicht dabei. Ich möchte es online herunterladen.


3
Wenn Sie es herunterladen und installieren möchten, müssen Sie schreiben: dism.exe /online /enable-feature /featurename:NetFX3 /all(ohne Angabe der /Source)
Searush

2
@ SEARAS hat nicht funktioniert
MickyD

Wenn Sie, wie ich, all dies und immer noch nichts ausprobiert haben, deaktivieren Sie die Benutzerkontensteuerung.
Am

Ich habe verschiedene Lösungen ausprobiert, aber nichts funktioniert. Meine Lösung lautet: smart-arab.com/2013/12/…

2
Nachdem ich Stunden in diesem Albtraum verbracht hatte, fand ich Folgendes

Antworten:


65

Dieses Verhalten kann auch von einem Systemadministrator verursacht werden, der den Computer für die Verwendung von Windows Server Update Services (WSUS) anstelle des Microsoft Windows Update-Servers zur Wartung konfiguriert.

http://support.microsoft.com/kb/2734782

Das hat bei mir funktioniert. Windows muss die 3.5-Installationsdateien herunterladen, der Server ist jedoch so konfiguriert, dass kein Windows Update (häufig für verwaltete Server), sondern WSUS verwendet wird. Der obige Artikel beschreibt, wie das behoben wird. In einer Nussschale:

  1. Starten Sie den lokalen Gruppenrichtlinien-Editor oder die Gruppenrichtlinien-Verwaltungskonsole ( WIN+ Rund geben Sie gpedit.msc).
  2. Erweitern Sie Computerkonfiguration, erweitern Sie Administrative Vorlagen, und wählen Sie dann System aus.
  3. Öffnen Sie die Specify settings for optional component installation and component repairGruppenrichtlinieneinstellung, und wählen Sie dann Aktiviert aus.
  4. Aktivieren Sie das Contact Windows Update directly to download repair content instead of Windows Server Update Services (WSUS)Kontrollkästchen. zu aktivierende Optionen

  5. Stellen Sie sicher, dass Windows Updates Service auf Manuell oder Automatisch festgelegt ist, um dieses Update anzuwenden. Unsere Standardbilder sind deaktiviert, und das Problem wurde fortgesetzt, bis diese anscheinend offensichtliche Änderung vorgenommen wurde.


6
Dem Kommentar des OP zufolge scheint dies die richtige Antwort gewesen zu sein.
Michael Hampton

2
Funktionierte nicht für mich, es war bereits auf dieser Einstellung
MickyD

Das hat bei mir funktioniert. Vielen Dank, du hast meinen Tag gemacht!
Alexandre Danault

1
Ich habe Ihren Vorschlag ausprobiert und das hat die Hälfte des Problems gelöst. Die anderen 50% wurden durch Festlegen des Proxys für Windows Update mithilfe der Eingabeaufforderung behoben. netsh http winhttp set proxy X.X.X.X:80Danach konnte .NET Framework installiert werden und Windows Update funktionierte erneut.
SaschaM78

1
In meinem Fall wurde es nicht konfiguriert (alle Optionen sind ausgegraut), sondern nach manueller Einstellung - Installation funktioniert! So ist es Standard, die eingestellt ist, aber traditionell nicht dokumentiert ...
Kakaz

10

Schritt 1: Deinstallieren Sie eines dieser Updates in: Systemsteuerung -> Programm deinstallieren -> Installierte Updates anzeigen.

  • KB2966826
  • KB2966827
  • KB2966828

Schritt 2: Versuchen Sie anschließend erneut, die Funktion über die GUI ( Server Manager), die Befehlszeile ( dism) oder PowerShell ( Install-WindowsFeature) zu installieren.


Zusätzliche Informationen zum Aktivieren von Funktionen


Methode 1: Verwenden von GUI - Server Manager

Server-Manager -> Rollen und Funktionen hinzufügen -> Rollen- oder funktionsbasierte Installation -> Wählen Sie Server -> Funktionen -> .NET Framework 3.5-Funktionen

Methode 2: Verwenden der Befehlszeile - dism

dism: Verwenden lokaler Installationsmedien / Windows Update / WSUS

dism / online / enable-feature / featurename: NetFx3 / all

DISM: Mit einer lokalen "alternativen Quelle"

dism / online / enable-feature / featureName: NetFx3 / all / limitAccess / source: drive_letter: \ sources \ sxs

Bitte ersetzen Sie sie durch drive_letterden Laufwerksbuchstaben Ihres lokalen Laufwerks, auf dem sich die Installationsdateien befinden

DISM: Mit einer entfernten "alternativen Quelle"

dism / online / enable-feature / Funktionsname: netfx3 / all / LimitAccess / source: \\ Freigabename \ sources \ sxs

Bitte ersetzen Sie share_namedie UNC des freigegebenen Speicherorts, in dem sich die Installationsdateien befinden

Methode 3: Verwenden von PowerShell

PowerShell: Verwenden lokaler Installationsmedien / Windows Update / WSUS

Install-WindowsFeature-Name NET-Framework-Core

PowerShell: Mit einer lokalen "alternativen Quelle"

Installations-WindowsFeature-Name NET-Framework-Core-Quelle x: \ sources \ sxs / source: drive_letter: \ sources \ sxs

Bitte ersetzen Sie sie durch drive_letterden Laufwerksbuchstaben Ihres lokalen Laufwerks, auf dem sich die Installationsdateien befinden

PowerShell: Mit einer Remote-alternativen Quelle

Installations-WindowsFeature-Name NET-Framework-Core-Quelle \\ Freigabename \ sources \ sxs

Bitte ersetzen Sie share_namedie UNC des freigegebenen Speicherorts, in dem sich die Installationsdateien befinden

Hilfreiche Ressourcen:

http://www.askvg.com/fix-0x800f0906-and-0x800f081f-error-messages-while-installing-net-framework-3-5-in-windows-8/

http://blogs.technet.com/b/askcore/archive/2012/05/14/windows-8-and-net-framework-3-5.aspx


Dies wäre eine viel bessere Antwort, wenn es eine echte Erklärung gäbe. Ein einfacher Link zu einer externen Site ist nicht wirklich nützlich.
Michael Hampton

Die Antwort wurde jetzt mit zusätzlichen Informationen aktualisiert. Ich habe mich diesem Problem gestellt und es einfach gelöst. Hoffe, es hilft auch jemand anderem
Slayernoah


5

Nachdem ich 3 Tage lang versucht habe, .net 3.5 auf Windows Server 2012 zu installieren, habe ich es endlich geschafft.

Der Schlüssel für mich war, die installierten Windows-Updates für KB2966826, KB2966827 und KB2966828 zu überprüfen. Ich hatte KB2966827 installiert und nach dem Entfernen konnte ich 3.5 über den Server Manager installieren.

Lesen Sie diesen Artikel http://www.askvg.com/fix-0x800f0906-and-0x800f081f-error-messages-while-installing-net-framework-3-5-in-windows-8/


1
Das hat bei mir funktioniert, aus irgendeinem Grund installiert Windows dieses Update, auch wenn Sie .net 3.5 nicht auf Ihrem System installiert haben, sodass eine Installation nicht möglich ist. Weitere Informationen: support.microsoft.com/kb/3002547
ojovirtual

4

Beim Ausführen von netfx3 feature enable wurde die Anzeige zu 66,6% gestoppt.

DISM /Online /Enable-Feature /FeatureName:NetFx3 /All

Ich habe meine Proxy-Einstellungen in Internet Explorer> Verbindungen überprüft.

Ich habe meine Gruppenrichtlinieneinstellungen geändert, um optionale Komponenten zu aktivieren

Computer Configuration > Administrative Templates > System > 

Enable "Specify stettings for optional component installation and co...."
Check the check box "Contact Windows Update..."

Nach all dem habe ich es endlich geschafft, .NET Framework 3.5 in Windows 2012 zu installieren.

Ich hoffe es hilft!


3

Gehen Sie im Internet Explorer zu:

  • Werkzeuge
  • Internet Optionen
  • Sicherheit
  • Internet
  • Stufe anpassen
  • Downloads | Dateidownload = Aktivieren

PowerShell als Administrator ausführen Geben Sie Folgendes ein, um .net 3.5 herunterzuladen und zu installieren:

DISM /Online /Enable-Feature /FeatureName:NetFx3 /All 

Ergebnis: PS C: \ Users \ Administrator> DISM / Online / Feature aktivieren / FeatureName: NetFx3 / All

Bereitstellungs-Image-Wartungs- und Verwaltungstool Version: 6.3.9600.17031

Image-Version: 6.3.9600.17031

Aktivieren der Funktion (en) ==========] Der Vorgang wurde erfolgreich abgeschlossen.


1
habe es versucht, aber es funktioniert immer noch nicht. Es zeigt 100%, aber dann sagtThe operation is complete but NetFx3 feature was not enabled
jtate

2
  1. Laden Sie die Windows Server 2012-DVD in Ihr DVD-Laufwerk. dann gehe zu diesem Pfad

    yourDVDLetter:\sources\sxs
    
  2. Kopieren Sie den Pfad aus der Windows Explorer-Adressleiste.

  3. Öffnen Sie den Server-Manager wie zuvor und versuchen Sie erneut, eine Rolle und eine Funktion sowie eine Serverrolle hinzuzufügen. Aktivieren Sie dann die Funktion und wählen Sie .net Framework 3.5 aus.
  4. Klicken Sie hier vor der Installation einfach auf specify an alternative path
  5. Jetzt können Sie die Adresse, die Sie gerade in Ihrer Zwischenablage haben, in das Pfad-Textfeld einfügen.
  6. Klicken Sie abschließend auf die Schaltfläche "Installieren". Nach einigen Minuten wird das .net-Framework erfolgreich auf Ihrem Server installiert.

1

Ich habe alles versucht, was im ganzen Netz vorgeschlagen wurde - aber nichts hat funktioniert, da ich keine Quelldisk besaß. Zum Glück erinnerte ich mich irgendwann an das Web Platform-Installationsprogramm - laden Sie es herunter und finden Sie .NET Framework 3 - installieren Sie es:

http://www.microsoft.com/web/downloads/platform.aspx


1

Hinweis: Die Standardinstallation von .net3.5 zeigt für die Installation auf "Windows Update". Wenn Ihr Server für die Suche nach Updates über WSUS konfiguriert ist, schlägt dies fehl.

Sichern Sie Ihre Registrierung und versuchen Sie Folgendes: http://aaron-kelley.net/blog/2014/04/remove-wsus-client-settings-and-revert-to-using-the-default-microsoft-update-servers /

Führen Sie danach die Funktionsinstallation wie gewohnt durch (nach dem Neustart des Windows Update-Dienstes).

arbeitete für mich :)


0

1
Die Links zu den Artikeln sind für das Problem, das die Operation hatte, nicht relevant. In den Artikeln wird ein Problem beschrieben, das erst nach einem Update vom August 2014 aufgetreten ist. Der von Ihnen erwähnte Befehl hätte das OP-Problem zu diesem Zeitpunkt behoben, behebt jedoch nicht den Zustand, der durch das Update in Ihren Links verursacht wurde. Das MS-
Update dafür

@ Drifter104 Danke, dass du diesen 3. Link gebracht hast :) Jetzt haben wir ein volles und aktuelles Bild
Mikhail

-1

Geben Sie diesen Befehl an der Eingabeaufforderung ein und ändern Sie den Quellpfadabschnitt im Befehl so, dass er auf die Windows-Installation, den Quellordner und den Sxs-Ordner verweist.

dism.exe / online / enable-feature / featurename: NetFX3 / Quelle: D: \ sources \ sxs


Das OP sagte in seiner Frage, dass er das bereits versucht habe und es nicht funktioniert habe, weil er keine Installationsdiskette besitze. Er hat ebenfalls bereits eine Antwort detailliert , was taten Arbeit.
Ladadadada

-2

Aktivieren Sie einfach die Aktualisierung von Windows (run-> services.msc-> windows Update-> Rechtsklick auf Eigenschaften-> Starttyp (automatisch) und starten Sie den Dienst (wird ausgeführt)).

Dann wird kein Fehler angezeigt.

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.