If you’re running Windows 10 Insider Preview Build 10130 (or any other one) you may have run into some issues like I have. I’ve had errors about access denied for certain things, but more importantly, I’ve been getting Windows Update Error 0x80080008 whenever I try to run updates.
From the Microsoft forums, you could try these options, however none of them worked for me.
1st Attempt
Method 1: First, run the Microsoft Fix it.
Fix the problem with Microsoft Windows Update that is not working
http://go.microsoft.com/?linkid=9830262
This option told me “Service Registration is missing or corrupt”.
2nd Attempt
Method 2: Also, follow these steps to start the Windows Update service
a. On the Start screen, type cmd.
b. Right click on CMD and select Run As Administrator
c. At the command prompt, type the following commands, and press Enter after each command:
sc queryex wuauserv
Write down the pid
taskkill /f /pid What_you_have_written
net start bits
net start wuauserv
Retry windows update
net start wuauserv
This option told me “The Service is starting or stopping. Please try again later”.
3rd Attempt
Next I tried running SFC /SCANNOW from the command prompt.
This finished successfully and found no errors.
4th Attempt
Next I found a batch script to try. Open Notepad, copy this into it and save it as a .bat file somewhere.
REGSVR32 WUPS2.DLL /S
REGSVR32 WUPS.DLL /S
REGSVR32 WUAUENG.DLL /S
REGSVR32 WUAPI.DLL /S
REGSVR32 WUCLTUX.DLL /S
REGSVR32 WUWEBV.DLL /S
REGSVR32 JSCRIPT.DLL /S
REGSVR32 MSXML3.DLL /S
After running this batch script, it finished with no visible errors. I rebooted, and still received the same error when trying to run Windows Update.
5th Attempt – THIS IS WHAT WORKED FOR ME!
Start a command prompt in administrator mode and use this command:
dism.exe /online /cleanup-image /restorehealth
Let it finish running, then reboot and try updates again.