Summary
When you try to install the latest updates from Windows Update, you will sometimes receive an error message. The Windows Update Troubleshooter resolves many of these errors. The troubleshooter runs on Windows 8, Windows 7, Windows Vista, and Windows XP.
More Information
Windows 8 or Windows 7
To download and run the Windows Update Troubleshooter, click the following Fix it button, or follow these steps.
The Automatically diagnose and fix common problems with Windows Update troubleshooter may automatically fix the problem described in this article.
This troubleshooter fixes many problems. learn more
Fix it
Notes
- The Windows Update Troubleshooter may have text that is available in English only.
- After the Windows Update Troubleshooter is complete, your previous Windows Update history may be deleted.
- Open the Windows Update troubleshooter by swiping in from the right edge of the screen and then tapping Search. Or, if you're using a mouse, open the troubleshooter by pointing to the upper-right corner of the screen, moving the mouse pointer down, and then clicking Search.
- Type Troubleshooting, tap or click Settings, and then tap or click Troubleshooting.
- Under System and Security, tap or click Fix Problems with Windows Update, and then click Next.
Windows Vista or Windows XP
To start the Windows Update Troubleshooter, click the following Fix it button:
The Automatically diagnose and fix common problems with Windows Update troubleshooter may automatically fix the problem described in this article.
This troubleshooter fixes many problems. learn more
Notes
- The Windows Update Troubleshooter may have text that is available in English only.
- After the Windows Update Troubleshooter is complete, your previous Windows Update history may be deleted.
Note The Windows Update Troubleshooter may have text that is available in English only.
When your browser asks you to save or run the file, click Run. You should first see the following window:

Click Next. The troubleshooter will scan your computer and fix any errors that it detects.

Note After the Windows Update Troubleshooter is complete, your previous Windows Update history may be deleted.
The following table lists error codes that the Windows Update Troubleshooter fixes, error code descriptions, and the Windows versions that are affected by the error codes:
Error code | Error code description | Windows versions |
0x80245003 | The Windows Update service is corrupted or isn't running. | Windows 7, Windows Vista, Windows XP |
0x80070514 | The Windows Update service is corrupted or isn't running. | Windows 7, Windows Vista, Windows XP |
0x8DDD0018 | BITS .dlls are corrupted. | Windows 7, Windows Vista, Windows XP |
0x80246008 | BITS .dlls are corrupted. | Windows 7, Windows Vista, Windows XP |
0x80200013 | BITS .dlls are corrupted. | Windows 7, Windows Vista, Windows XP |
0x80004015 | BITS .dlls are corrupted. | Windows 7, Windows Vista, Windows XP |
0x80070003 | BITS .dlls are corrupted. | Windows 7, Windows Vista, Windows XP |
0x800A0046 | BITS .dlls are corrupted. | Windows 7, Windows Vista, Windows XP |
0x800A01AD | Windows Update .dlls aren't registered. | Windows 7, Windows Vista, Windows XP |
0x80070424 | Windows Update .dlls aren't registered. | Windows 7, Windows Vista, Windows XP |
0x800B0100 | Signature check error. | Windows 7, Windows Vista |
0x80070005 | Data store detection error. | Windows 7, Windows Vista |
0x80248011 | Data store detection error. | Windows 7, Windows Vista, Windows XP |
0x80070002 | Data store detection error. | Windows 7, Windows Vista, Windows XP |
0x80070003 | Data store detection error. | Windows 7, Windows Vista, Windows XP |
The following list provides an overview of the tasks that the Windows Update Troubleshooter performs:
- DIAG_WindowsUpdate - Detects problems that may prevent you from keeping your computer up to date.
- RC_ DataStore - Detects the following potential Windows Update Database errors:
- 0x80070002
- 0x8007000D
- 0x800F081F
- 0x80073712
- 0x800736CC
- 0x800705B9
- 0x80070246
- 0x8007370D
- 0x8007370B
- 0x8007370A
- 0x80070057
- 0x800B0100
- 0x80092003
- 0x800B0101
- 0x8007371B
- 0x8007371B
- 0x80070490
- 0x80070005
- 0x80072EFD
- 0x80246008
- 0x80070570
- 0x80080005
- 0x8E5E0147
- 0x8E5E03FA
- 0x80248011
- 0x80070003
- RC_GENWUError - Detects any unspecified Windows Update errors.
- RC_APPDATA - Resets the following appdata registry setting:
- HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\ AppData” is “%USERPROFILE%\AppData\Roaming
- RC_ ResetBits - Resets all bits in the bitset to zero when one or more of the following errors occur:
- 0x8DDD0018
- 0x80246008
- 0x80200013
- 0x80004015
- 0x80070003
- 0x800A0046
- 0x80200010
- RC_SignatureCheck - Detects signature issues when error 0x800B0100 occurs.
- RC_RegisterWUDll - Registers associated .dll files when the following errors appear:
- 0x800A01AD
- 0x80070424
- RC_MSIAppData - Resolves generic Windows Installer errors by changing the following registry key:
- HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders
- RC__OutputResult - Performs the following tasks:
- Sets the following registry value to "voicewarmupx": HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Installer\logging
- Obtains the proxy of your operating system.
- Collects the last installed update.
- Collects the last displayed error from Winodwsupdate.log.
- Collects culture.
- Collects workgroup information.
- Collects Windows Update Agent version.
- Collects operating system version.
- Collects CPU and operating system architecture.
- Writes the information to a file (Output.txt).
- Obtains Windowsupdate.log.
- Obtains Windowsupdateold.log if applicable.
- Creates a cab file of CheckSUR.log and CheckSUR.Persists.log if present.
- Creates a shortcut of the .txt file on the desktop.
- Sets the following registry value to "voicewarmupx":
You can get help from the Microsoft Community. To do this, follow these steps:
- Go to the following website: Windows Update Answers Forum
- Click Sign in. Type your Windows Live credentials, and then click Sign in.
- Click Ask a question.
- Type your question in the title field. For example, Type I'm getting error: <xxxx> when I install Windows Updates. How can I fix this?
- Go to your desktop, and then double-click the Windows Update Troubleshooter Info folder.
- Double-click the OutputReport.txt
- Select the text, right-click the text, then click Copy.
- In the Details section of the Answers post, right-click anywhere in the box, and then click Paste.
- When you're finished, click Submit.
Get help from the Microsoft Community online community, search for more information at Microsoft Support or Windows Help and How To, or learn more about Assisted Support options.