Technology in terms you understand. Sign up for the Confident Computing newsletter for weekly solutions to make your life easier. Click here and get The Ask Leo! Guide to Staying Safe on the Internet — FREE Edition as my thank you for subscribing!

How Do I Clean Up After Windows Update?

Question: I’d love to see a tutorial for removing the many gigabytes of useless trash left behind from Windows updates.

It seems that even when it works, people still aren’t happy with Windows Update.

This is one of those questions I get from time to time perpetuating myths about Windows Update that I’d like to clear up. Yes, there’s quite possibly disk space to be had, but not as much as you might think, and not for the reasons you think.

Become a Patron of Ask Leo! and go ad-free!

It’s not “many gigabytes”…

… but it can be a few. It really depends on how much you think qualifies as “many”, I guess.

On the random Windows 10 installation I looked into, the size of the c:\Windows folder was 14.5 gigabytes.

Size of a Windows Folder

The “WinSxS” (Windows Side-by-side) folder, where duplicate copies of files are left for reasons I’ll explain shortly, accounted for almost exactly half of that.

WinSxS size

Now, I don’t mean to be flip, but on today’s drives, where anything less than a terabyte might be considered “small”, those seven gigabytes account for less than 1% of the total space on the drive, and include much more than just the files that can be removed. As we’ll also see below, only a fraction of that can actually be cleaned up.

I realize that not all machines have “today’s drives”, and that for some, seven gigabytes may be more significant than for others, but before we go cleaning things up, we also need to understand that these files are left behind for a reason.

It’s not useless

Windows Update leaves files behind for two important reasons: uninstall functions and system file protection.

If you have a problem with a specific update, in order to be able to uninstall or “roll back” that update, you need to have the previous version of whatever was replaced available. As a result, Windows Update does not generally delete the old copies of what’s been updated.

Disk Cleanup Warning

In that same vein, the System File Protection (SFP) feature introduced several versions ago keeps a set of duplicate files that can be restored if the system detects that the original file in use has somehow been damaged. This is considered a security feature, as one of the ways malware commonly operated in the past was to hide inside system files by modifying them. SFC detects this and replaces the modified file with the original.

It’s (mostly) not trash

I don’t consider the files Windows Update leaves behind as trash. The files are there for a reason, and serve an important function.

You’d probably be more upset if you had a problem with an update that you then couldn’t uninstall.

However, it’d be an understatement to say that Windows Update isn’t perfect. It has most definitely had its issues in recent years, though most relate to working at all, or to the updates themselves.

One area I expect Windows Update might leave actual “trash” behind would be temporary files that don’t get deleted when it completes its operations. Not only is this not at all unique to Windows Update, we have tools built in to Windows to help take care of this.

You don’t need a tutorial

In Windows 10, you don’t need a tutorial or even a tool to clean up Windows Update.

All you need is some patience.

As described in Microsoft documentation “Clean Up the WinSxS Folder”:

Windows 10 and Windows Server 2016 automatically reduce the size of the WinSxS folder […] Previous versions of some components are kept on the system for a period of time, allowing you to roll back if necessary. After a period of time, these older components are automatically removed from the installation.

That period of time? About one month. Windows 10 will do something along the lines of what you’re asking if you simply wait a while.

Naturally, that’s my recommendation: do nothing. Let Windows 10 take care of Windows 10 (this actually applies to Windows 8 as well).

You can use a tool

If you’re running Windows 7, you can run the Disk Cleanup tool, which has an item specifically to clean up Windows Update. It’ll warn you that you won’t be able to roll back any updates after having done so, but that’s the price for cleaning up these files.

If you’re impatient and running Windows 10, that same “Clean Up the WinSxS Folder” article includes some command line tools that let you force the issue.

I did so, and at it’s most aggressive, of the seven gigabytes in WinSxS, it deleted a grand total of 1.5GB. The remaining files are considered important to Windows operation.

Honestly, that was hardly worth the effort.

Don’t forget Windows.old

Ironically, many folks who complain about files left behind by Windows Update still have their Windows.old folder lying around. That’s often much larger.

Much like Windows Update files, Windows.old is left in place after a system update (say Windows 7 to Windows 10) in case there are files you need to recover from the old installation. In some cases, I believe it’s also used to revert to the prior operating system version, if that option remains.

This is what I’d consider “low hanging fruit” that is both easily and safely deleted.

First, back it up. Make a backup image of your hard drive, or back up the Windows.old folder and everything it contains. This way, even if you need it later, you’ll have it, albeit in a slightly less convenient form.

Then delete it from your hard drive using the “Clean up system files” option in the Windows built-in Disk Cleanup utility.

Disk Cleanup - Old Windows Version

As you can see above, removing Windows.old on my example machine will clear up 24.2GB — much more space than anything possible with Windows Update.

The Disk Cleanup tool is, in fact, the only tool I’d recommend for this type of thing. As you can see, there are other things it can clean up for you as well, including “Temporary files” — aka the “trash” I alluded to earlier.

Do this

Subscribe to Confident Computing! Less frustration and more confidence, solutions, answers, and tips in your inbox every week.

I'll see you there!

Podcast audio

Play

Related Videos

Video Narration

7 comments on “How Do I Clean Up After Windows Update?”

  1. Thanks for this discussion on cleanup. When I check the windows.old folder on C: it reports a file size of approximately 7GB. The disk cleanup tool shows around 26GB for “previous windows installations”. Are there other folders the disk cleanup tool is looking at besides windows.old? Thanks

    Reply
    • Windows cleanup looks for everything they determine to be potentially unnecessary, such as temporary files, log files, trash etc. as well as older Windows installations.

      Reply
  2. Sure 7GB on a 500 GB to 1 TB drive is trivial.

    But I have been getting a lot of questions from users of bottom end hand held machines that only have 32GB of drive space. 7GB is around 20% of the drive. Even a brand new machine often does not have enough free space to do the major Spring / Fall update!

    Reply
    • I managed to get my Windows 8.1 tablet upgraded to Windows 10 with a lot of juggling and then when Windows allowed it after a month, I got rid of all of the leftover installation files, but I would never attempt to get into explaining how to do this to an average user. And it was so much work, I’ve stuck with my original Win 10 installation without taking further upgrades.

      Reply
  3. How can I stop windows 10 doing constant upgrades on my wife’s Dell laptop. It takes hours to do and then sometimes says it failed.

    Reply

Leave a reply:

Before commenting please:

  • Read the article.
  • Comment on the article.
  • No personal information.
  • No spam.

Comments violating those rules will be removed. Comments that don't add value will be removed, including off-topic or content-free comments, or comments that look even a little bit like spam. All comments containing links and certain keywords will be moderated before publication.

I want comments to be valuable for everyone, including those who come later and take the time to read.