if windows update gets stuck at 0% progress...

go to local services
change windows update service to "disabled" (not "manual")
reboot PC
delete all folders/files in c:\windows\SoftwareDistribution\
in local services, change windows update service back to "automatic delayed" or "automatic"
reboot PC
and it should start working properly.

update 10AUG2017 - if that doesn't help, try the top-rated solution on this page:
https://superuser.com/questions/951960/windows-7-sp1-windows-update-stuck-checking-for-updates
Creation date: 3/1/2017 9:14 AM ()      Updated: 8/10/2017 8:47 AM ()