Hello,
When you get error 0x800f0845, that means that some Windows Update components might have been corrupted.
To fix this, please open a Command Prompt window as admin and then copy and paste these commands:
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
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
After you restart, try running the updates again.
Let me know how this goes.