Have trouble installing updates from Windows Update? Check out the Windows Update Troubleshooter/Reset Tool from Microsoft. This tool resolves most of the Windows Update issues by resetting the service configuration.
Note: Windows 7, 8 and 8.1 version of the troubleshooter can be downloaded from this page.
Windows Update Troubleshooter tool for Windows 10
Download Windows Update Troubleshooter for Windows 10 (WindowsUpdateDiagnostic.diagcab), and run the file.
Click Advanced, and click Run as administrator.
The troubleshooter does various checks to determine if Windows Update components have any problems.
You can check the detailed report by clicking View detailed information.
This tool registers the following DLLs using regsvr32.exe.
atl.dll, urlmon.dll, mshtml.dll, shdocvw.dll, browseui.dll, jscript.dll, vbscript.dll, scrrun.dll, msxml.dll, msxml3.dll, msxml6.dll, actxprxy.dll, softpub.dll, wintrust.dll, dssenh.dll, rsaenh.dll, gpkcsp.dll, sccbase.dll, slbcsp.dll, cryptdlg.dll, oleaut32.dll, ole32.dll, shell32.dll, initpki.dll, wuapi.dll, wuaueng.dll, wuaueng1.dll, wucltui.dll, wups.dll, wups2.dll, wuweb.dll, qmgr.dll, qmgrprxy.dll, wucltux.dll, muweb.dll, wuwebv.dll
Also, it starts Windows Time service and fixes incorrect system time by syncing with Microsoft time server, resets winhttp proxy, resets BITS service and its Security Descriptor, clears BITS queue, corrects the AppData shell folder path, and fixes other things that may be causing problems with Windows Update.
About the author
Ramesh Srinivasan founded Winhelponline.com back in 2005. He is passionate about Microsoft technologies and has a vast experience in the ITeS industry — delivering support for Microsoft's consumer products. He has been a Microsoft MVP [2003 to 2012] who contributes to various Windows support forums.