Software tower · floor

Windows update failed, and how to undo one that did not

Windows update failed covers two opposite situations. Either the update tried, hit something and put itself back — in which case the machine already undid it for you — or it installed successfully and broke something, in which case undoing it is your job. Microsoft documents both, and the first one leaves a code behind.

The most common code is a record of a retreat
Microsoft, on the result code people see most often after a failed upgrade: “A frequently observed result code is 0xC1900101. This result code can be thrown at any stage of the upgrade process… 0xC1900101 is a generic rollback code, and usually indicates that an incompatible driver is present. The incompatible driver can cause blue screens, system hangs, and unexpected reboots.”

Read literally, that code is not a description of what went wrong: it is the record that Windows tried, hit something, and put itself back. And it comes with a named suspect. If you have seen this code, the useful next question is which driver — not what to clean or reset. Microsoft even names where the evidence is kept, including $Windows.~bt\Sources\Rollback.

That reframes the first case entirely. A rollback is not a failure of the machine to protect itself: it is the protection working, and it has already returned you to a working system. The work left is identifying the driver, which is a narrower and more answerable question than “why did the update fail”.

The second case is the one where something must be removed, and Microsoft publishes three different routes depending on how much is broken.

One update

it installed, then broke things

“If you’ve recently installed a Windows Update and the update is causing your device to have errors or other issues”, Microsoft’s page on uninstalling one is the route.

With a limit stated flatly: “Some updates cannot be uninstalled.

When Windows will not start

windows re

The same removal is available before Windows loads: “Once in Windows RE, select Troubleshoot > Advanced options > Uninstall Updates.”

A machine that no longer boots is not out of options.

A whole version

go back

“If the option is available, select Go back. This will keep your personal files, but it’ll remove apps and drivers installed after the upgrade.”

And, less expected: “Remove any user accounts you added after the upgrade.”

The middle card deserves a sentence of its own. The removal is available from the recovery environment, before Windows loads — so a machine that will not start after an update is not beyond the ordinary remedy. The menu is two levels inside the recovery environment, and nothing on the failing screen names it.

Going back a whole version is the largest of the three, and it has a published price and a deadline.

What going back costs, and the door that closes
  • What it needs from you beforehand: “Keep everything in the windows.old and $windows.~bt folders after the upgrade.”
  • What it takes: apps and drivers installed after the upgrade, and any user accounts added since. “Apps that have been added, removed, or updated after the upgrade might not be available or function properly after going back.”
  • When the door closes on its own: “Ten days after you upgrade to Windows, your previous version of Windows is automatically deleted from your PC.
  • And if you close it yourself: “If you delete your previous version of Windows, this can’t be undone (you won’t be able to go back to your previous version of Windows).”

The first and the last of those belong together. The folder that looks like wasted space after an upgrade is the only thing that makes going back possible, and every guide about freeing up disk space points at it. Deleting it to make room is a decision, not housekeeping, and Microsoft says in writing that it cannot be reversed.

There is a second thing people reach for when updates keep failing, and it does not do what it sounds like it does.

You can pause updates for up to 35 days from the current date.” With two conditions worth reading before using it: “When you pause updates, you’re temporarily delaying updates until the date you choose. This doesn’t permanently turn off” them — and “If updates are in progress when you pause updates, those updates are canceled.

That second sentence is the one that matters when an update is failing repeatedly. Pausing is not a neutral wait: it cancels what is running. Which is useful if a download keeps breaking halfway, and unhelpful if you pause during an install that would have finished.

One caution and one number, both from Microsoft. On removing a security update rather than any other: “Before uninstalling a security update, make sure you understand the risks.” And on how long recovery takes, which almost nothing else publishes: “Typically, 30 minutes to 2 hours, depending on the method.” Microsoft precedes it with the instruction that belongs before all of this: “Backup your data: Always try to back up important files to an external drive or cloud service before proceeding with recovery.”

So the order that follows from the documentation. If you have a code, read it first: the most common one names a rollback and points at drivers, which is a different investigation from a repair. If the update installed and something broke, remove that one update — from Windows if it starts, from the recovery environment if it does not — and expect that some cannot be removed at all. Only if a whole version is the problem use Go back, knowing what it takes with it and that the window closes by itself after ten days.

A note on the results. Google did not return readable search results while this page was written, so this page makes no claim about what is on Google’s first page for this question.

What this page will not do is tell you which driver caused your rollback. Microsoft names where the logs are kept and publishes a tool for reading them; identifying it is work on your own machine, not something a page can do at a distance.

It will not tell you to delete windows.old to free space. It is the folder that makes going back possible, and Microsoft states plainly that removing it cannot be undone.

And it will not recommend pausing updates as a fix. It cancels updates in progress, it lasts at most 35 days, and Microsoft is explicit that it does not turn anything off permanently.

Where to start

Three ways in. If you have a code beginning 0xC1900101, take the first.

“It failed and rolled itself back.”
The code names a suspect — the most common code
“It installed and now something is broken.”
Three routes — one update
“Can I go back to the old version?”
For ten days, at a price — what going back costs

Reading the rollback

The most frequent result code is a generic rollback code that usually points at an incompatible driver, and Microsoft names where the evidence is kept.

Removing one update

Available from Windows, and from the recovery environment when Windows will not start — with the flat statement that some updates cannot be removed at all.

Going back

Ten days, then the previous version is deleted automatically. The folder that makes it possible is the one every space-saving guide points at.

What this tower will not do

It will not name the driver behind your rollback. Microsoft says where the logs are; reading them is work on the machine itself.

It will not tell you to delete windows.old for space. It is what makes going back possible, and Microsoft says removing it cannot be undone.

It will not suggest pausing updates as a repair. It cancels what is in progress and lasts at most 35 days.

And it carries no affiliate links, including for the repair tools that advertise against exactly this error. What holds instead is simple: the rollback code, the removal routes and the ten-day window above are quoted from Microsoft support articles and Learn documentation, each named where it is used.

Written by Alberto Gulotta

Founder and editor of AI Tools Primer, writing from Palermo, Italy. Thirty-five years of taking computers apart, starting with a Commodore 64 — the long version is on the about page.

Something wrong on this page? Write to aitoolsprimer@gmail.com and it gets fixed.

Written on 23 August 2026.

Independence and limits

No affiliate links and no paid placements anywhere on this site. Nobody pays to appear here, and no company has seen this page before you did.

This is general information, not professional advice. Where a page touches money, health, safety or the law, it names its source and the date it was read — and your situation may still differ. See the privacy page and the cookie policy.