Hi, I'm Robinson, and I’m happy to help you today.
I know how frustrating this may be for you but I'll do my very best to help you.
The error 0x80070643 message is usually the result of system settings that were configured incorrectly, a driver malfunction, corrupted or missing system files, or old versions of programs that weren't removed correctly when a new version was downloaded. Here is one troubleshooting that you can try and should fix this problem.
Step 1: Check if doesn't have any corrupt files on the windows.
1-Right-Click on Start then click on Windows Powershell (admin)
2- Type these commands.
sfc /scannow (and press Enter)
Dism /Online /Cleanup-Image /ScanHealth (and press Enter)
Dism /Online /Cleanup-Image /CheckHealth (and press Enter)
3- The DISM tool will report whether the image is healthy, repairable, or non-repairable. If the image is repairable, you can use the /RestoreHealth argument to repair the image.
4-Type this command and press Enter:
Dism /Online /Cleanup-Image /RestoreHealth
Step 2: Reset the Windows Update components
1-Right-Click on Start then click on Windows PowerShell(admin)
2-Type these commands:
net stop wuauserv and press [Enter]
net stop cryptSvc and press [Enter]
net stop bits and press [Enter]
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old and press [Enter]
ren C:\Windows\System32\catroot2 Catroot2.old and press [Enter]
net start wuauserv and press [Enter]
net start cryptSvc and press [Enter]
net start bits and press [Enter]
netsh winsock reset
3-Reboot your pc