Small Business Considerations
If your device is domain-joined or managed by your organisation via Intune, WSUS, or another management platform, Windows Update settings may be controlled by your IT administrator. Changing update components or disabling services can conflict with management policies. Before proceeding with the advanced steps below, contact your IT support team or Open a Ticket.
Common Update Errors & Symptoms
- Update fails to download or install.
- Stuck at a certain percentage (e.g., 0%, 33%, 99%).
- Error codes like 0x800xxxxx.
- PC loops during the update process.
- “Your device is up to date” message appears, but updates are still pending.
Step-by-Step Troubleshooting
1. Pre-Check: Metered Connections and Paused Updates
- Go to Settings > Network & internet > Wi-Fi (or Ethernet) and ensure the connection is not set as Metered.
- Go to Settings > Windows Update and check if updates are paused. If so, click Resume updates.
2. Run the Windows Update Troubleshooter
This is the first line of defence and often resolves minor issues.
- Go to Settings > System > Troubleshoot > Other troubleshooters.
- Locate Windows Update and click Run.
- Follow the on-screen instructions and apply any recommended fixes.
3. Check Internet Connection
A stable internet connection is required for updates.
- Ensure the device is connected to the internet.
- If possible, use a wired Ethernet connection instead of Wi-Fi.
4. Restart the Windows Update Service
Sometimes the update services become stuck.
- Open Windows Terminal as an Administrator (right-click Start > Terminal (Admin)).
- Run the following commands, pressing
Enterafter each line:
net stop wuauserv
net stop cryptsvc
net stop bits
net start wuauserv
net start cryptsvc
net start bits
5. Free Up Disk Space
- Open Settings > System > Storage.
- Select Temporary files, choose the items to remove, and click Remove files.
- Run Disk Cleanup (search for it via Start) and clean system files, including previous Windows installations.
6. Rename SoftwareDistribution and Catroot2 Folders
Before performing this step, create a system restore point and back up any important data. Renaming system folders can affect system stability if done incorrectly. Ensure you follow the steps exactly and restart the services immediately after renaming.
Renaming these folders forces Windows to rebuild its update cache.
- Open Windows Terminal as an Administrator.
- Stop the update services:
net stop wuauserv
net stop cryptsvc
net stop bits
- Rename the folders:
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 Catroot2.old
- Restart the services:
net start wuauserv
net start cryptsvc
net start bits
- Attempt to check for updates again.
7. Repair System Files
- Open Windows Terminal as an Administrator.
- Run
sfc /scannowand wait for the scan to complete. - If issues are found and fixed, restart the PC.
- If SFC reports errors it cannot fix, run the DISM tool:
DISM /Online /Cleanup-Image /RestoreHealth
After DISM finishes, run sfc /scannow again.
8. Perform a Clean Boot
- Press Win + R, type
msconfig, and pressEnter. - In the Services tab, check the box for Hide all Microsoft services.
- Click Disable all to disable the remaining non-Microsoft services.
- Switch to the Startup tab and click Open Task Manager.
- In Task Manager, disable all startup items.
- Restart the PC and try updating again.
To revert the Clean Boot:
- Reopen
msconfig. - On the General tab, select Normal startup.
- Go to the Services tab, check Hide all Microsoft services, and re-enable the services you previously disabled.
- Restart the PC.
9. Run the Windows 11 Installation Assistant or Media Creation Tool
The Windows Update Assistant is deprecated. For feature updates, use the Windows 11 Installation Assistant or the Media Creation Tool.
- Download the Installation Assistant or Media Creation Tool from Microsoft’s website.
- Run the tool and follow the prompts to install the latest Windows 11 build.
10. Temporarily Disable Third-Party Antivirus
Disabling security software can expose the device to threats. Re-enable it as soon as the update completes.
- Open your antivirus programme’s interface.
- Choose the option to pause or disable real-time protection for the duration of the update.
- Proceed with the update steps, then re-enable the antivirus.
11. Ensure Pending Restarts Are Cleared
Save all open work before restarting. While you can use shutdown /r /t 0 in an elevated Windows Terminal for an immediate clean restart, it is safer to use the Start menu to restart your PC.
- After the reboot, open Settings > Windows Update and click “Check for updates”.
12. Uninstall Recent Updates
- Go to Settings > Windows Update > Update history.
- Click Uninstall updates at the top of the page.
- Select the specific quality or feature update causing issues and click Uninstall.
13. Verify Hardware Compatibility
- Confirm the device meets the Windows 11 system requirements (TPM 2.0, Secure Boot, supported processor, etc.).
- Use the PC Health Check app to validate the hardware.
If Updates Still Fail (Advanced Options)
- Update Manually: Visit the Microsoft Update Catalog, locate the specific KB number that is failing, and download it.
- Reset Windows Update Components: Use the official ResetWindowsUpdateTool or a PowerShell script to reset components. Alternatively, run the Windows Update Troubleshooter again.
- Check Windows Update Medic Service: Ensure the
WaaSMedicSvc(Windows Update Medic Service) is running, as it repairs Windows Update components. - Delivery Optimization: If updates are slow or failing, check Settings > Windows Update > Advanced options > Delivery Optimization and ensure “Allow downloads from other PCs” is configured correctly.
Related Articles
Need Further Assistance?
If you are unable to resolve the issue after following these steps, please Open a Ticket for support from our IT team.