Hi
I can imagine the inconvenience you have experienced. I will try to help you in fixing the issue.
If you received a "0x80246007" error code,this problem may occur if the Windows Update database is corrupted.
1.Press Win+R ,type Notepad , and then press enter.
2.Copy the following text, and then paste the text in Notepad.
net stop wuauserv
cd %systemroot%\SoftwareDistribution
ren Download Download.old
net start wuauserv
net stop bits
net start bits
3.Click File, click Save As, and then type Repair.bat.
4.In the Save as type box, click All Files (*.*).
5.In the Save in box, click Desktop, and then click Save.
6.On the File menu, click Exit.
7.Right-click the Repair.bat file that you saved in step 5, and then click Run as administrator.
Meanwhile,regarding error code: 0x80070004,please refer to the following article
http://support.microsoft.com/kb/2876597/en-us
If it doesn't work,please upload Rollback log to SkyDrive,then post the link here so that we can help you analyze the issue.
The Log location:
$windows.~bt\Sources\Rollback
Regards,