HAH I GOT THAT LAST NIGHT ALL NIGHT LOL.... I spent MANY hours trying to troubleshoot that one...
It boils down to...
M$ update servers are too busy servicing everyone else...
OOORRRR
IPv6 is causing issues, disable it, this solved the issue for me strangely... It wanted to use IPv6 but couldn't.
OOORRRR
Check the "advanced" update options and make sure that your not trying to grab updates for other microsoft products, this solved it for a few.
There are other things to try, but those three are the simplest and stupidest ones that can solve the issue.