Home » Blog » Don't Deploy Exchange Server 2016 on Windows Server 2016 For Now Due to Stability Issues

Don't Deploy Exchange Server 2016 on Windows Server 2016 For Now Due to Stability Issues

Since the release of Exchange Server 2016 Cumulative Update 3 (CU3), which added support for installing Exchange 2016 onto Windows Server 2016 servers, there’s been a series of reports in support forums and blog comments about errors that customers are seeing.

Now Microsoft has acknowledged that there is in fact a known issue, and there is no current workaround for it.

If you attempt to run Microsoft Exchange 2016 CU3 on Windows Server 2016, you will experience errors in the IIS host process W3WP.exe. There is no workaround at this time. You should postpone deployment of Exchange 2016 CU3 on Windows Server 2016 until a supported fix is available.

That’s all the detail that has been publicly released by Microsoft at this time, but the guidance is clear. You should deploy Exchange 2016 only on Windows Server 2012 R2 until further notice.

Update: the Exchange team has added some more info:

There currently is no workaround for this problem. Exchange Server will install on Windows Server 2016 cleanly and appear healthy until the first reboot after creating/joining a DAG. Customers should avoid installing Exchange Server on Windows Server 2016 until a supported update for Windows Server 2016 is available. Customers whose production environment is impacted are encouraged to replace Windows Server 2016 with Windows Server 2012R2 if they cannot wait for the update.

Update 14/12/2016: an update has been released for Windows Server 2016 to resolve underlying issues that adversely impact Exchange 2016 servers.

Paul is a Microsoft MVP for Office Servers and Services. He works as a consultant, writer, and trainer specializing in Office 365 and Exchange Server. Paul is a co-author of Office 365 for IT Pros and several other books, and is also a Pluralsight author.
Category: Blog


      • Brian Lowery says:

        We installed Windows Server 2016 Standard. Its a planned stand alone server migrating out of a Small Business Server 2011 environment.

        • The information from Microsoft so far is that there’s a bug and they recommend not continuing with deployments.

          Anecdotally, the issues seem to be occurring on database availability group members, and not on standalone servers. But that’s just an observation from reports and doesn’t guarantee that a standalone server won’t be impacted.

          If you continue, you take the risk that you’ll run into issues before a fix is available. Your other options are to halt and wait, or to move mailboxes back to the old server, then decom and rebuild the Exchange 2016 server on Windows Server 2012 R2 instead.

  1. Gene says:

    Just installed server 2016 last night. Just found this article 2 minutes after starting install of Exch 2016 to be introduced in to Exch 2010 org.
    Thank you for stopping me in time!!

  2. Phil says:

    Thanks for this info! Wondered why I was getting those errors in my dev environment so often. Rebuilt my dev environment because of those errors. Unfortunately, I rebuilt it back onto Win Server 2016 again. Ha…. back to the drawing board. :/ Thanks Paul!

  3. Nick Sardelianos says:

    Damn, exactly what I needed – not.
    I may delay this for a month or so, but not more.
    I wonder if they can do anything in time.
    I won’t be using DAG, but still it scares me.

  4. Robert says:

    For all yours info, I’ve had a 2012R2 DAG setup with a reasonably small 650GB worth of mailstores. One of the nodes was acting up for a while up to the point that not a single Exchange update would install and to make matters worse, every Exchange update would crash out half way through and kill Exchange.
    So I thought it was time to move on. Yesterday I’ve installed Exchange 2016 CU3 on a Server 2016 node and so far that works fine, no IIS issues (apart from the obvious HTTPS/2 / cipher thing to be expected from Server 2016). I am running at a standalone node now though as I can’t create a DAG of 2012R2 and 2016. Today I was to install the second 2016 node and recreate the DAG. I might hold that down for a little while and make sure the backups run multiple times a day…

    What an annoyance again. I’ve run in so many issues with Server 2016 already, especially in the RDS field (start menu issues anyone?) that I really feel the OS just isn’t finished yet. The base OS is great, but it’s just not there yet.

    Thanks for the warning guys!

  5. Brian says:

    I didn’t see any updates released today that addresses this issue. Anyone else see anything? So I guess we wait another month.

    • It’s not an Exchange patch. The issue was in the OS, and the Windows team has released an update to fix it.


      The Exchange team has noted it in their release announcement as well.

      “This update addresses the issue where IIS would crash after a DAG is formed and the server is subsequently restarted. This update is now required on all servers running Exchange Server 2016 on Windows Server 2016. Setup will not proceed unless the KB is installed.”

  6. Muhammad Usman says:

    I have recently installed exchange server 2016 on win 2016 servers. My environment is having i.e. abc.com domain/ dns with A.D. All is set up but when i try to send email from newly deployed exchange message stays in draft and says please try again later, we are still not ready. Can anyone support?


  7. Peter Nørredal says:

    Hi Paul
    Whats the status with installing Exchange 2016 CU7 on server 2016.
    Is it still not recommended ?

    I´m about to begin an exchange 2010 -> exchange 2016 migration – and would like to have some information about this issue before starting.


Leave a Reply

Your email address will not be published. Required fields are marked *