Ist in Windows 7 standardmäßig .NET 4 installiert?

21

Ich habe Software angeboten, bei der .NET 4.0 benötigt wird und versprochen, dass Windows 7 bereits mit diesem Framework geliefert wird. Wenn nicht, kann der Benutzer die integrierte Funktion "Windows Update" verwenden, um das Framework zu installieren. Mein Client hat mir gesagt, dass unter Windows 7 Professional noch kein Framework installiert ist. Was sind Details zur Situation von Windows 7 und gibt es eine Option zum Installieren von .NET mithilfe der Aktualisierungsfunktion von Windows 7?

Nasenbaer
quelle
Es ist standardmäßig installiert. Es kann entfernt werden. Lassen Sie es von Ihrem Client installieren.
Ramhound
3
@ Ramhound - Ihr Kommentar widerspricht der oben angegebenen Antwort
mindless.panda

Antworten:

24

Windows 7 wird nicht mit vorinstalliertem .NET 4 ausgeliefert. Wenn Sie jedoch Windows Update ausführen, um es auf den neuesten Stand zu bringen, wird es installiert.

UPDATE :

Ich überprüfe noch einmal meinen Update-Verlauf und ja, er wird als Update angeboten, aber erst, nachdem ich den Computer auf SP1 aktualisiert habe.

Bildbeschreibung hier eingeben

paradd0x
quelle
Danke für deine Antwort. Die Antwort von SkyBeam besagt, dass nur 3.5 installiert wird und 4.0 manuell installiert werden muss. Sind Sie 100% sicher, dass 4.0 mit Updates geliefert wird?
Nasenbaer
1
Das angehängte Bild in der Antwort zeigt, dass es sich um ein Update handelt, jedoch erst nach der Installation von SP1, was möglicherweise auch für andere Windows 7-Computer der Fall ist.
paradd0x
5
Ich kann bestätigen, dass .NET Framework 4 Updates enthält. Aber vielleicht nicht mit den ersten Updates. Für mich waren ungefähr 3 Neustarts und 4 WU-Zyklen erforderlich, um das Ergebnis anzuzeigen (Neuinstallation von Win7 mit SP1, das in die Installationsmedien integriert ist). Der Hinweis zu SP1 könnte ebenfalls wichtig sein. SP1 wird immer noch nicht auf allen Win7-Knoten angewendet und daher wird .NET 4 möglicherweise nicht auf einer breiten Benutzerbasis bereitgestellt. Ich würde empfehlen, eine Anwendung, für die dies erforderlich ist, mit dem .NET 4-Clientprofil-Redistributionspaket zu bündeln.
SkyBeam
Vielen Dank. Jetzt gibt es keine Verwirrung mehr auf meiner Seite! Groß!
Nasenbaer
1
Beachten Sie auch: Wenn Sie nur "empfohlene" Updates und keine "optionalen" Updates installieren, erhalten Sie nur das .NET 4.0- Client- Profil und nicht das vollständige Profil. In letzter Zeit wird .NET 4.5.x zu einem empfohlenen Update, das nicht empfohlen wird als relevant mehr (weil 4.5.x 4.0 Full Profile sowieso ersetzt).
BrainSlugs83
17

Windows 7 (SP1) wird mit den folgenden .NET Frameworks 1.0, 1.1, 2.0, 3.0 und 3.5 geliefert, die AFAIK unterstützen. Wenn Sie .NET Framework 4.0-Unterstützung benötigen, müssen Ihre Clients mindestens das Microsoft .NET Framework 4-Clientprofil herunterladen .

Ich habe gerade das Windows-Update für eine saubere Windows 7 Home Premium-Installation überprüft. Direkt nach der Installation bietet Windows Update ein Sicherheitsupdate für .NET Framework 3.5.1 an. Bei der ersten Ausführung von Windows Update wird jedoch kein .NET Framework 4.0 von Windows Update angeboten. Ich werde zuerst die bereitgestellten Patches installieren und dann berichten, ob .NET Framework 4.0 zu einem späteren Zeitpunkt angeboten wird.

Update: Ich habe gerade die zweite Update-Runde auf meiner VM gestartet und jetzt werden mir nur sechs wichtige Updates angeboten. Immer noch kein .NET Framework 4.

Update 2: Ich musste nur noch zwei Runden Windows-Updates durchführen und jetzt wird "Microsoft .NET Framework 4-Clientprofil für Windows 7" über Windows Update bereitgestellt.

Ja, es wird anscheinend automatisch bereitgestellt, wenn Windows Update aktiviert ist. Entweder müssen Sie sicherstellen, dass wirklich alle Updates angewendet werden, oder Sie rufen einfach den oben angegebenen Download-Link auf.

SkyBeam
quelle
2
Nach ein paar Update-Sequenzen hatte ich .NET 4.0 in meinem Update-Verlauf. Ich denke, Sie müssen Windows Update einige Male ausführen.
paradd0x
Da könntest du recht haben. Ich verwende ein Softwrae-Bereitstellungssystem, das sicherstellt, dass .NET Framework 4 für meine Clients bereitgestellt wird. Aber ich denke, Sie haben Recht, dass es nach einigen Update-Sessions angeboten wird. Ich bin gerade dabei, es zu verifizieren. Zumindest beim ersten WU-Lauf ist es noch nicht aufgetaucht.
SkyBeam
1
Ich habe mein Update-Protokoll erneut überprüft. Es wurde erst nach der Installation von SP1 erstellt.
paradd0x
1
Ein guter Punkt zu SP1, der durch die Abstimmung Ihrer Antwort belohnt wurde.
SkyBeam
3
1.0 und 1.1 sind unter Windows 7 nicht installiert. 1.x-Apps können zur Laufzeit 2.0 ausgeführt werden, und die meisten funktionieren ohne Probleme. Es gab jedoch wichtige API-Änderungen zwischen 1.x und 2.0, und 1.x-Apps können die Verhaltensänderungen auslösen. Allerdings sind .NET 1.x-Apps sehr selten.
afrazier