×

注意!页面内容来自https://petri.com/fix-windows-update/,本站不储存任何内容,为了更好的阅读体验进行在线解析,若有广告出现,请及时反馈。若您觉得侵犯了您的利益,请通知我们进行删除,然后访问 原网页

Fix Windows Update – The Ultimate Guide

Step-by-step solutions to fixrepairand reset Windows Update when it gets stuck or stops working.

Windows 11

Struggling with how to fix Windows Update errorsstuck downloadsor failed installations? You’re not alone. This comprehensive guide will walk you through step-by-step solutions to troubleshoot and fix Windows Update problems. Whether you’re dealing with error codesslow updatesor a completely broken update systemthis guide is sure to assist you in your recovery.

Let us first cover the most basic and common issues you’ll discover when troubleshooting Windows Update error messages. The first one is relatively easy.

Seriously – Restart your Windows PC

Yesrestart your computer. You know the old adage – “If all else failsreboot.” Butin this caseif it’s quite convenientrebooting Windows can resolve an issue with the Windows Update subsystem. Because the service is so fundamental to Windows itselfthere are a great number of servicestemporary filesetc. that make up that infrastructure. Soinstead of restarting this serviceand deleting these files… just reboot.

Run the Windows Update Troubleshooter

If you’re still experiencing issues with Windows Updaterun the Windows Update Troubleshooter.

  • Click the Start buttonand click on Settings.
  • In the System categoryscroll down and click on the ‘Troubleshoot‘ item.
  • Click ‘Other troubleshooters‘.
  • Next to the ‘Windows Update‘ itemclick the Run button.
Fix Windows Update using the Windows Update Troubleshooter
Fix Windows Update using the Windows Update Troubleshooter – Image Credit: Michael Reinders/Petri.com

You’ll be able to click through a mini-wizard to identify your issue and hopefully be presented with a resolution or steps on how you can resolve your issue.

If you’re having a problem installing a specific updateyou’ll be able to have the Windows Update automated diagnostic resolve things for you.

Screenshot 2025 02 12 113828
Prompting to run the Windows Update automated diagnostic – Image Credit: Michael Reinders/Petri.com

Advanced techniques and solutions to fix Windows Update

Let’s run through some more advanced and helpful topics around troubleshooting and fixing Windows Update.

Reset Windows Update core components

We can utilize Windows Terminal in administrative mode to more granularly reset the core Windows Update components. Let’s start by opening an admin Windows Terminal shell.

Windows Terminal
Windows Terminal – Image Credit: Michael Reinders/Petri.com

Firstwe’ll stop the core Windows Update services. (This will stop the Windows UpdateBackground Intelligent Transfer ServiceCryptographic and Windows Installer services)

net stop wuauserv
net stop bits
net stop cryptsvc
net stop msiserver

Nextlet’s rename some folders under the C:\Windows tree.

ren c:\Windows\SoftwareDistribution SoftwareDistribution.old
ren c:\Windows\System32\catroot2 Catroot2.old

Thenrestart the services.

net start wuauserv
net start bits
net start cryptsvc
net start msiserver
Starting the core Windows Update services
Starting the core Windows Update services – Image Credit: Michael Reinders/Petri.com

Use SFC and DISM to repair system files

Next in our repertoire of weapons against Windows Update are the System File Checker (SFC) and Deployment Image Servicing and Management (DISM) commands to resolve corrupt system files and more general Windows system component integrity.

Firsttype this at an admin command line.

sfc /scannow
Running 'sfc /scannow' to repair corrupt system files
Running ‘sfc /scannow’ to repair corrupt system files – Image Credit: Michael Reinders/Petri.com

SFC checks all the core ‘system’ files of Windows and verifies their integrity. If any files are not 100%verified files stored in a compressed hidden location are restored to their original location. You can examine the log file at c:\Windows\Logs\CBS\CBS.log.

The DISM command also runs a comparison of crucial files against an online database. Use this command to scan for issues:

DISM /online /Cleanup-Image /ScanHealth

It would appear some issues should be addressed on my PC. I’ll run the command again telling it to restore integrity using the /RestoreHealth switch.

DISM /online /Cleanup-Image /RestoreHealth
Using the DISM command to repair the online image of Windows 11
Using the DISM command to repair the online image of Windows 11 – Image Credit: Michael Reinders/Petri.com

Manually download and install patches from the Microsoft Update Catalog

This is probably my personal favorite because it has such a good track record of success… for me. If you are still stuck with a specific update that won’t install or even an older update that has issuesyou can manually download the latest cumulative update (LCU) for Windows 10 or Windows 11 by using the Microsoft Update Catalog website.

Firstwe need to identify what the latest Cumulative Update (LCU) is. You can search in your favorite search engine ‘Windows 10 update history‘ or ‘Windows 11 update history‘ and you’ll find the Microsoft knowledgebase documentation for all supported versions of Windows.

Viewing the Windows 11 version 24H2 update history
Viewing the Windows 11 version 24H2 update history – Image Credit: Michael Reinders/Petri.com

At the topyou’ll find the latest update. The key item is the KB??????? number. This is what you’ll need for the Catalog website. In this instanceas I type thisthe February 2025 Patch Tuesday was released – KB5051987.

  • Type that in the ‘Search‘ window in the upper-right corner of the Windows Update Catalog websiteand you’ll be presented with various downloads.
Using the Microsoft Update Catalog to download the latest cumulative update for Windows 11 24H2
Using the Microsoft Update Catalog to download the latest cumulative update for Windows 11 24H2 – Image Credit: Michael Reinders/Petri.com

There’s a download for the most common x64the ARM-based version (arm64)and then because Windows Server 2025 uses the same underlying build of Windowsit is also presented. Notice the download size of the x64 and Windows Server 2025 is the same.

  • After you click the Download buttonclick each file to download it to your computer.
  • Thendouble-click on each file. It will automatically let you know if it applies to your version of Windows and/or if it has already been installed.
The LCU has already been installed on my virtual machine
The LCU has already been installed on my virtual machine – Image Credit: Michael Reinders/Petri.com

Because I already ran Windows Update yesterday eveningthe patch has already been installed. In this caseit’s good to know for sure.

Run a System Restore

System Restoreif you can believe itstarted back in Windows Millenium Edition (Windows Me). This legacy tool takes periodic snapshots of your core Windows system files and allows you to ‘go back in time’ to a state before where you are now. Typicallyif you installed a bad piece of software or uninstalled something you needthis can save your day.

  • To use System Restoreclick the Start buttontype in ‘system restore’, and choose ‘Create a restore point‘.
  • Hereyou can choose a restore pointclick Nextand then have it reboot Windows to attempt to revert it to that point in time.
Using System Restore to revert to a prior point in time
Using System Restore to revert to a prior point in time – Image Credit: Michael Reinders/Petri.com

If all else fails with your Windows Update issues

If ALL of the prior methods came up shortyou’re down to the most drastic measures. Thankfullyeven drastic doesn’t mean hours and hours of recovery time or re-installing everything. This first option was recently introduced in Windows 11.

Use Windows Update to do an in-place Upgrade

This feature is relatively hiddenso here are the steps.

  • Click Startthen Settings.
  • Click Windows Update -> Advanced Options -> Recovery -> Fix problems using Windows Update.
  • Click the ‘Reinstall now‘ button.

Instead of doing a clean installwiping out EVERYTHING on your device including applicationsWindows Update will download the latest version of Windows (Windows 10 22H2 or Windows 11 24H2as of this writing)and do an in-place upgrade. If all goes as plannedall of your datafilesand applications will remain. This is a very cool option!

Doing an in-place upgrade with Windows Update
Doing an in-place upgrade with Windows Update – Image Credit: Michael Reinders/Petri.com

Reset Windows

OKwe’re officially at the last resort option.

  • In that same location in the Recovery menu of Settings -> Systemclick the ‘Reset PC‘ button next to the ‘Reset this PC‘ item.
Using Reset this PC to re-install Windows
Using Reset this PC to re-install Windows – Image Credit: Michael Reinders/Petri.com

This does give you the option of preserving most of what’s in your local profile – DocumentsDownloadsPictures. But everything else including Windowsand all applications will be wiped. There are many analogies to this strong an optionbut look on the bright side – there’s about a 99% chance your Windows Update issues will be gone.

Other troubleshooting issues

There are a few other issues worth addressing. Let’s go through them here.

How do I fix a corrupted Windows 10 update?

The best way to fix a corrupted Windows 10 update is to follow the steps above under the ‘Reset Windows Update core components’ section. This essentially stops all the services related to Windows Updateand renames (removes) the directories that store Windows Update core files.

How to fix stuck Windows updates?

And last but not leastto fix Windows Update in a generally stuck stateperform the same steps as above – resetting all the core components. It’s essentially wiping the slate clean and starting from scratch.

Why Windows Update is critical for your device

Windows Update is an essential component of the Windows operating system designed to give you peace of mind about securitycompliancenew featuresand stability. One of the primary goals of Windows Update is delivering security patches. Cyberthreats are constantly evolvingand threat actors and hackers frequently exploit software vulnerabilities to gain unauthorized access to systems.

Microsoft releases security updates monthly to address these vulnerabilities. Without these updatesyour device becomes increasingly susceptible to malwareransomwareand other cyberattackspotentially compromising your personal data and system integrity.

Windows Update also makes sure you have the latest driver updatesnew featuresand bug fixes regularly. Windows Update provides these necessary updatesenabling your device to work seamlessly with new peripheralssoftwareand online services.

Thank you for reading my post on fixing Windows Update. If you have any comments or questions about this postplease leave them below. Thank you for reading!

Frequently asked questions

How do I manually fix Windows updates?

You can manually fix Windows Update issues by following these steps:

  • Run the Windows Update Troubleshooter
    • Go to Settings > Update & Security > Troubleshoot > Additional troubleshooters > Windows Update.
    • Run the troubleshooter and apply any suggested fixes.
  • Restart Windows Update Services
    • Open Command Prompt (Admin) and run:
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 Catroot2.old
net start wuauserv
net start cryptSvc
net start bits
net start msiserver
  • Check Disk Space and Drivers
    • Ensure you have enough free space and update driversas outdated drivers can block updates.

How do I fix a corrupted Windows Update in Windows 10?

If Windows Update files are corruptedyou can repair them with these tools:

  • Option 1 – System File Checker (SFC)
    • Open Command Prompt (Admin) and run:
sfc /scannow
  • This scans and repairs corrupted system files.
  • Option 2 – DISM Tool (Deployment Image Servicing and Management)
    • Run in Command Prompt (Admin):
DISM /Online /Cleanup-Image /RestoreHealth
  • This repairs the Windows image that Windows Update relies on.
  • Option 3 – Manually Download the Update

How do I fix Windows 10 update problem?

Common fixes for general Windows 10 update problems include:

  1. Restart Your PC and Retry the Update – Sometimes a simple restart clears temporary glitches.
  2. Run Windows Update Troubleshooter – As described above.
  3. Temporarily Disable Antivirus/Firewall – Third-party security tools may block updates.
  4. Free Up Disk Space – Updates need adequate storage space.
  5. Use Media Creation Tool – If updates still faildownload the Windows 10 Media Creation Tool and perform an in-place upgrade to refresh Windows without losing files.

How to fix a stuck Windows Update?

If Windows Update is stuck (e.g.“Downloading 0%” or “Installing 99%”)try this:

  1. Wait a While – Sometimes updates take longer than expectedespecially large feature updates.
  2. Restart the PC – Press Ctrl + Alt + Delrestartand retry the update.
  3. Clear Windows Update Cache – Use the service reset commands listed in the “manually fix” section above.
  4. Boot into Safe Mode – Restart in Safe Mode with Networking and try updating again.
  5. Use System Restore – If stuck updates caused instabilityroll back to a restore point and retry.
< id="petri-advertising-css-variables"> [data-enlivy-kit-component="petri-sponsor-block"][data-enlivy-kit-component-loaded="1"] { --enlivy-kit-component-sponsor-layout-inline-border-top : 1px solid #EAEAEA; --enlivy-kit-component-sponsor-layout-inline-border-bottom : 1px solid #EAEAEA; --enlivy-kit-component-sponsor-layout-inline-margin : 2.5em 0; --enlivy-kit-component-sponsor-layout-inline-padding : 25px 0; --enlivy-kit-component-sponsor-layout-inline-min-height : 200px; --enlivy-kit-component-sponsor-block-inline-section-logo-container-width : 40%; --enlivy-kit-component-sponsor-block-inline-section-logo-container-padding : 0 50px 0 0; --enlivy-kit-component-sponsor-block-inline-section-information-width : 60%; --enlivy-kit-component-sponsor-block-inline-section-information-banner-border : .5px solid #a3a3a3; --enlivy-kit-component-sponsor-block-inline-section-information-banner-color : #a3a3a3; --enlivy-kit-component-sponsor-block-inline-section-information-banner-margin : 0; --enlivy-kit-component-sponsor-block-inline-section-information-banner-padding : 6px 6px; --enlivy-kit-component-sponsor-block-inline-section-information-banner-font-weight : 400; --enlivy-kit-component-sponsor-block-inline-section-information-banner-font-size : 16px; --enlivy-kit-component-sponsor-block-inline-section-information-banner-background-color : #000000; --enlivy-kit-component-sponsor-block-inline-section-information-headline-color : #723694; --enlivy-kit-component-sponsor-block-inline-section-information-headline-font-size : 19px; --enlivy-kit-component-sponsor-block-inline-section-information-headline-margin : 7px 0; --enlivy-kit-component-sponsor-block-inline-section-information-headline-line-height : 25px; --enlivy-kit-component-sponsor-block-inline-section-information-headline-font-weight : 700; --enlivy-kit-component-sponsor-block-inline-section-information-description-color : #49494a; --enlivy-kit-component-sponsor-block-inline-section-information-description-font-size : 16px; --enlivy-kit-component-sponsor-block-inline-section-information-description-line-height : 25px; --enlivy-kit-component-sponsor-block-inline-section-information-description-font-weight : 400; --enlivy-kit-component-sponsor-block-inline-section-information-description-margin : 7px 0; --enlivy-kit-component-sponsor-block-inline-section-information-cta-color : #ffffff; --enlivy-kit-component-sponsor-block-inline-section-information-cta-background-color : #723694; --enlivy-kit-component-sponsor-block-inline-section-information-cta-margin : 0; --enlivy-kit-component-sponsor-block-inline-section-information-cta-padding : 8px 6px; --enlivy-kit-component-sponsor-block-inline-section-information-cta-font-size : 18px; --enlivy-kit-component-sponsor-block-inline-section-information-cta-text-align : center; --enlivy-kit-component-sponsor-block-inline-section-information-cta-line-height : 25px; --enlivy-kit-component-sponsor-block-inline-section-information-cta-text-decoration : ; --enlivy-kit-component-sponsor-block-inline-section-information-cta-hover-color : #723694; --enlivy-kit-component-sponsor-block-inline-section-information-cta-hover-background-color : #ffffff; --enlivy-kit-component-sponsor-block-inline-section-information-cta-hover-text-decoration : underline; --enlivy-kit-component-sponsor-layout-sidebar-background : #CACACA; --enlivy-kit-component-sponsor-layout-sidebar-margin : 36px 0 10px 0; --enlivy-kit-component-sponsor-layout-sidebar-padding : 36px 36px 36px 36px; --enlivy-kit-component-sponsor-layout-sidebar-min-height : 500px; --enlivy-kit-component-sponsor-layout-sidebar-border-radius : 6px; --enlivy-kit-component-sponsor-block-sidebar-section-headline-text-transform : regular case; --enlivy-kit-component-sponsor-block-sidebar-section-headline-font-weight : 600; --enlivy-kit-component-sponsor-block-sidebar-section-headline-font-size : 16px; --enlivy-kit-component-sponsor-block-sidebar-section-headline-margin : auto 10px; --enlivy-kit-component-sponsor-block-sidebar-section-headline-text-align : center; --enlivy-kit-component-sponsor-block-sidebar-section-headline-line-height : 32px; --enlivy-kit-component-sponsor-block-sidebar-section-headline-color : #4444444; --enlivy-kit-component-sponsor-block-sidebar-section-logo-container-background-color : none; --enlivy-kit-component-sponsor-block-sidebar-section-logo-container-max-width : 350px; --enlivy-kit-component-sponsor-block-sidebar-section-logo-container-height : auto; --enlivy-kit-component-sponsor-block-sidebar-section-logo-container-padding : 10px 0px; --enlivy-kit-component-sponsor-block-sidebar-section-logo-container-border-radius : 150px; --enlivy-kit-component-sponsor-block-sidebar-section-logo-container-margin : 0px auto 0px; --enlivy-kit-component-sponsor-block-sidebar-section-horizontal-line-height : 1px; --enlivy-kit-component-sponsor-block-sidebar-section-horizontal-line-width : 100%; --enlivy-kit-component-sponsor-block-sidebar-section-horizontal-line-color : #cacaca; --enlivy-kit-component-sponsor-block-sidebar-section-horizontal-line-margin : 0 auto; --enlivy-kit-component-sponsor-block-sidebar-section-block-margin : 28px 0 0 0; --enlivy-kit-component-sponsor-block-sidebar-section-block-title-color : #4444444; --enlivy-kit-component-sponsor-block-sidebar-section-block-title-font-weight : 600; --enlivy-kit-component-sponsor-block-sidebar-section-block-title-font-size : 22px; --enlivy-kit-component-sponsor-block-sidebar-section-block-title-text-align : left; --enlivy-kit-component-sponsor-block-sidebar-section-block-title-margin : 0 0 14px 0; --enlivy-kit-component-sponsor-block-sidebar-section-block-title-img-box-shadow : rgba(149,157,165,.2) 0 8px 24px; --enlivy-kit-component-sponsor-block-sidebar-section-block-title-img-width : 75%; --enlivy-kit-component-sponsor-block-sidebar-section-block-title-img-margin : auto auto 14px; --enlivy-kit-component-sponsor-block-sidebar-section-block-description-color : #444444; --enlivy-kit-component-sponsor-block-sidebar-section-block-description-margin : 14px 14px 14px 14px; --enlivy-kit-component-sponsor-block-sidebar-section-block-description-font-size : 16px; --enlivy-kit-component-sponsor-block-sidebar-section-block-description-font-weight : 400; --enlivy-kit-component-sponsor-block-sidebar-section-block-description-text-align : left; --enlivy-kit-component-sponsor-block-sidebar-section-block-description-line-height : 24px; --enlivy-kit-component-sponsor-block-sidebar-section-block-articles-container-color : #49494a; --enlivy-kit-component-sponsor-block-sidebar-section-block-articles-container-text-decoration : none; --enlivy-kit-component-sponsor-block-sidebar-section-block-articles-container-font-size : 15px; --enlivy-kit-component-sponsor-block-sidebar-section-block-articles-container-font-weight : 400; --enlivy-kit-component-sponsor-block-sidebar-section-block-articles-container-margin : 0 0 14px 0; --enlivy-kit-component-sponsor-block-sidebar-section-block-articles-container-border-bottom : 1px solid #D5DBE0; --enlivy-kit-component-sponsor-block-sidebar-section-block-articles-container-padding : 0 0 14px 0; --enlivy-kit-component-sponsor-block-sidebar-section-block-articles-container-line-height : 20px; --enlivy-kit-component-sponsor-block-sidebar-section-block-articles-container-hover-text-decoration : underline; --enlivy-kit-component-sponsor-block-sidebar-section-block-articles-container-hover-color : #49494a; --enlivy-kit-component-sponsor-block-sidebar-section-block-audio-container-display : block; --enlivy-kit-component-sponsor-block-sidebar-section-block-audio-container-margin : 0 0 14px 0; --enlivy-kit-component-sponsor-block-sidebar-section-block-audio-container-width : 100%; --enlivy-kit-component-sponsor-block-sidebar-section-block-audio-container-border : 1px solid #1a4ad9; --enlivy-kit-component-sponsor-block-sidebar-section-block-cta-container-border : none; --enlivy-kit-component-sponsor-block-sidebar-section-block-cta-container-background-color : #000000; --enlivy-kit-component-sponsor-block-sidebar-section-block-cta-container-margin : 10px; --enlivy-kit-component-sponsor-block-sidebar-section-block-cta-container-anchor-color : #ffffff; --enlivy-kit-component-sponsor-block-sidebar-section-block-cta-container-anchor-padding : 10px; --enlivy-kit-component-sponsor-block-sidebar-section-block-cta-container-anchor-margin : 10px; --enlivy-kit-component-sponsor-block-sidebar-section-block-cta-container-anchor-text-align : center; --enlivy-kit-component-sponsor-block-sidebar-section-block-cta-container-anchor-font-size : 20px; --enlivy-kit-component-sponsor-block-sidebar-section-block-cta-container-anchor-line-height : 20px; --enlivy-kit-component-sponsor-block-sidebar-section-block-cta-container-anchor-text-decoration : none; --enlivy-kit-component-sponsor-block-sidebar-section-block-cta-container-hover-background-color : #ffffff; --enlivy-kit-component-sponsor-block-sidebar-section-block-cta-container-hover-border : none; --enlivy-kit-component-sponsor-block-sidebar-section-block-cta-container-hover-anchor-color : #000000; --enlivy-kit-component-sponsor-block-sidebar-section-social-container-margin : 28px 0 0 0; --enlivy-kit-component-sponsor-block-sidebar-section-social-container-p-color : #1a4ad9; --enlivy-kit-component-sponsor-block-sidebar-section-social-container-p-font-weight : 700; --enlivy-kit-component-sponsor-block-sidebar-section-social-container-p-font-size : 15px; --enlivy-kit-component-sponsor-block-sidebar-section-social-container-p-margin : 0 0 14px 0; --enlivy-kit-component-sponsor-block-sidebar-section-social-container-p-text-align : left; --enlivy-kit-component-sponsor-block-sidebar-section-social-container-networks-anchor-icon-size : 21px; --enlivy-kit-component-sponsor-block-sidebar-section-social-container-networks-anchor-icon-height : initial; --enlivy-kit-component-sponsor-block-sidebar-section-social-container-networks-anchor-icon-color : #5a5a65; --enlivy-kit-component-sponsor-block-sidebar-section-social-container-networks-anchor-margin : 0 6px; --enlivy-kit-component-sponsor-block-sidebar-section-social-container-networks-hover-anchor-icon-color : #1a4ad9; --enlivy-kit-component-sponsor-block-sidebar-section-cta-container-border : none; --enlivy-kit-component-sponsor-block-sidebar-section-cta-container-background : transparent; --enlivy-kit-component-sponsor-block-sidebar-section-cta-container-margin : 28px 0 0 0; --enlivy-kit-component-sponsor-block-sidebar-section-cta-container-anchor-color : #ffffff; --enlivy-kit-component-sponsor-block-sidebar-section-cta-container-anchor-padding : 10px; --enlivy-kit-component-sponsor-block-sidebar-section-cta-container-anchor-margin : 0; --enlivy-kit-component-sponsor-block-sidebar-section-cta-container-anchor-font-size : 13px; --enlivy-kit-component-sponsor-block-sidebar-section-cta-container-anchor-text-align : center; --enlivy-kit-component-sponsor-block-sidebar-section-cta-container-anchor-line-height : 20px; --enlivy-kit-component-sponsor-block-sidebar-section-cta-container-anchor-font-weight : 400; --enlivy-kit-component-sponsor-block-sidebar-section-cta-container-anchor-text-decoration : none; --enlivy-kit-component-sponsor-block-sidebar-section-cta-container-hover-background-color : ; --enlivy-kit-component-sponsor-block-sidebar-section-cta-container-hover-border : none; --enlivy-kit-component-sponsor-block-sidebar-section-cta-container-hover-anchor-color : #ffffff; --enlivy-kit-component-sponsor-block-sidebar-section-cta-container-anchor-company-color : #ffffff; --enlivy-kit-component-sponsor-block-sidebar-section-cta-container-anchor-company-font-size : 13px; --enlivy-kit-component-sponsor-block-sidebar-section-cta-container-anchor-company-font-weight : 500; --enlivy-kit-component-sponsor-block-sidebar-section-cta-container-anchor-company-line-height : 20px; --enlivy-kit-component-sponsor-block-sidebar-section-cta-container-anchor-company-padding : 0 0 0 0; --enlivy-kit-component-sponsor-block-sidebar-section-cta-container-anchor-company-margin : 0 0 0 0; --enlivy-kit-component-sponsor-block-sidebar-section-cta-container-hover-anchor-company-color : #ffffff; }