Hi Liam,
Thanks for your post. Error code 0x80070005 means access denied and it usually occurs because of lack of registry permissions when you are trying to update Windows or installing a new program. Please try the following methods to repair the system.
Method 1: Run the SFC. Follow the below steps:
- Open Command Prompt.
- Select “Run as Administrator”.
- Type “sfc /scannow” without quotes and hit Enter.
Now check for the issue.
Method 2: Run the DISM Tool. If the issue persists, I would have you run the DISM tool to check the system health and will try to restore the files.
- Click on 'Start'.
- Enter 'Command prompt' in the Search box.
- In the list of results, swipe down on or right-click Command prompt, and then tap or click 'Run as administrator'.
- In the Administrator: Command Prompt window, type the following commands. Press the Enter key after each command:
DISM /Online /Cleanup-Image /CheckHealth
DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth
To close the Administrator: Command Prompt window, type Exit, and then press Enter. Note: The tool might take 15-20 minutes to finish running, so please do not cancel it.
Method 3: Type the following in a Windows PowerShell as Administrator:
1.Launch PowerShell
2.Set-ExecutionPolicy Unrestricted
3.Get-AppXPackage -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
If all of the methods still not working, you can download and install the patches offline with the following link:
Microsoft Update Catalog
Best Regards,
Ian Xue
If the Answer is helpful, please click "Accept Answer" and upvote it.