Window update error "WindowsUpdate_80070005"

Anonymous
2009-03-24T10:46:48+00:00

i kept on trying to update my window vista home basic since December 2008 but facing the problem of error, i am tired with this error please help me out to get rid of it

Windows for home | Previous Windows versions | Install and upgrade

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments
Answer accepted by question author
Anonymous
2009-04-04T08:17:14+00:00

The error code 80070005 usually means that you do not have enough permission to install updates.

First please confirm you have logged on an account with administrative privileges.

If the issue still occurs, lets’ try the following method to reset the permissions:

1. Download the subinacl.msi file from the following link and save the installation patch onto the Desktop:

http://www.microsoft.com/downloads/details.aspx?FamilyID=e8ba3e56-d8fe-4a91-93cf-ed6985e3927b&displaylang=en#AffinityDownloads

  1. Go to the Desktop and double click the downloaded file.
  2. Select the C:\Windows\System32 folder as the Destination Folder during the installation. Later we will use this tool to reset the permission settings on the current machine.

**Note:**If the UAC (User Account Control) window is prompted for permission to continue, please click Continue.

  1. Click Start, in the Start Search bar, type: "notepad" (without quotes) and press Enter.
  2. Copy the following commands and then paste them into the open Notepad window:

@echo off

subinacl /subkeyreg HKEY_LOCAL_MACHINE /grant=administrators=f

subinacl /subkeyreg HKEY_CURRENT_USER /grant=administrators=f

subinacl /subkeyreg HKEY_CLASSES_ROOT /grant=administrators=f

subinacl /subdirectories %SystemDrive% /grant=administrators=f

subinacl /subkeyreg HKEY_LOCAL_MACHINE /grant=system=f

subinacl /subkeyreg HKEY_CURRENT_USER /grant=system=f

subinacl /subkeyreg HKEY_CLASSES_ROOT /grant=system=f

subinacl /subdirectories %SystemDrive% /grant=system=f

@Echo =========================

@Echo Finished.

@Echo =========================

@pause

  1. After pasting the above commands, please close the Notepad window. Choose Save when you are prompted to save the file. Type "reset.bat" as the file name and choose Desktop from the left panel as the save location.
  2. Refer to the Desktop and right click the reset.bat file, and then choose "Run as administrator."
  3. You will see a DOS-like window processing.

**Note:**It may take several minutes. Please be patient. When it is completed, you will be prompted with the message: "Finished, press any key to continue".

Try to install the updates again.

This issue can be also caused by third-party security programs such as firewalls and anti-virus software. You can disable or remove them to check the issue.

Let us know how is goes.

Was this answer helpful?

80+ people found this answer helpful.
0 comments No comments

184 additional answers

Sort by: Oldest
  1. Anonymous
    2014-04-11T18:32:23+00:00

    Figure out where you downloaded and installed the subinacl software done in an earlier step. Install it again if you cannot find it on your computer. Then create the reset.bat file as was described above, but save it or copy it into the same folder the the subinacl program is located. Then try the run as administrator on the reset.bat file located in the same folder as the subinacl program. When I ran this on my computer, the command console started scrolling rapidly by and eventually change to a console screen with a red bar across the top. The bar had 3 lines in it and it did take a long time to finish. The first line in the red bar was telling me how many keys were done, how many modified, and how many failed.

    Was this answer helpful?

    0 comments No comments
  2. Anonymous
    2014-06-21T17:04:48+00:00

    I tried this but get the following error. I am logged on as an admin. Vista, SP 2, 64 bit, home premium

    'subinacl' is not recognized as an internal or external command,

    operable program or batch file.

    'subinacl' is not recognized as an internal or external command,

    operable program or batch file.

    'subinacl' is not recognized as an internal or external command,

    operable program or batch file.

    'subinacl' is not recognized as an internal or external command,

    operable program or batch file.

    'subinacl' is not recognized as an internal or external command,

    operable program or batch file.

    'subinacl' is not recognized as an internal or external command,

    operable program or batch file.

    'subinacl' is not recognized as an internal or external command,

    operable program or batch file.

    'subinacl' is not recognized as an internal or external command,

    operable program or batch file.

    =========================

    Finished.

    =========================

    Press any key to continue . . .

    This is because subinacl has not been loaded in windows/system32, but perhaps in windows\syswow64.

    It is sufficient to prepend to the name "subinacl" the full path where it is.

    AND THIS FIX WORKS GREATLY!!!

    Thank you Shedrich

    Was this answer helpful?

    0 comments No comments
  3. Anonymous
    2014-06-30T03:28:38+00:00

    i have been trying to get windows updates and keep getting that WindowsUpdate_80070005 error.

    i tried everything you said to do and i still keep getting the error message. please help

    Was this answer helpful?

    0 comments No comments
  4. Anonymous
    2014-06-30T05:04:20+00:00

    i tried everything you said to do

    Everything who said to do?

    See...

        • HOW TO begin your own, new thread about your computer & yourproblem to avoid confusion

           http://answers.microsoft.com/en-us/Page/faq#faqAskQuestion1

        • What information to post in the Windows Update forum

           http://answers.microsoft.com/thread/1467f44b-ee27-4f7d-98d7-f1c4b35b3395

    Was this answer helpful?

    0 comments No comments