Usually this means that the temporary files used for Windows Update are corrupted. You can delete them manually if the troublshooter doesn't work.
Stop the Windows Update Service
- Open Administrative Tools by clicking the Start button, and then clicking Control Panel. In the search box, type administrative tools, and then click Administrative Tools.
- Double-click Services. If you're prompted for an administrator password or confirmation, type the password or provide confirmation.
- Click the Name column heading to sort the names in reverse order. Find the Windows Update service, right-click it, and then click Stop.
Delete Temporary Update Files
- Open Computer by clicking the Start button, and then clicking Computer.
- Double-click the local hard disk where Windows is installed (typically, drive C).
- Double-click the Windows folder, and then double-click the SoftwareDistribution folder.
- Double-click the DataStore folder to open it, and then delete all files in the folder. If you're prompted for an administrator password or confirmation, type the password or provide confirmation.
- Click the Back button. In the SoftwareDistribution folder, double-click the Download folder to open it, delete all files in the folder, and then close the window. If you're prompted for an administrator password or confirmation, type the password or provide confirmation.
Restart The Windows Update Service
- Open Administrative Tools by clicking the Start button, and then clicking Control Panel. In the search box, type administrative tools, and then click Administrative Tools.
- Double-click Services. If you're prompted for an administrator password or confirmation, type the password or provide confirmation
- Click the Name column heading to sort the names in reverse order. Find the Windows Update service, right-click it, and then click Start.
- Close the Services window and the Administrative Tools window.
Please note: Deleting temporary update files will help solve the problem, but it will also delete the history in Windows Update. You can still see which updates are installed on your computer by going to Installed Updates.
After this is finished, try running Windows Update again and see if this has solved your problem.