0x80070003
This error usually means that the directory does not exist and according to this KB article it may occur if we modify the path of "Program Files" folder.
If what is described in the article is not the case, we can try deleting Datastore and Download folders. This can be done by going to Start > Run and type in "cmd". Then, in the new screen type in:
regsvr32 MSXML3.dll /s
net stop wuauserv cd /d %windir%\SoftwareDistribution
rd /s /q DataStore
rd /s /q Donwload
net start wuauserv
exit
If you do not want to type these lines you may want to download this CMD file from our downloads section, which will automate the task.


