NET Framework 4.8 released - No support for Exchange Server

Microsoft has recently released .NET Framework 4.8, which will also be delivered promptly via Windows Update. However, .NET Framework 4.8 should not currently be installed on Exchange Servers. Exchange Server only supports certain .NET Framework versions depending on the update status.

.NET Framework versions not supported by Exchange cause trouble from time to time (see here and here), so you should check which .NET Framework version of Exchange is supported with which CU before installation.

Here is an overview of the .NET Framework versions currently supported by Exchange Server:

NET Framework 4.8 released - No support for Exchange Server

Source: Exchange Server Supportability Matrix

To be on the safe side that the .NET Framework version is not updated at some point via Windows Update, a corresponding registry entry can be added:

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\WU]
"BlockNetFramework48"=dword:00000001

NET Framework 4.8 released - No support for Exchange Server

This entry prevents the .NET Framework 4.8 installation. If the "WU" key does not exist, it can be created. Alternatively, the above text snippet can be saved in a .REG file and imported directly into the Windows registry.

Exchange support for newer .NET versions is normally added after some time with CUs for Exchange.

With regard to .NET updates, there is a very interesting article here:

11 thoughts on “NET Framework 4.8 veröffentlicht – Kein Support für Exchange Server”

  1. Hi Frank,

    nachdem die aktuellen CU’s 4.8 unterstützen wollte ich das auf einigen 2019 Core Servern installieren, kurz nach dem Beginn des Entpackens bricht er immer ab, (geht zu ohne Meldung) in den Ereignisprotokollen ist auch nichts zu sehen, den Registry „Block“ Eintrag habe ich jeweils entfernt, schon mehrfach heruntergeladen und die selben Downloads funktionieren auf Servern mit „Desktopdarstellung“, im Internet konnte ich leider gar nichts hierzu finden! Spätestens wenn CU4 dann die 4.8 braucht habe ich ein Problem -> alle meine Coreserver betroffen!

    Vielleicht kennt das Problem ja jemand.

    Mfg Torsten

    Reply
  2. Hi Frank,

    wir haben hier gerade einen EX 2016 CU5 übernommen. Den sollen wir aktualisieren. Nun wollen wir und die die CU/.NET Matrix empor arbeiten. Dabei fällt auf, dass MS die älteren EX 2016 CUs (z.B. den CU8/9) um erstmal auf die .NET 4.7x Schiene zu kommen gar nicht mehr anbietet! Die Links führen auf die Seite: „We’re sorry, this download is no longer available.“ Wie geht man in so einem Fall vor? Leider haben wir einen CU8/9 auch nicht mehr auf Lager.
    Wäre gut, wenn Du mal auf so eine Problematik eingehen kannst. Danke Dir.

    Reply
  3. In den Voraussetzungen von Microsoft für den Exchange 2019 (https://docs.microsoft.com/de-de/exchange/plan-and-deploy/prerequisites?view=exchserver-2019) steht aber:

    a. .NET Framework 4.7.2 or later

    und ich hatte heute das Problem, dass die Installation mit 4.7.2 ein Problem hatte. Der Dienst „MSExchangeADTopology“ konnte nicht gestartet werden und nachdem ich quasi alles, was es zu dem Fehler gibt probiert hatte habe ich gerade auf .NET 4.8 geupdatet und nach einem Neustart läuft der Dienst plötzlich. Ist mir jetzt nicht ganz geheuer, wenn ich diesen Tipp hier lese…

    Reply

Leave a Comment