Why Windows 10 updates take so long (and some potential fixes)

It's important to keep your Windows 10 PC updated. You get security fixes, new features, small improvement tweaks, and more. Unfortunately, updating Windows 10 can often take years. Or so it might feel when you're watching an update sit still, you pacing around knowing that you have stuff to do on your PC. This isn't exactly a rare problem, and you'll almost always find a thread about it in our forum and in countless others around the web. So why exactly is it taking so long, and what can you do about it?

Windows 10 April 2018 Update ultimate resource guide

Why do Windows 10 updates take so long?

Windows 10 is a big, complicated OS that is constantly being tweaked. While some updates are small and you might not even notice them installing, others are massive and take a good chunk of time to install. The amount of time it takes can be affected by multiple factors.

If you're working with a low-speed internet connection, downloading a gigabyte or two — especially over a wireless connection — can take hours alone. Since you'll often be thrown into an update without any idea of what it consists of, watching the blue screen for hours might make you think something's gone terribly wrong. Likewise, if Microsoft's servers are getting slammed with people all trying to download at the same time, speed can be further affected.

So, you're enjoying fiber internet and your update is still taking forever. Does your PC have an old hard-disk drive (HDD) crammed almost to bursting with data? When was the last time you de-fragmented that bad boy? Some updates need to cover a lot of ground, and a slow drive with files everywhere won't help. Backing up your data and reformatting is never a bad idea, but the least you can do is give that old drive some new life with a defrag.

Windows Update components might be broken

Windows Update Troubleshooter

A slow internet connection or a cluttered hard drive are not the only potential problems to do with Windows Update. When pitchforks and torches are grabbed and walked over to Microsoft's own community support forum (opens in new tab), a moderator will usually direct the angered crowd to the Windows Update Troubleshooter tool.

Because Windows Update is its own little program, components within can break and throw the entire process off of its natural course. Running this tool might be able to fix those broken components, resulting in a faster update the next time around.

Download Windows Update Troubleshooter tool from Microsoft (opens in new tab)

If you run this tool and find that it makes no difference, you can always run through Microsoft's step-by-step Windows Update support page. You answer a bunch of questions and you receive potential fixes along the way.

See the Windows Update support page at Microsoft (opens in new tab)

Software might be conflicting with Windows Update

Third-party applications, services, and drivers that start when Windows starts can cause software conflicts when trying to update Windows. If you're using a fast, wired internet connection and have a speedy solid-state drive (SSD) in your PC and are still having an issue with an update taking a considerable amount of time, you can try performing a clean boot of Windows 10 before attempting to update.

  1. Right-click the Start button.
  2. Click Search.

  1. Type msconfig and hit Enter on your keyboard.
  2. Click Services.

  1. Click the checkbox next to Hide all Microsoft services.
  2. Click Disable all.

  1. Click Startup.
  2. Click Open Task Manager.

  1. Click any startup program you suspect might be interfering.
  2. Click Disable. Repeat steps 9 and 10 for all startup programs.

  1. Click the X to close Task Manager.
  2. Click OK in the System Configuration window.
  3. Restart your PC.

Once your PC restarts, try installing the Windows 10 update again. To enable startup items again, follow the same steps but click Enable all in step 6 and Enable in step 10.

Set a scheduled update time

An update to Windows can happen at the worst time, but you can disable auto updates and even set a schedule to have your PC do its thing overnight rather than during an important meeting.

How to stop Windows 10 auto updates (and set a schedule)

More resources

Have a look at these other articles for more help with Windows Update.

Updated July 10, 2018: I've refreshed this guide to ensure you're still getting the best advice when it comes to troubleshooting a slow Windows 10 update.

Cale Hunt
Senior Editor, Laptop Reviews

Cale Hunt is a Senior Editor at Windows Central. He focuses mainly on laptop reviews, news, and accessory coverage. He's been reviewing laptops and accessories full time since 2016, with hundreds of reviews published for Windows Central. He is an avid PC gamer and multi-platform user, and spends most of his time either tinkering with or writing about tech.

  • I used to have issues with Windows 10 on my laptop even with Intel Core i7, 8GB Ram, but this was caused as article says because I was using HDD. Last Fall upgraded to SATA 3 SDD and Windows 10 Updates go very very fast, this is also true for Anti malware backend scans, Groove and many other apps that were slow because I used a crappy Seagate 1TB mechanical drive
  • An ssd is the single most important upgrade anyone can do to a pc, the increase in performance is amazing.
  • Takes ages on a slower machine. i have not updated on this machine yet, but on my old computer it still took ages and that was a pretty powerful machine.  
  • I am pretty sure that there is a setting under the update settings to enable peer to peer updates that boost updates by downloading parts of updates from other peoples computers.
  • Unless people have sense and disable it. why should people use their bandwidth to save MS bandwidth?  While I am on unlimited broadband myself, a lot of people are not and i still think it is checky of Micrsoft to turn that on as default and I bet most people do not even know about it.  
  • It supplements what you get from MS to speed up the downloads and doesn't replace it, you can restrict it to just the PCs on your network but that means that at least one device has to download the update first.
  • I use that setting, it pulls updates from both computers on your network and the internet to supplement what it gets from Windows Update itself. It doesn't dramatically speed up install of updates but does speed up the downloads.
  • There's also a TROUBLESHOOT option under updates setting that has all the different troubleshoot tools available (no need to download that anymore)
  • Windows Update is getting better and better. It used to be and sometimes still is that within Update there are updates that conflict in the order of installation, resulting in a failure of the whole batch.
  • In my experience mechanical hdds have long updates no matter the OS. ssd's make almost any computer in the past 10 years feel like a super computer for normal tasks.
  • That's it exactly, it isn't the download of updates that's really the issue but the hardware they are being installed on. If it's older mechanical hard disks then it will be slower compared to an SSD or even an M.2 SSD.
  • Also to add, most people have mechanical hdds and do not defrag their hdd at all. With W10 the updates can cause a heavily fragmented drive.
  • Updating Windows 10 is a huge improvement over previous Windows versions.
    In my opinion it is quick enough and reliable. I have 5 machines and never had a problem.
    Nothing to complain. Maybe there could be a problem with home built, slow supported PCs?
  • HDD with 8GB ram about 2h 3 h to update SDD with 8GB ram about 30Mins