Windows Update Failing - Error 0x800A0046

D

Dave

I'm not sure when my windows update started failing, but I think it was when
the window updated client on my Windows 2000 box was updated to a newer
version. After it was updated, not only does the windows update client on
my PC not work, but when I go to the windows update web site for updates I
press custom on the updates page and I get error 0x800A0046. So I now can
not update my machine at all.

Has anyone else experienced anything like this ?

Dave
 
A

Alfred Mühleisen

I have the same problem, the propositions for xp didn't work and I know of
another guy with this symptoms since July 21. My inability to update began
after installing the so-called "microsoft updater" v6 yesterday evening.
Help is really appreciated.

Alfred
 
D

Dave

Alfred,

Here's some of the details of what I did that may solve your problem.

Basically you need to remove "Guests" and "Users" from the Member Of tab in
the users account settings.

I then logged off then back on. Then I proceeded to go out to the Windows
update web site and my PC was then able to scan for updates and started
working properly. Once I did this my automatic update client on my PC
started working also. Prior to the update my Automatic Update Client would
show up in my task bar and when I double clicked on it. it would just
dissapear for a few minutes and then show up in the task bar again later.

There are a couple of other steps other people did, but 3 or 4 of us that
had the problem determined that this was all you need to do.

Dave

I included the following for additional reference
___

Okay, here is what I did to resolve my issue in Windows 2000 SP4.

I visited this link:
http://update.microsoft.com/windowsupdate/v6/showarticle.aspx?articleid=20&ln=en
that Torgeir Bakken supplied for me.

I originally said the following:
1. Doesn't have this setting in Windows 2000 SP4.
2. Running this command does nothing.
3. Doesn't apply to Windows 2000 SP4.

I typed the above answers from memory, so it was no wonder I was incorrect
with my recollection from memory.

Here are the steps I performed with respects to the support link above.
1. The workstations already had 'Service and Administrator' were part of
"Impersonate a client after authentication" security policy. So this one
didn't work.

2. I downloaded the 'SC' security descriptor from the provided link by
Torgeir Bakken. Once I copied the 'SC' application to the root of the c:
and
typed the long commands I was greeted with the following:
SetServiceObjectSecurity SUCCESS.

I then attempted to try the Windows Update site again, no luck, still 'Error
number: 0x800A0046'.

3. I went to the Local User Account settings and went to the 'Member Of'
tab and noticed the account was a member of the following groups:
Administrators, Backup Operators, Guests, Power Users, Replicator and Users.
I removed everyone but 'Administrators' from this Local User Account.

I then attempted to try the Windows Update site again, no luck, still 'Error
number: 0x800A0046'.

So I decided to restart the workstation and voila Windows Update worked
again and let me download the updates from the site and it also
automatically
downloaded critcal updates.

I decided to go one step further to determine if step 2 or step 3 combined
fixed the issue or if it was just step 2 or step 3 separately. I picked a
couple of different workstations and upon testing step 2 by itself and the
'Error number: 0x800A0046' was still present. I restarted the workstation
to
see if the restart fixed step 2 and it didn't.

I then tested step 3 by itself and the 'Error number: 0x800A0046' was still
present. I followed logic and restarted the workstation. The Windows
Update
worked again and let me download the updates from the site and it also
automatically downloaded critcal updates.

So, from my testing, I concluded that step 3 was the real solution by
removing all the groups but 'Administrator'. You can probably just remove
'Guests' and 'Users' and get the same result.

I will be venturing ahead and performing just step 3 to fix the issue I am
experiencing with 'Error number: 0x800A0046' on Windows 2000 SP4.

Thank you for all the suggestions and assistance.
Randy
 
A

Alfred Mühleisen

Hello Dave,

thank you very much! Your suggestions worked for me. With best greetings
from Germany

Alfred
 
G

Guest

Alfred, I'm glad this worked for you, however I have followed the same
routine and I'm still getting the error. Can anyone suggest anything else to
fix this?

I have checked the User data persist in internet explorer options.
I have checked that Administrators are not members of guests and Users.
I have made sure the account I'm using is only a member of administrators, I
have run the SC program with the suggested papameters
I have checked that the security policy Impersinate client after
authentication, contains administrators, services and my own account.
I have restarted the system several times.

I'm out of options and still 0x800A0046 remains.

Please can someone help me
 
G

Guest

We too are receiving this error. After reading the users suggestion, I am
baffled -- we are getting this error with "Microsoft update" On our 3 domain
controllers (which of course do not have local users and groups...)

Any help would be great!
 
Joined
Apr 28, 2006
Messages
1
Reaction score
0
Try this FIX:

1. Go to Control Panel->Admin Tools->Services
2. Right click on the following service: Remote Procedure Call (RPC) and click on Properties
3. Go to 'Log On' tab
4. Select radio button next to: Local System account
5. Reboot machine and try Windows Update

I had the same problem after with XP Pro after installing SP2. Good luck!
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top