Kleiner Tipp am Rande da die Frage schon häufiger gestellt wurde:
Muss ich bei der Installation von Exchange Updates (CUs) auch .NET Framework berücksichtigen?
Einfache Antwort: Ja!
Hier die etwas ausführlichere Antwort:
Nicht unterstützte NET Framework Versionen in Verbindung mit Exchange Server können durchaus problematisch sein, wie sich in der Vergangenheit schon gezeigt hat:
https://www.frankysweb.de/net-framework-4-6-1-nicht-auf-exchange-servern-installieren/
Die NET Framework Version muss aber auch bei der Aktualisierung von älteren Exchange Versionsständen berücksichtigt werden. Hier ein kleines Beispiel:
Normalerweise enthalten Exchange CUs alle Patches der vorangegangen Versionen, so ist es in der Theorie durchaus möglich einen Exchange 2016 Server mit CU1 zu installieren und direkt auf CU5 zu aktualisieren. Es muss also nicht erst CU2, dann CU3, danach CU4 und schlussendlich CU5 installiert werden.
Soweit die Theorie, nun zur Praxis:
Stellen wir uns einen Exchange 2016 Server mit installiertem CU3 vor, auf dem Server befindet sich auch NET Framework 4.5.2. Hier kann beispielsweise nicht direkt auf das CU5 aktualisiert werden. Hintergrund CU4 erfordert mindestens NET Framework 4.6.1, dieses wird aber nicht von CU3 unterstützt. Hier muss also zunächst auf CU4 aktualisiert werden, dann NET Framework auf Version 4.6.2 aktualisiert werden und erst danach kann auf CU5 aktualisiert werden.
Source: Exchange 2016 prerequisites
Gleiches Spielchen für Exchange 2013:
Wenn der Exchange Server ein Patchlevel vor CU15 hat, kann nicht direkt auf CU16 aktualisiert werden, Hier muss zunächst das CU15 installiert werden, dann NET Framework aktualisiert werden und erst danach kann auf CU16 aktualisiert werden.
Diese Art der NET Framework Abhängigkeiten finden sich auch in anderen Konstellationen, denn manche Exchange CUs unterstützen nicht die erforderlich NET Framework Version der aktuelleren CUs. Hier muss also zunächst auf ein älteres CU aktualisiert werden, damit die erforderlich NET Version installiert werden kann.
Aktuell zum Beispiel noch die Empfehlung kein NET Framework 4.7 auf Exchange Servern zu installieren:
Man sollte also vor der Installation von Exchange CUs auch immer einen Blick auf die NET Framework Version werfen.
Hier finden sich die aktuell unterstützen .NET Framework Versionen:
Source: Exchange Server Supportability Matrix