Try the solution from the Microsoft Community:
Error code 8024A008 when trying to check for updates - Microsoft Community
For the time being your updates are up to date.
In Task Manager, Processes tab, what is the % of CPU being used while the system is at idle then run Windows Update again and tell me what the % is now.
Windows key + W and type Troubleshooting then click Troubleshooting
Click System and Security, Windows Update then Advanced then next on the next screen. Does it fix anything. You will have to reboot for any changes to take effect.
@Nuccii, thank you very much for your help.
I checked the cpu usage during Windows Update and it's onlye 3%, all ok.
I tried the Troubleshooting and every time I opened it with admin rights it says that some components from Windows Update needs to be repaired and it's fixed. Every time I open the Troubleshooting.
I close the troubleshooting and try the Windows Update again, still searching for updates and stuck on the green bar
Nothing left to do... only format? only re-install?
Yes, unfortunately we cannot uninstall Windows Update and reinstall it as we were able to in prior versions of Windows.
Back up your data and perform a Refresh: Refresh Windows 8
Failing that, reinstall Windows. Keep a record of your Windows Key just in case before doing anything.
try this. worked for my windows 8.1
Run CMD in administrator mode and run the command below.
dism /online /cleanup-image /StartComponentCleanup /ResetBase
Try downloading this batch file and right click, it, select properties, and unblock it. Then extract it and double click the shortcut give permission and let it run trough(it's done fast).
Error code 8024402F fix.zip
What it is
:Code:regsvr32 c:\windows\system32\vbscript.dll /sregsvr32 c:\windows\system32\mshtml.dll /s regsvr32 c:\windows\system32\msjava.dll /s regsvr32 c:\windows\system32\jscript.dll /s regsvr32 c:\windows\system32\msxml.dll /s regsvr32 c:\windows\system32\actxprxy.dll /s regsvr32 c:\windows\system32\shdocvw.dll /s regsvr32 wuapi.dll /s regsvr32 wuaueng1.dll /s regsvr32 wuaueng.dll /s regsvr32 wucltui.dll /s regsvr32 wups2.dll /s regsvr32 wups.dll /s regsvr32 wuweb.dll /s regsvr32 Softpub.dll /s regsvr32 Mssip32.dll /s regsvr32 Initpki.dll /s regsvr32 softpub.dll /s regsvr32 wintrust.dll /s regsvr32 initpki.dll /s regsvr32 dssenh.dll /s regsvr32 rsaenh.dll /s regsvr32 gpkcsp.dll /s regsvr32 sccbase.dll /s regsvr32 slbcsp.dll /s regsvr32 cryptdlg.dll /s regsvr32 Urlmon.dll /s regsvr32 Shdocvw.dll /s regsvr32 Msjava.dll /s regsvr32 Actxprxy.dll /s regsvr32 Oleaut32.dll /s regsvr32 Mshtml.dll /s regsvr32 msxml.dll /s regsvr32 msxml2.dll /s regsvr32 msxml3.dll /s regsvr32 Browseui.dll /s regsvr32 shell32.dll /s regsvr32 wuapi.dll /s regsvr32 wuaueng.dll /s regsvr32 wuaueng1.dll /s regsvr32 wucltui.dll /s regsvr32 wups.dll /s regsvr32 wuweb.dll /s regsvr32 jscript.dll /s regsvr32 atl.dll /s regsvr32 Mssip32.dll /s
Install the following Win8.1 update - KB3172614
Microsoft Update Catalog
this update rollup contains Windows Update Client v7.9.9600.18340 from KB3163023 that should resolve the long "checking for updates" problem