I've recently run into some problems after upgrading from Windows Server 2012 to 2016. I understand an in-place upgrade isn't the best choice, but it's a temporary fix due to app limitations. The major issue I'm facing now is with patches for 2025 and 2026. Every time I try to install these updates, they roll back at 99% during a restart. I haven't found any clear guidance in the CBS log or event viewer. I've also tried manual installations and using the software center, but the same problem occurs. I successfully installed intermediary updates from 2019 and 2021, so I wonder if anyone has thoughts on resolving this rollback issue?
4 Answers
Did you check the logs when trying to manually install the MSU file? Sometimes they reveal a clue. If it still rolls back at 99%, it might not provide much insight if there’s no relevant info in the logs.
First, what's your current build number? You should download KB5070247 from the Microsoft Update Catalog—it was known to cause patching issues for Windows Server 2016 around mid-2025. It might help you out!
Thanks for the info! I'm currently on an old baseline build from mid-2017. I'll give KB5070247 a shot!
Ugh, I feel your pain! We manage about 5,000 Windows servers, and in-place upgrades have been a nightmare. They can be really unreliable. I’ve had some servers upgraded from 2008 R2 to 2025 that have blown up recently. It’s tough when customers opt not to build from scratch. Just biting the bullet and migrating the app might be the way to go!
Is there a clear upgrade path from 2012 to 2016? I thought 2012 R2 aligns better for Server 2016. And make sure all your servicing stack updates (SSUs) for 2016 are installed before trying any cumulative updates (CUs). They can be pretty crucial!

I didn't see anything major that stood out, whether I tried manual or through the software center—it always seems to roll back at 99%.