Schon mal nach 0x8007045b gegoogelt?Wo finde ich Hilfe für die Behebung des Fehlers
net stop wuauserv
net stop cryptsvc
net stop bits
net stop msiserver
if exist C:\Windows\SoftwareDistribution.old rd C:\Windows\SoftwareDistribution.old /S /Q
if exist C:\Windows\System32\Catroot2.old rd C:\Windows\System32\Catroot2.old /S /Q
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\Catroot2 Catroot2.old
net start wuauserv
net start cryptsvc
net start bits
net start msiserver
fsutil resource setautoreset true C:\