If the problem continues, use the Deployment Image Servicing and Management (DISM) tool to fix Windows Update corruption errors. To do this, follow these steps:
Open an elevated command prompt.
Run the "DISM.exe /Online /Cleanup-image /Restorehealth" command. Important When you run this command, DISM uses Windows Update to provide the files that are required to fix corruptions. However, if your Windows Update client is already broken, use a running Windows installation as the repair source, or use a Windows side-by-side folder from a network share or from a removable media, such as the Windows DVD, as the source of the files. To do this, run the following command instead:
Note This troubleshooter only applies to Windows Vista and Windows XP Service Pack 3 (SP3). If your computer is running Windows XP Service Pack 2 (SP2), Windows XP Service Pack 1 (SP1), or Windows XP, run the Fix it solution below, and then run Windows Update again.
If the Windows Update troubleshooter or Fix it can't resolve your problem, manually register the Softpub.dll, Wintrust.dll, Initpki.dll, and Mssip32.dll files to resolve the problem. To do this, follow these steps: Note You must be logged on as an administrator to perform these steps.
Click Start, click Run, type cmd, and then click OK.
At the command prompt, type regsvr32 Softpub.dll /s, and then press ENTER.
At the command prompt, type regsvr32 Wintrust.dll /s, and then press ENTER.
At the command prompt, type regsvr32 Initpki.dll /s, and then press ENTER.
At the command prompt, type regsvr32 Mssip32.dll /s, and then press ENTER.
Article ID: 956702 - Last Review: Aug 5, 2016 - Revision: 1