Windows update Error 0x8DDD0018 then 0x800A0046 on XP clients

  • Thread starter Thread starter Ivan Polk
  • Start date Start date
I

Ivan Polk

Guest
I'm admin on a single domain with 100 XP clients and I've been getting a new
error when trying to run windows update on individual clients. One year I
had used WSUS for 2 months, but it failed on me and I haven't wanted to try
it again. So I run updates manually on individual PCs.

anyhow the error occurs like this:

I attempt to run windows update: I get to the Keep your computer up to date,
Check to see if you need updates for Windows, your hardware or your devices.
I click custom.

1st message I get is 0x8DDD0018

The site cannot continue because one or more of these Windows services is
not running:
• Automatic Updates (allows the site to find, download and install
high-priority updates for your computer)
• Background Intelligent Transfer Service (BITS) (helps updates download
more quickly and without problems if the download process is interrupted)
• Event Log (keeps a record of updating activities to help with
troubleshooting, if needed)
To make sure these services are running:
1. Click Start, and then click Run.
2. Type services.msc and then click OK.
3. In the list of services, double-click on Automatic Updates and then click
Properties.
4. In the Startup type list, select Automatic and click Apply.
5. Verify that the Service status is started, if the Service Status is
Stopped click on the Start Button.
6. In the list of services, double-click on Background Intelligent Transfer
Service (BITS) and then click Properties.
7. In the Startup type list, select Manual and click Apply.
8. Verify that the Service status is started, If the Service Status is
Stopped click on the Start Button.
9. In the list of services, double-click on Event Log and then click
Properties.
10. In the Startup type list, select Automatic and click Apply.
11. Verify that the Service status is started, If the Service Status is
Stopped click on the Start Button

So I select "automatic" in automatic updates.

Then I run Windows Update a second time and I get another error:
Please change your Internet Explorer security settings
To save changes to your settings for this website, you need to enable
userdata persistence for Internet Explorer. Complete the steps below, and
then click

Change settings to the left and try saving your changes again.
1. In Internet Explorer, on the Tools menu, click Internet Options.
2. Click the Security tab, click the Internet security zone icon, and then
click Custom Level.
3. In the Settings dialog box, scroll to the Miscellaneous section.
4. Under Userdata persistence , select Enable.
5. Click OK and when the security warning dialog box appears, click Yes.
Read more about steps you can take to resolve this problem (error number
0x800A0046) yourself.

NOne of the above solution is aplicable so I check more steps to resolve the
error.

What solves the issue is:

.. 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 wuauserv

D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;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

It works - update runs.

But I don’t want to perform this procedure on every single client and I
don’t want to enable automatic updates and I would prefer not to run the
script on every single client.
 
Back
Top