0x800a0046

 

0x800a0046 Windows Update Error

 

Article by Marc Liron - Microsoft MVP (Windows Desktop Experience)

 

Finding a solution for the 0x800a0046 error



This is a fairly un-common Windows Update error and hopefully this article will help you resolve the problems you are having.

The 0x800a0046 error code typically occurs because of a logon security issue.

 

 

 

 

 

What causes Error 0x800a0046

# The user logon account belongs to the Guests or Limited account groups.

# The security descriptor does not let authenticated users run Windows Update.

# The Impersonate a client after authentication policy is missing the Administrator and Service account from the list of Users and Groups.

To resolve this error, use one of the following methods:


Resolution Suggestion One:

# Remove the user account that is experiencing difficulty from the Guests or Limited account groups:

1. Click Start, click Run, type control admintools, and then click OK.
2. Click Computer Management.
3. Expand Local Users and Groups.
4. Select Users.
5. Open the account that is used to access Windows Update.
6. Click the Member Of tab.
7. Select the user account that you want to remove, and then click Remove.

------------------------------

Resolution Suggestion Two:

# Set the Security Descriptor:

First stop the Automatic Update Service:

1. Click Start
2. Choose Run
3. Type cmd and then click OK.
Type:

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

and then press ENTER.

You will receive a "Success" message.
4. Type Exit to close the command prompt.
5. Try Windows Update again.

(NB - You should be able to confirm that this has worked by typing: sc sdshow wuauserv in a command prompt!)

--------------------------------------------

Resolution Suggestion Three:

# Verify the Local Administrator and Service account are added to the "Impersonate a client after authentication" security policy.

1. Click Start.
2. Point to Programs.
3. Point to Administrative Tools.
4. Choose Local Security Policy.
5. Expand Local Policies.
6. Choose User Rights Assignment.
7. Double-click to open the Impersonate a client after authentication policy.
8. On the Local Security Setting tab, add the Service and Administrator to the list of Users and Groups.
9. Click OK.
10. Restart the system.

From a newsgroup posting:

Another possible cause for the 0x800a0046 error is that the "Automatic Updates" service is not running as the correct user. To check/fix this, find "Automatic Updates" in the services list and choose "properties". Then select the "Log On" tab and make sure the button for "Local System Account" is selected. If it isn't, then close the window and restart the system.

Trouble Free Computing?

Computer Guide


In the last 20+ years Rich Pryor has been a programmer, LAN manager, MIS Director, Chief Information Officer, and an independent IT consultant.

In his updated THREE part course he teaches YOU his SECRETS to having a trouble free PC!


CLICK HERE - For More Information Now!

-----------------------------------------------------------------------------------------------------------

>>> My FREE Windows Newsletter! >>>

 

Free-Report

Claim YOUR Fortnightly copy of my FREE Windows Newsletter covering:

Windows XP, Windows Vista, Windows 7 , Microsoft Office and Windows Live Services - Sign-up TODAY!!!

 
Name:
Email:
 

Your Details are secure - we never pass them on to anyone else!

Privacy Policy

Enjoy!

Kind Regards

Marc Liron

Marc Liron - Microsoft MVP
www.marcliron.com
www.twitter.com/marcliron
http://marcliron.spaces.live.com/
www.google.com/profiles/marc.liron
http://blog.marcliron.com

 

Links

Trouble Free Computing?

 

Trouble Free PC

In the last 20+ years Rich Pryor has been a programmer, LAN manager, MIS Director, Chief Information Officer, and an independent IT consultant.

In his updated THREE part course he teaches YOU his SECRETS to having a trouble free PC!


Get YOUR Copy NOW!

--------------------

 


Popular Articles

 

Windows XP Chkdsk


DirectX Diagnostic Tool


IE Shortcuts


Codecs for WMP11


SHERLOCK Codec Utility


Online Data Storage


WMP and DVD


Cryptographic Service


Scannow SFC


Download IE6


Logon XP Tips


Windows File Protection


Computer Workstation Ergonomics


Stop Messages


Windows XP Task Manager


0x8007007E


0x80072EE2


0x80072EFD


800C0008


0x8DDD0018


0xc00d1199


8004022f


80040154


0x800B0004


0x80070005


c00d11cd