Windows Update Keeps Failing: Back Up First, Then Work Through the Error Codes Shallow to Deep
An update stalls at 99%, the installer throws an 0x8007-something error code halfway through, and a reboot rolls everything back again — repeated Windows Update failures are among the most common software problems on laptops, and the good news is that most of them do not mean the hardware is broken. This article, based on Microsoft's official documentation and published advisor guidance, covers: the backup you must do before touching anything, a reference table of 16 common error codes, the official shallow-to-deep repair chain, when to use an in-place upgrade or a clean reinstall, and which signals mean the hardware needs to be examined at a repair centre.
Before anything else: back up (explicitly required by Microsoft's official guidance)
Microsoft's "Troubleshoot problems updating Windows" guide is unambiguous: before attempting any solution, back up your personal files — via Windows Backup, manual copies to USB, or OneDrive backups of the Documents/Pictures/Desktop folders. Repair and reinstall procedures are designed to preserve data, but surprises happen; backing up first is a rule Microsoft itself stresses.
One piece of background: official support for Windows 10 ended on 2025-10-14 — Microsoft no longer provides free software updates or security patches for it. If you are still on Windows 10 and updates keep failing, the sensible long-term move is upgrading to Windows 11, not endlessly retrying on an unsupported system.
Error code reference: 16 common codes, decoded
Error codes are clues, not gibberish. Find yours in the table first, then you know the main line of attack:
| Error code | Official designation | Plain meaning | Main line of attack |
|---|---|---|---|
| 0x80070002 | ERROR_FILE_NOT_FOUND | Specified file not found | Clear the update cache (reset SoftwareDistribution) |
| 0x8007000D | ERROR_INVALID_DATA | The data is invalid | SFC + DISM to repair system files |
| 0x80070005 | E_ACCESSDENIED | Access denied | Check administrator rights / pause security software |
| 0x80070057 | ERROR_INVALID_PARAMETER | The parameter is incorrect | Free disk space + check the drive + reset components |
| 0x80070422 | (Win32 1058) service cannot start | Windows Update service is disabled | Set it back to Automatic + Start in services.msc |
| 0x80240034 | WU_E_DOWNLOAD_FAILED | Update download failed | Clear the cache and retry |
| 0x8024402C | WU_E_PT_WINHTTP_NAME_NOT_RESOLVED | Server/proxy name could not be resolved | Check the network / proxy |
| 0x8024401C | WU_E_PT_HTTP_STATUS_REQUEST_TIMEOUT | Equivalent to HTTP 408, server timed out waiting | Check the network connection |
| 0x800F081F | CBS_E_SOURCE_MISSING | Source for the package or file not found | DISM repair with an explicit source |
| 0x800F0900 | (system file corruption) | System files related to the update process are corrupt | SFC + DISM + reset components |
| 0x80073701 | ERROR_SXS_ASSEMBLY_MISSING | Required system component missing | DISM + SFC, or an in-place upgrade |
| 0x80072F8F | (date/time error) | System clock is wrong | Correct date/time + enable automatic sync |
| 0x80072EE2 | WININET_E_TIMEOUT | The operation timed out | Check the update server is reachable |
| 0x80070643 | (installation failure) | Common on Defender / .NET updates | Pause third-party antivirus + reset components |
| 0x80070070 | ERROR_DISK_FULL | Insufficient disk space | Free up space |
| 0x800700C1 | ERROR_BAD_EXE_FORMAT | Servicing stack corruption | Reset components / in-place upgrade / clean install |
The repair chain: shallow to deep, one step at a time
The sequence below follows Microsoft's official troubleshooting guidance and official advisor replies. After each step, run "Check for updates" again — stop as soon as one works; do not skip ahead.
Step 1: Restart + network + unplug peripherals
Reboot the machine and make sure it is on mains power with a stable internet connection. Temporarily remove non-essential external storage, docks, and other peripherals, then retry; some updates require an administrator account.
Step 2: Run the Windows Update troubleshooter
Windows 11: Start → Settings → System → Troubleshoot → Other troubleshooters → find "Windows Update" → Run. Windows 10: Start → Settings → Update & Security → Troubleshoot → Additional troubleshooters → Windows Update. Reboot when done, then check for updates again.
Step 3: Check system-drive space
Practical guidance suggests around 20 GB of free space before installing updates; Windows 11's official minimum requirement is 64 GB of available disk space, and updates may demand more over time. If you are seeing 0x80070070, this step is usually the answer: use Disk Cleanup to remove unneeded files and programs.
Need a laptop repair expert?
Free diagnosis · Transparent pricing · No fix, no fee · 180-day warranty
Step 4: DISM first, SFC second (the official order — do not reverse it)
Open Command Prompt as administrator, run DISM.exe /Online /Cleanup-image /Restorehealth first (repairs the component store that SFC depends on; DISM downloads repair files via Windows Update by default, so you need to be online), then run sfc /scannow. Microsoft's official instruction: "You need to run DISM first and SFC second."
Step 5: Reset the Windows Update components
The idea: stop the update-related services, rename C:\Windows\SoftwareDistribution and C:\Windows\System32\catroot2 (rename, not delete — the old folders stay as backups), and Windows rebuilds a clean cache when the services restart. Commands recommended by official advisors (run line by line):
````
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
netsh winsock reset
Then reboot and check for updates again.
Step 6: Install the update manually from the Microsoft Update Catalog
The Microsoft Update Catalog is Microsoft's official free site for manual downloads. Search for the failing update's KB number, confirm the edition and architecture (x86 / x64 / ARM64), download the .msu file, and double-click it to install via the Windows Update Standalone Installer (administrator rights required). Note that some updates have prerequisites — install those first.
Step 7: "Fix problems using Windows Update" (in-place repair install)
A Windows 11 official recovery option: Start → Settings → System → Recovery → "Fix problems using Windows Update" → "Reinstall now". This reinstalls the same Windows version and repairs system files and components while keeping your apps, files, and settings; you must stay plugged in and online throughout.
Step 8: In-place upgrade with the Media Creation Tool
Download the Media Creation Tool from Microsoft's site, create the ISO, mount it, and run setup.exe inside Windows, choosing "Keep personal files and apps". This fixes deep corruption that online DISM/SFC cannot repair (e.g. 0x800F081F, 0x80073701, 0x800700C1). Back up before starting; the reinstall edition must match your licence edition.
Step 9: Clean reinstall (last resort)
Two routes: Settings → System → Recovery → Reset this PC (Remove everything); or make a bootable USB with the Media Creation Tool (at least 8 GB — the USB will be wiped) and install fresh. Back up important files to an external drive or the cloud first. Laptops that shipped with Windows usually carry an OEM licence (written to the motherboard), so reinstalling the same edition normally activates automatically.
In-place upgrade vs clean reinstall vs repair centre: how to choose
| Situation | Direction |
|---|---|
| System still boots into Windows, but DISM / SFC / component reset all fail | In-place upgrade (keeps files / apps / settings) |
| 0x800F081F (component store missing files) or similar deep corruption | In-place upgrade; DISM with an ISO source can be tried first |
| In-place upgrade keeps failing too, corruption too deep | Clean reinstall |
| Repeated rollbacks + chkdsk bad sectors / SMART warnings / random blue screens | Suspected storage or memory hardware fault — bring it in for inspection instead of endlessly retrying software fixes |
| Machine will not boot at all, not even Safe Mode / WinRE | Physical repair territory — bring it in |
Laptop-specific pitfalls: the three most common
Small SSDs running out of space. This is a common update-failure cause on laptops, especially small-capacity SSD models; make sure the system drive has enough room before updating rather than waiting for 0x80070070.
Third-party antivirus conflicts. Microsoft community support staff have repeatedly advised fully uninstalling third-party antivirus before updating/upgrading — not just disabling it — because its filter driver stays attached to the kernel and keeps causing problems. You can reinstall it afterwards. A Clean Boot (msconfig → hide Microsoft services → disable the rest + disable startup items) also helps rule out third-party interference before repairs.
Driver breakage after updates. Windows Update only pushes certified critical drivers; many functional laptop drivers (graphics, audio, Wi-Fi, hotkeys) must be downloaded manually from the laptop brand's support site by model. If an update breaks a driver: Device Manager → device properties → Driver → "Roll Back Driver" to the previous version; or uninstall the driver (tick "Delete the driver software for this device"), reboot, and install the vendor's version by hand. Updating BIOS / chipset / graphics / network drivers beforehand reduces upgrade failures.
Pricing notes
Windows update repair procedures vary by error code, system state, and hardware condition — all are quoted in writing after inspection. These are our confirmed routine prices for reference:
| Item | Price |
|---|---|
| Battery | HK$580 up |
| Screen | HK$1,280 up |
| Main board chip-level | HK$880 up |
| Keyboard | HK$480 up |
| Windows system repair / reinstall | Quoted in writing after inspection |
FAQ
Q1: The update fails halfway and rolls back on reboot — is the machine broken?
A1: Not necessarily. The vast majority of repeated update failures are software-layer problems: corrupt update cache, corrupt system files, insufficient space, or third-party antivirus blocking. Work through the nine steps above, shallow to deep. Real hardware-warning signals are: chkdsk finding bad sectors, SSD SMART warnings, random blue screens, or DISM/SFC failing because of storage CRC errors — those mean it is time for a hardware inspection.
Q2: Which runs first, DISM or SFC? Does reversing the order matter?
A2: Microsoft's official order is DISM first, then SFC. SFC depends on the component store as its repair source — if the store itself is corrupt, SFC's repairs will be incomplete; DISM repairs the store first, so SFC then has a clean source to work from.
Q3: Why won't SFC fix codes like 0x800F081F / 0x80073701 no matter how many times I run it?
A3: These are deep component-store-level corruptions that SFC cannot handle. You can try DISM with a same-edition ISO as the repair source (e.g. a mounted install.wim); if that fails, Microsoft's official recommendation is an in-place upgrade — a repair install that keeps your files and apps and refreshes the system files. Only consider a clean reinstall if the in-place upgrade fails too.
Q4: Will reinstalling Windows lose my licence? What about my data?
A4: Laptops that shipped with Windows usually carry an OEM licence written into the motherboard, so reinstalling the same edition normally activates automatically — the licence is not a concern. For data: in-place upgrades and "Fix problems using Windows Update" are designed to keep files, but Microsoft's official guidance still requires a backup first; a clean reinstall wipes the system drive, so backing up is mandatory.
Need Professional Laptop Repair?
Laptop King has 15+ years of repair experience in Shek Mun, Sha Tin. Free diagnosis, transparent pricing, no fix no fee. 180-day warranty for your peace of mind.
