Hello
It sounds like you’ve already tried some thorough troubleshooting steps. There are a few additional things you can try:
Run the Windows Update Troubleshooter:
Go to Settings > Update & Security > Troubleshoot > Additional troubleshooters.
Select Windows Update and run the troubleshooter.
Check Windows Update Service Status:
Press Win + R, type services.msc, and press Enter.
Ensure that the Windows Update service is running and set to Automatic.
Use the DISM Tool:
Open Command Prompt as an administrator.
Run the following commands one by one:
dism.exe /online /cleanup-image /scanhealth
dism.exe /online /cleanup-image /restorehealth
dism.exe /online /cleanup-image /startcomponentcleanup
Perform a Clean Boot:
Press Win + R, type msconfig, and press Enter.
Go to the Services tab, check Hide all Microsoft services, and click Disable all.
Go to the Startup tab and click Open Task Manager. Disable all startup items.
Restart your computer and try updating again.
Check System Date and Time:
Ensure your system date and time are correct. Incorrect settings can sometimes cause update issues.
Scan for Malware:
Run a full system scan using Windows Defender or any other trusted antivirus software to ensure your system is not infected.
If these steps don’t resolve the issue, you might consider performing an in-place upgrade to repair your Windows installation without affecting your files.
Perform a Feature Update of Windows Server | Microsoft Learn