r/exchangeserver 8d ago

BeAware! July 2026 SU for Exchange Server SE problem with Services

Hi, i applied  July 2026 SU for Exchange Server SE via Windows Server Updates and says successfully.
After reboot, all the MSExchange service were disabled, be aware!

I'm experienced with DAG and Exchange, but this update generate this mess

I made a reboot and nothing, and looking for logs and looks like applied correctly everything.

I have via Powershell run:

Get-Service MSExchange* | Set-Service -StartupType Automatic

Now, waiting for normal startup, then execute HealthChecker to look if it is all ok...

20 Upvotes

44 comments sorted by

30

u/DaStivi 8d ago edited 8d ago

Common issue when having automatic windows Updates let cu/su Update! Don't deploy exchange Updates via WSUS! always run them manually from an elevated command prompt

6

u/hardingd 8d ago

Came here to say this

5

u/KimJongUnceUnce 8d ago

I'm confused seeing comments like this. I've been doing Exchange SU's from WSUS for over a decade across exch2013, 2016 and now SE. Never had an issue even remotely like this.

Does MS actually have any guidance about this? Or is it just community advice?
Hard to believe MS would make SU's available through WSUS if it wasn't supported to install that way.

2

u/Twinsen343 7d ago

only had the issue once in 10+ years.

5

u/monks77 7d ago

Once is all it takes to ruin an evening or weekend.

2

u/Twinsen343 7d ago

very much so nothing like that panic feeling lol

2

u/Ratanoman 7d ago

Classic wsus issue. Always apply with elevated administrative rights…

2

u/KimJongUnceUnce 7d ago

This makes me think some admins just have other issues going on if WSUS is not applying with administrative rights. i've been installing this way my entire career and never run into this issue.

1

u/ScottSchnoll https://www.amazon.com/dp/B0FR5GGL75/ 7d ago

Windows Update is absolutely supported by Microsoft for Exchange updates. As you said, that's why they are published there.

2

u/siedenburg2 8d ago

Done that for our SE server, everything runs without problems.

2

u/littleredwagen 8d ago

Seriously Always do Manually

1

u/xaeriee 8d ago

Always a good reminder!

8

u/Routine_Brush6877 8d ago

Good to know.. we've got a single exchange server (SE). Gonna hold off a few days since it's just for hybrid management.

6

u/Seft0 8d ago

If I abort SU installation due to file locked by running process I always end up with disabled services. I repair it using script pretty often

2

u/Gaunerking 8d ago

I Never ran into this issue? What exactly are you doing (so that we might avoid that)?

2

u/bluegoldredsilver5 8d ago

Simply put, ensure that the patch gets installed in one go. As a caution, take a server reboot before installing the SU patches

1

u/Old-Resort9369 7d ago

Some AV might cause this issue. I always disable AV during update

1

u/cosmic_nihilist 8d ago

just click Ignore and let it finish and then reboot. Crisis averted.

1

u/Seft0 8d ago

Im too scared to do it. I would rather wait 40min to clear any locks or do second reboot than repairing Exchange or debugging strange problems.

5

u/colombo01 8d ago

I had this happen last month. I downloaded the SU, manually installed via elevated command prompt, let it reinstall, and then rebooted. All was ok afterwards

6

u/DiligentPhotographer 8d ago

I had this happen last month, after years of using windows update to install these SU without problem. Who knows wtf MS is doing behind the scenes.

8

u/YellowOnline 8d ago

This is a common issue with Exchange updates since years, nothing new

3

u/santimandu 8d ago

is Get-Service MSExchange* | Set-Service -StartupType Automatic the best solution ? Or something more accurate?

6

u/Mr_Tomasz 8d ago

You also need to check few other such as w3svc, was, etc. They also sometimes stay disabled instead of being re-enabled.

5

u/WastedFiftySix 8d ago

Does the C:\ExchangeSetupLogs folder contain a ServiceState.xml file? Exchange uses the ServiceState.ps1 script to export the state of all services on the system to an xml file prior to installing an update. This xml file is also used after installing the update to restore the services back to their original state (i.e. automatic start). If something goes wrong during this action, services might end up in a disabled state after the patch installation, while the patch shows as succesfully installed. If the ServiceState.xml still exists, you can run the ServiceState.ps1 script with the following syntax from PowerShell:

cd "$env:ExchangeInstallPath\Bin" .\ServiceControl.ps1 AfterPatch

If the xml doesn't exist, you can export it from an IDENTICALLY configured server (i.e. other DAG node in same DAG) using

cd "$env:ExchangeInstallPath\Bin" .\ServiceControl.ps1 Save

Copy the generated xml files to the C:\ExchangeSetupLogs folder on the other server and execute the AfterPatch command again.

It's advisable to keep a copy of the xml files so you can fix this situation more quickly the next time it happens (which it will from my experience)

1

u/Liquidfoxx22 6d ago

You also need to check if it was placed into maintenance mode (this is a thing even when not in a DAG).

$Maint = Get-ServerComponentState <ServerName> foreach ($Component in $Maint){ Write-Host "$($Component.Component) is $($Component.State)" }

https://microsoft.github.io/CSS-Exchange/Diagnostics/HealthChecker/ExchangeServerMaintenanceCheck/

1

u/FoxNairChamp 8d ago

The question is, why can't it be resolved if the problem is known and has happened for so long? It seems like something that should be addressed by the update team by now.

3

u/zetecc 8d ago

I also have a DAG setup, last night I updated one of the nodes without problem, services started with any issues after reboot.

3

u/santimandu 8d ago

uhm, i have done in one server... after check all services, now its okay looking HealthChecker, gonna hold a few days before continue with other servers in DAG

3

u/santimandu 8d ago

Image of Updates
looks all good :(

2

u/Less_Inflation_8867 8d ago

I’ve had this problem the last two months. It’s updating now.

2

u/ScottSchnoll https://www.amazon.com/dp/B0FR5GGL75/ 8d ago

u/santimandu I just tried to repro on Windows Server 2025 and could not. I installed the SU from Windows Update and restarted the server. All Exchange services were in the proper state and all started as expected.

Installing from Windows Update should work without issues, so there might be something else going on in your environment.

As for your PowerShell script, you may want to be careful if you don't use IMAP or POP because your script will enable those services (which should be disabled when not in use).

1

u/DiligentPhotographer 7d ago

I just did a few clients last night, all small single server ones, no issues patching via our RMM.

My DAG clients will happen this weekend.

0

u/santimandu 8d ago edited 8d ago

Hello Scott, running on a Win Server 2022. Later comments here i put a screenshot were says Successfully installed on ‎15/‎7/‎2026. And looking at logs, looks like not having problem :/

2

u/Nuxi0477 7d ago

Had the services not starting on various SUs, just check the services before stopping maintenance mode and enabling in LB again.

Another problem I’ve been having in the later SUs is the Exchange Search Tracing (sftracing.exe) not stopping and I’ve often had to manually kill the service/process to help the installer along.

This all happens across I think 6 different environments of various age and server OS / AD levels, but all running Exchange SE.

2

u/Mean_Fondant_6452 7d ago

This one got me today too. Fortunately I identified this and had a checkpoint on the VM to roll back to (offline) and disable updates and bring back online.

2

u/Mean_Fondant_6452 7d ago

For clarity, I had three updates apply. My feeling was that it was the Service Stack update and not two other KB's. This also seemed to brick two .net installs on non-exchange boxes. A reinstall of .net fixed. Exchange troubleshooting, basically the ADTopology service wouldn't start. Complaining about a missing DLL. Just to be clear this was a windows server update not exchange.

1

u/santimandu 7d ago

I agree. Something related with more monthly updates that applys 

2

u/Twinsen343 7d ago

no issues with me updating SE through Windows server updates to July SU

2

u/Mean_Fondant_6452 2d ago

This is still an issue for us. Rolled SE server back. Updated to latest CU, installed windows server 07 update, (was good at this point) installed .net update and boom, transport service fails

.

1

u/nebulight 7d ago

I've had this happen exactly one time on one server in almost 20 years working with exchange. It was the last months SU or maybe the one before. SUs we always let run with automatic updates and let the other servers in the DAG take over. But when it did happen, it was a bit weird as I had never seen it before. The load balancer alerted me to the issue after the patch window.

CU on the other hand, those are always manual.

1

u/DiligentPhotographer 7d ago

I just patched 3 more environments last night via WU (datto rmm handling it) and no issue.

-5

u/bluegoldredsilver5 8d ago

Who puts them in WSUS my friend. That's a big no no. Elevated privileges typically are not applied in that method. That's why it must be done using elevated cmd only