Hi,
Thank you for posting in Microsoft Q&A forum.
Error code 0x80070005 - 0x20000 usually occurs when there is a problem with the Windows Update service or when the update files are corrupted. To resolve this issue, you can try the following steps:
- Run the Windows Update troubleshooter. Go to Settings > Update & Security > Troubleshoot > Additional troubleshooters > Windows Update > Run the troubleshooter.
- Clear the Windows Update cache. Open Command Prompt as an administrator and run the following 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
- Reset the Windows Update components. Open Command Prompt as an administrator and run the following commands:
net stop bits
net stop cryptsvc
net stop wuauserv
net stop appidsvc
net stop cryptsvc
net stop wuauserv
net stop bits
net stop msiserver
Ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
Ren C:\Windows\System32\catroot2 Catroot2.old
net start bits
net start cryptsvc
net start wuauserv
net start appidsvc
net start cryptsvc
net start wuauserv
net start bits
net start msiserver
If the answer is the right solution, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Add comment".