Quick Fix To Microsoft Error 0x80070005 While Updating.

Asked By 0 points N/A Posted on -

I have Windows XP on my laptop and tried to install the updates via Windows Update. Microsoft error 0x80070005 flashed in front of me, and I was crestfallen. What is the cause and fix?

Answered By 0 points N/A #297393

Quick Fix To Microsoft Error 0x80070005 While Updating.


There are certain experimental steps you may have to take to fix the errors. You can install SubInACL tool by downloading it from the Download Center of Microsoft. AceessCHK utility tool also helps you to access the high level resources on your computer. Use it to find the error and fix it. If everything fails uninstall the OS from the system and install it again. You will be using the factory version without any updates.

Image result for Microsoft error 0x80070005
Answered By 590495 points N/A #323840

Quick Fix To Microsoft Error 0x80070005 While Updating.


The error code “0x80070005” is also known as “Access Denied”. The error normally happens if you don’t have file or registry permission to install the update. This can happen if you are using a standard, non-administrator account. To fix the problem, download the SubInACL Tool and install it. Once installed, start Notepad then copy and paste the following:

@echo off


echo Determine whether we are on an 32 or 64 bit machine

if “%PROCESSOR_ARCHITECTURE%”==”x86” if “%PROCESSOR_ARCHITEW6432%”==”” goto x86

set ProgramFilesPath=%ProgramFiles(x86)%

goto startResetting


set ProgramFilesPath=%ProgramFiles%



if exist “%ProgramFilesPath%\Windows Resource Kits\Tools\subinacl.exe” goto filesExist

echo ***ERROR*** – Could not find file %ProgramFilesPath%\Windows Resource Kits\Tools\subinacl.exe. Double-check that SubInAcl is correctly installed and re-run this script.
goto END


pushd “%ProgramFilesPath%\Windows Resource Kits\Tools”

subinacl.exe /subkeyreg HKEY_LOCAL_MACHINE /grant=administrators=f /grant=system=f
subinacl.exe /subkeyreg HKEY_CURRENT_USER /grant=administrators=f /grant=system=f
subinacl.exe /subkeyreg HKEY_CLASSES_ROOT /grant=administrators=f /grant=system=f
subinacl.exe /subdirectories %windir% /grant=administrators=f /grant=system=f

echo Press any key to exit . . .
pause >NUL




Save the file as “reset.cmd” then open Windows Explorer and right-click the file and select “Run as administrator”. Wait until the process is complete then restart what you are doing.

Login/Register to Answer

Related Questions