Step 1 — Identify and Understand the Error Code
Before attempting any fixes, locate the specific error code Windows is reporting. Every subsequent step targets a root cause tied to that code, so recording it accurately saves significant troubleshooting time.Locate the error code
0x80070057).Check the Windows Update log for detail
Error near the timestamp of the failed update attempt.Step 2 — Understand Common Error Codes
Windows Update error codes map directly to specific failure types. Expand the entry that matches your error code to understand what went wrong and which remediation steps apply.0x80070057 — Invalid Parameter
0x80070057 — Invalid Parameter
0x8007000D — Invalid Data
0x8007000D — Invalid Data
/RestoreHealth.0x80240034 — WU_E_DOWNLOAD_FAILED
0x80240034 — WU_E_DOWNLOAD_FAILED
0x80073701 — Assembly Missing
0x80073701 — Assembly Missing
DISM /Online /Cleanup-Image /RestoreHealth before retrying the update.0x800F0922 — CBS_E_INSTALLERS_FAILED
0x800F0922 — CBS_E_INSTALLERS_FAILED
0x80070020 — Sharing Violation
0x80070020 — Sharing Violation
Step 3 — Run the Windows Update Troubleshooter
The built-in troubleshooter detects and automatically fixes several common update failure conditions including stuck services, misconfigured registry entries, and incorrect file permissions.Launch the troubleshooter on Windows 11
Launch the troubleshooter on Windows 10
Apply all suggested fixes
Restart and retry Windows Update
Step 4 — Clear the SoftwareDistribution Folder
Windows Update stores downloaded update packages inC:\Windows\SoftwareDistribution. If any file in this folder is corrupt or incomplete, subsequent update attempts will fail. Deleting the folder forces Windows to download fresh copies of all pending updates.
Stop the Windows Update and related services
Rename the SoftwareDistribution folder
Restart the stopped services
Retry Windows Update
SoftwareDistribution folder automatically and begin downloading fresh update packages.Remove the old folder once updates succeed
Step 5 — Repair the Component Store with DISM
DISM (Deployment Image Servicing and Management) repairs the Windows Component Store — the repository of OS components that Windows Update draws from when applying patches. A damaged component store is the root cause of many persistent update failures.Check the health of the component store
Run a full scan
Repair the component store
D: with the drive letter of your mounted Windows ISO.Follow up with SFC
Restart and retry Windows Update
Step 6 — Manually Download and Install Updates from the Update Catalog
If Windows Update continues to fail for a specific KB article, you can bypass the update mechanism entirely and install the update package directly.Find the KB number
KB5034441). Copy it.Search the Microsoft Update Catalog
Select the correct package for your architecture
.msu file.Install the update package
.msu file and follow the prompts, or install silently from an elevated prompt:Restart and verify installation
Quick Diagnostic Reference
The entries below cover specific update failure scenarios that require targeted steps beyond the standard remediation workflow.Windows Update is stuck 'Downloading' at 0%
Windows Update is stuck 'Downloading' at 0%
wuauserv and bits services, delete the SoftwareDistribution\Download subfolder only (leaving the rest intact), restart both services, and retry. Also check that the Background Intelligent Transfer Service is not blocked by a firewall or Group Policy.Windows Update says 'You're up to date' but known updates are missing
Windows Update says 'You're up to date' but known updates are missing
gpresult /h C:\gpresult.html and review the resulting report for Windows Update policies. Contact your system administrator if updates are being deferred by policy.Updates install but fail during 'Configuring Windows' at reboot
Updates install but fail during 'Configuring Windows' at reboot
chkdsk C: /f, and retry.'This PC can't be upgraded' message for a feature update
'This PC can't be upgraded' message for a feature update
C:\$WINDOWS.~BT\Sources\Panther\CompatData_*.xml for a machine-readable explanation, or run the PC Health Check app for a user-friendly report. Common blockers include incompatible drivers, unsupported TPM version, or insufficient disk space.Escalation Criteria
Escalate to Tier 2 or a Windows administrator if any of the following apply:- DISM
/RestoreHealthfails with error0x800f0906or0x800f081fand no local install media is available — the component store may be too damaged to repair online. - The machine is joined to a domain and Windows Update is controlled by WSUS or SCCM — update failures in managed environments require coordination with the infrastructure team.
- The system partition has insufficient space and cannot be expanded — escalate for disk management.
- Updates consistently fail after all remediation steps on a specific hardware model — check the manufacturer’s support site for known compatibility issues and contact Microsoft Support with the CBS log (
C:\Windows\Logs\CBS\CBS.log). - The machine is on an end-of-life Windows version (e.g., Windows 10 21H2 or earlier) where updates are no longer published — escalate for OS upgrade planning.