I was having the same issue with windows update staying at 0kb and 0%.
After multiple attempts, the error code I received was 80248007. So I followed the
instruction on the following page on the Microsoft website and the problem was resolved.
https://support.microsoft.com/kb/958046
The problem was fixed after following Method 1 on the page mentioned.
Hope that helps anyone who is having the same problem.