Cause :- The problem caused by the corrupt entries of windows update files in softwaredistribution list or catroot files
Resolution :
1. Stop automatic update, background intelligence transfer service , cryptographic service in services.msc
2. Rename c:\windows\softwaredistribution folder to distribution.old
3. Rename or delete c:\windows\windowsupdate.log file
4. rename or delete c:\windows\catroot and c:\windows\catroot2 folders
5. type the following commands in command prompt one by one and hit enter each time
regsvr32 /s c:\windows\system32\wuapi.dll
regsvr32 /s c:\windows\system32\wuaueng.dll
regsvr32 /s c:\windows\system32\wuaueng1.dll
regsvr32 /s c:\windows\system32\wuauserv.dll
regsvr32 /s c:\windows\system32\wucltui.dll
regsvr32 /s c:\windows\system32\wups.dll
regsvr32 /s c:\windows\system32\wups2.dll
regsvr32 /s c:\windows\system32\wuweb.dll
Start automatic update, background intelligence transfer service , cryptographic service in services.msc