When it comes to repairing Windows based computers, there seems to be a couple of problems that I get allot of requests for help with. One of them is when a computer cannot get updates to Windows. So here are a few of my favorite resources for fixing Windows Update.
There are several reasons why Windows Update can fail. There could be corrupted files and/or folders, the different services that Windows Update require are not starting, registry errors, etc.. The following is a list of some of the procedures I use in repairing Windows Update.
Note : Remember to always restart your computer after running any of these procedures before try Windows Update again.
Windows Update Troubleshooters
This is probably the easiest and most common way to repair Windows Update. Microsoft has a Windows Update troubleshooter for every version of Windows. The following link is a general page for troubleshooting Windows Update. Just select the version of Windows you are trying to repair and then click on the Windows Update Troubleshooter link. If you are prompted to run or save the file, I recommend saving it to your hard drive. That way if you need to run it again, you will already have it ready to go.
Repair Windows Update
So if the Windows Update Troubleshooter (repair) did not fix the issue, you can try resetting all of the Windows Update components. The following link has both the automatic Microsoft Fixit troubleshooter and manual instructions for resetting Windows Update components. I recommend using an automatic troubleshooter unless you are comfortable with going through all the of manual procedures. Again, when prompted to run or save the troubleshooter, I recommend that you save it to your hard drive, just in case you need to run it again.
Reset Windows Update components
Check your drive for errors
Now, if you have run both of the Windows Update troubleshooters (repair / reset) and Windows Update is still not functioning correctly, it's time to do some general system checks. Sometimes there can be an error(s) with the file system that is not allowing the troubleshooters to fix the issue(s). I have had this problem many times before. Nothing worse than feeling like a dog chasing his own tail. At this point, I recommend checking your hard drive for errors by running checkdisk.
Check your hard disk for errors in Windows Vista
Check your hard disk for errors in Windows 7
Check your hard drive for errors in Windows 8
Check your hard drive for errors in Windows 10
Once you are done with a checkdisk, go ahead and run the Windows Update Troubleshooters again. First run the repair troubleshooter and try checking for updates. If it doesn't fix it, run the reset troubleshooter. If Windows Update still won't work, then it is time to check to system files.
Check system files
Windows has a built-in program called System File Checker (SFC) that can check system files for corruption and incorrect versions. SFC is run inside of an administrative command prompt. Just follow the link below for your version Windows for instructions on how to bring up an admin command prompt.
Open a Administrative Command Prompt in Windows Vista / Windows 7
Open a Administrative Command Prompt in Windows 8 / Windows 8.1
Open a Administrative Command Prompt in Windows 10
SFC is basically the same in all of the currently supported versions of Windows, Here is the link to the most detailed instructions for SFC (Windows 10).
Check Windows 10 system files with System File Checker
Once you are done running SFC and have corrected any problems it may have found, go ahead try running Windows Update. If it still won't work, try running the troubleshooters (repair / reset) one at time, running Windows Update in between. If you still cannot run Windows Update successfully, it may be time to run the most advanced system corruption repair tools.
DISM (Windows 8/8.1, Windows 10) / SUR (Windows Vista, Windows 7)
Deployment Image Servicing and Management (DISM) and System Update Readiness tool (SUR) are the most complete way of checking for file corruption in Windows. The link to the instructions on how to run both is below. DISM and SUR are meant to be used by advanced users, so if you don't feel comfortable running either one of these programs, please contact a local computer repair technician for assistance.
Fix Windows Update errors by using the DISM or System Update Readiness tool
After running either DISM or SUR check again to see if Windows Update will work. If Windows Update still will not work, it may be time to reset or reinstall Windows. The instructions on how to do this can be found online. If you require assistance with this process, please contact a local computer repair technician.