When updating Windows, if you receive error 0x800f0905, it’s because of misconfigured or corrupt Windows files. It can be the update file or any of the system files. When files are corrupt, installations can fail, downloads can get stuck, and sometimes the process needs a restart. It takes a while for Windows to achieve this, but it can be done manually by the end-user. In this post, we will show how you can fix Windows Update Error 0x800f0905 on Windows 11 or Windows 10.
Fix Windows Update Error 0x800f0905
At times, Windows may take a very long time, and that’s why let’s start with a bit of wait.
- Let Windows Update Itself
- Run Windows Update Troubleshooter
- Refresh Windows Update Services
- Repair Corrupt System Files
- Peform an InPlace Upgrade
You will need admin permission to resolve this.
1] Let Windows Update Itself
If you have slow hardware, especially an HDD, then downloading and installing Windows Update may take longer than itself. In fact, at times, it results in timeout, and Windows itself throws an error. The point is that you may have to wait for this and try a couple of times. Windows Updates work better compared to previous, but they still share their own set of problems.
Make sure to disable all sleep mode, in fact, Power Toys offer this feature without changing the core settings. Let it run overnight, and see if it gets resolved.
2] Run Windows Update Troubleshooter
Windows offers a built-in troubleshooter that can help you resolve Windows Update. It’s an automated solution where a lot of services are restarted, the Update cache is cleared, and so on.
Go to Windows Settings > System > Troubleshoot > Other troubleshooter. If you are using Windows 10, then it is available under Update and Security instead of System.
3] Refresh Windows Update Services
The best way to reset Windows Update Service is to restart them, delete any downloaded files, and reset WINSOCK for network issues.
Open PowerShell or Windows Terminal or Command Prompt with admin permission, and execute the commands one after another:
net stop bits net stop wuauserv net stop appidsvc net stop cryptsvc Del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\*.*" rmdir %systemroot%\SoftwareDistribution /S /Q rmdir %systemroot%\system32\catroot2 /S /Q regsvr32.exe /s atl.dll regsvr32.exe /s urlmon.dll regsvr32.exe /s mshtml.dll netsh winsock reset netsh winsock reset proxy net start bits net start wuauserv net start appidsvc net start cryptsvc
Once done, you can restart Windows PC and then manually initiate the download once you log in again. This will remove any chance of errors caused by any of these services and files.
4] Repair Corrupt System Files
Open an elevated PowerShell or Command Prompt or Windows Terminal, and execute the following commands. First run the SFC command, and second DISM.
DISM /Online /Cleanup-Image /RestoreHealth
If any of these find a corrupted file system, they will be replaced. Once done, restart the PC, and then check for updates again or try installing it.
5] Peform an InPlace Upgrade
This method is a bit of overkill but if you cannot update, and it’s a major one, then you can choose to perform an in-place upgrade that will not remove anything from the system. The method is also called Refresh your PC. It can fix a lot of software, and system file issues by reinstalling the OS still preserving user data.
During the process, the wizard also offers you to download the latest version of Windows from the cloud, and then upgrade.
- The option is available in Settings > Recovery > Reset this PC in Windows 11.
- If you are on Windows 10, navigate to Settings > Update and Security > Recovery > Reset this PC.
How Do I Know if My Windows Update Is Corrupted?
If you are unable to install Windows update, or unable to download it, the update keeps failing in between, then it’s a hint that Windows Update is corrupted. The best way to restart the process is to delete everything in the Software Distribution folder and redownload everything.
Will Resetting PC Fix Corrupted Files?
It helps when you do not have any other option, and should be used when you are unable to next major update. You can use the Reset this PC option, followed by downloading the latest version of Windows using the cloud option.
Is It Better to Reset or Reinstall Windows?
Reset is a better option because it will save a lot of time, and also ensure the data on the PC is wiped clean. While both are eventually the same process, Reset option doesn’t need you to be around.
How Do I Fix a Corrupted Windows Update?
The best fix is using the Troubleshooter tool available in Windows along with DISM and SFC tools. They will replace everything that is corrupted. You can also follow the manual method, but that will involve deleting files from System Folders so make sure you clearly understand before doing it.
I hope the post was easy to follow, and you were able to resolve the Windows Update Error 0x800f0905.