Windows XP Update Error

  • Thread starter Thread starter Wally
  • Start date Start date
W

Wally

When I try to run the Windows XP update after I am on the
Microsoft Windows page and I select Automatic (or Custom)
Update I get an eror saying Windows encountered a
problem. I don't understand the options given to try to
resolve the error. I haven't had this problem until just
recently.

All of the available upgrade boxes show empty so I don't
think it is able to check my computer for existing
versions. I do get an error code 0x800A0046 up in the
corner of the page.

Thanks for any help.

Wally
 
When searching for available updates on the Windows Update site, you receive the
0x800A0046 error.
This error can occur if the user logon account is part of the Guests account or a
limited-user account, if the security descriptor does not allow have the
Authenticated Users to run Windows Update, or if the Impersonate a client after
authentication policy is missing Service and Administrators from the Users and Groups
list.
http://v5.windowsupdate.microsoft.com/v5consumer/showarticle.aspx?articleid=20&ln=en


Other suggestions located in searches on NGs and Google


Error 0x800A0046


Click Start, then select Run
Type: cmd
Press Enter

At the command prompt copy and paste the following command (all on one line):

sc sdset wuauserv
D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)

You should then get a "Succeeded" message.
Restart - try Windows Update again.

Also this issue may occur if you don't have the correct permissions set on the
HKEY_CLASSES_ROOT hive in the registry.

1. Click Start > Run
2. Enter regedit into the Run field and click OK
3. Right-Click on the HKEY_CLASSES_ROOT item and select Permissions
4. Please write down the items listed under Group or user name
5. Make sure that the Full Control check box under Allow is checked for the
Administrators group.
6. If the only group listed is everyone, make sure Full Control under Allow is
checked
7. Uncheck any boxes that are currently checked in the Deny column
8. Click OK
9. Register the following DLLs
wuapi.dll
wuaueng1.dll
wuaueng.dll
wucltui.dll
10. Restart the Automatic Updates service by running the following commands
net stop wuauserv
net start wuauserv
11. Restart the BITS service by running the following commands
net stop bits
net start bits
 
Back
Top