I went through all this crud yesterday when I got a 80246002 error. I tried a bunch of fixes, etc and then started getting a 80072EE2 error.
I changed the DNS addresses to Google - no luck.
I finally restored from a Windows backup from last July and it started working and it downloaded KB2993651.
I changed my DNS addresses back to OpenDns last night, rebooted, and it was still working, but gave me the 80246002 this morning. Changed the DNS back to Google and it works again.
What a mess!!