Wikipedia bietet kurze und lange Listen der Standardversionen des .NET Frameworks unter verschiedenen Windows-Versionen. Werden diese automatisch über Windows Update aktualisiert?
Ich verstehe, dass Windows XP auch in SP3 keine Version des .NET Frameworks bereitstellt und dass Windows Update es nicht installiert. Wenn .NET installiert ist, wird Windows Update .NET jemals automatisch auf eine andere Hauptversionsnummer aktualisieren (z. B. Version 1 → 2 oder 3 → 3.5)?
quelle
Wie Raymond Chen betont, ist Windows kein .NET Framework-Bereitstellungskanal . Zumindest können Sie kein .NET Framework erwarten.
Hervorhebung von mir :)
quelle
Windows Update stellt immer Sicherheitsupdates und Service Packs für installierte .NET Frameworks bereit. Dies gilt insbesondere für Versionen von .NET Framework, die automatisch auf neueren Versionen des Betriebssystems (Vista und 7) installiert werden.
Wenn Sie Windows Update so konfigurieren, dass Microsoft Update anstelle von Windows Update in Windows XP verwendet wird, oder wenn Sie Vista oder 7 verwenden, wenn Sie Windows Update so konfigurieren, dass Updates "Für Windows und andere Produkte von Microsoft Update" empfangen werden, dann das .NET Nicht installierte Frameworks werden unter "Optionale Updates" angeboten.
Ich habe Windows Update immer für Microsoft-Updates konfiguriert (so können Sie beispielsweise Updates für Office abrufen), daher bin ich mir nicht sicher, ob Sie sich für nicht sicherheitsrelevante Updates für .NET Frameworks im MU-Kanal befinden müssen. Es überrascht nicht, dass nicht sicherheitsrelevante Updates einfach als "Updates" und nicht als "Sicherheitsupdates" aufgeführt werden.
quelle
Soweit ich weiß, gibt es keine feste Regel für .NET-Versionen und es gibt keine Möglichkeit herauszufinden, welche Version auf einem Client-Computer zu erwarten ist.
Die minimale zu erwartende Versionsnummer kann diejenige sein, die standardmäßig mit Windows installiert wurde: Keine für Windows XP, 2 für Windows Vista und 3.5 für Windows 7. Dies sind jedoch optionale Komponenten, die deinstalliert werden können.
Nehmen Sie als aktuelles Beispiel .NET 4:
Das .NET Framework 4-Clientprofil wird als empfohlenes Update unter Windows Vista und Windows 7 veröffentlicht (automatisch installiert, abhängig von den Einstellungen für das automatische Update des Computers). Wird auch als optionales Update für Windows XP veröffentlicht, sodass Windows Update manuell ausgeführt und ausgewählt werden muss. Gleiches gilt für Windows Server 2003, Windows Server 2008 und Windows Server 2008 R2.
Schlussfolgerung: Es gibt keine Regeln und die Ergebnisse variieren für jede .NET-Version und dann erneut für jede Windows-Version. Suchen Sie bei den Entscheidungen des Windows Update-Teams bei Microsoft besser nicht nach einer dauerhaften Logik und erwarten Sie auf dem Client-Computer alles und nichts.
quelle
Alle Hauptversionen des .NET Frameworks können gleichzeitig installiert werden. Selbst wenn es von 2.0 auf eine neue Version aktualisiert wurde (was auf einem Server 2008-Server möglich ist), werden alle vorhandenen 2.0-Anwendungen ohne Probleme weiter ausgeführt. Dies sollte keine vorhandene Software mit älteren Versionen beschädigen.
Alle Bits erhalten ihre eigenen Ordner in c: \ windows \ microsoft.net \ frame \ vVERSION
Quelle: Ich arbeite mit Software, die alle 4 wichtigsten .NET-Versionen benötigt.
quelle