Windows XP - Internet Explorer 8 - Asked By Steve Hartley on 05-Feb-10 02:27 AM

I have tried a huge number of solutions to this problem: XP Error number: 0x800A0046, but to no avail.

I was wondering if you might have any solutions that I have not tried.


Sandra Jain replied to Steve Hartley on 05-Feb-10 02:40 AM
Hope you might have tried the 3 methods suggested in microsoft Knowledge Base. If not, follow these:

http://support.microsoft.com/kb/883821/en-us

Cause: This error can occur if the security descriptor does not allow have
the Authenticated Users to run Windows Update.

Resolution: Set the Security Descriptor
1. Click Start.
2. Choose Run.
3. In the Run box, type cmd.
4. Click OK.
5. At the command prompt type sc sdset wuausrv
D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLO CRSDRCWDWO;;;BA)(A;;CCLCSW
LOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
6. Press Enter, you should receive a "Success" message
7. At the command prompt type Exit to close the command prompt window
8. Try Windows Update again

Suggestion 2:

Symptom: When searching for available updates on the Windows Update site,
you see the 0x800A0046 error.
Cause: This error can occur if the Impersonate a client after authentication
policy is missing Service and Administrators from the list of Users and
Groups.
Resolution: 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. Under Local Security Setting
9. Add the Service and Administrator to the list of Users and Groups.
10. Click OK.
11. Restart the system.
Sagar P replied to Steve Hartley on 05-Feb-10 03:26 AM
To resolve this error, use one of the following methods:

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

loadTOCNode(3, 'resolution');
  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 or Microsoft Update.
  6. Click the Member Of tab.
  7. Select the user account that you want to remove, and then click Remove.

Method 2: Set the Security Descriptor

loadTOCNode(3, 'resolution');
  1. Click Start, click Run, type cmd, and then click OK.
  2. 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.

    Note The Sc.exe tool is not available in a default Windows 2000 installation. The Sc.exe tool can be found from the Microsoft Windows 2000 Server Resource Kit.
  3. Type Exit to close the command prompt.
  4. Try Windows Update or Microsoft Update again.

Method 3: Add the Local Administrator and Service accounts to the Impersonate a client after authentication policy

loadTOCNode(3, 'resolution');
  1. Click Start, click Run, type secpol.msc, and then press ENTER.
  2. Expand Local Policies.
  3. Click User Rights Assignment.
  4. Double-click to open the Impersonate a client after authentication policy
  5. On the Local Security Settings tab, click Add User or Group, and then add the Administrator and Service to the list of Users and Groups.
  6. Click OK, and then restart the computer.

Method 4: Configure the Remote Procedure Call (RPC) service to log on as a Local System account

loadTOCNode(3, 'resolution');
  1. Click Start, click Run, type services.msc, and then click OK.
  2. Locate and right-click the Remote Procedure Call (RPC) service, and then click Properties.
  3. On the Log On tab, click Local System account, click Apply, and then click OK.
mv ark replied to Steve Hartley on 05-Feb-10 12:26 PM
Are you getting the error while trying to install IE8 on Windows XP? If so, as per the system requirements, you will need to have XP SP2 installed - http://www.microsoft.com/canada/windows/internet-explorer/support/system-requirements.aspx
Steve Hartley replied to Sagar P on 08-Feb-10 07:11 PM

Method 1: Step 5: did not have Windows Update or Microsoft Update in Users.  So I moved on to more steps...

Method 2:  Already been there and done that.

Method 3:  Did this once before, but there was a discrepency, because when I re-added administrator, it asked me to apply.  I found this unusual.  Have not re-booted yet, moving to method 4.

Method 4:  Now this one I have not seen at all, but I clearly changed my security registry and it took quite a while since this is an MS privately built server.

Now, I will boot, and check it out!  Thanks for info that I could not find so far.

vbsqlboss@hotmail.com

I also have resources for people if interested.  I am a S/W Engineer since 1986 and have a lot of experience and connections.  Feel free to contact me if you are an IT pro in any area, and we can build nice network on linkedin (if you like).

I'll reply back on the results of the new registry settings.

Steve - vbsqlboss!~



Steve Hartley replied to Sagar P on 08-Feb-10 07:29 PM

So,

All 4 have been tried, 2 of them caused new registry settings, which I hoped would work.  But they failed.  So, I will try other suggestions that I hope to find in below responses.

Thanks, I appreciate your efforts and I hope we can team up together on other issues.

Steve Hartley

vbsqlboss@hotmail.com (try to say: (IT PRO) in the subject line so I can separate mail since I get too much mail.

Thanks!

Steve Hartley replied to mv ark on 08-Feb-10 07:36 PM

Not installing and my XP Servers are SP3

Steve