Make sure your firewall is not blocking the Update site and check any pop up
stopper programs. Now check in IE tools\manage add-ons (Win XP SP2 only)
making sure that WuWebControlClass is enabled. You may also wish to check
c:\windows\Downloaded Program Files to see if anything is corrupted there.
If the above appears to be in order, try re-registering these files, by
clicking Start, Run and typing:-
REGSVR32 C:\WINDOWS\system32\wuapi.dll
REGSVR32 C:\WINDOWS\system32\wuaueng.dll
REGSVR32 C:\WINDOWS\system32\atl.dll
REGSVR32 C:\WINDOWS\system32\wucltui.dll
REGSVR32 C:\WINDOWS\system32\wups.dll
You should receive a successful message after each one.
If you need to remove the Windows Update ActiveX controls and re-install
http://support.microsoft.com/?kbid=319585
"Marcin "mleko" Janiszewski" wrote:
> Hi
> I have Windows XP SP2 (final build) and I have one problem with Windows
> Update
> it display me error nr. 0x8DDD0004
>
> here is some lines from windowsupdate.log (It`s seem there is error with
> some service but how to fix it?? )
>
>
> 2005-02-07 23:04:23+0100 3440 19c Unable to connect to the service
> (hr=80070422)
> 2005-02-07 23:04:23+0100 3440 19c Unable to establish connection to the
> service. (hr=80070422)
> 2005-02-07 23:05:58+0100 2168 9b0 WUCheckForUpdatesAtShutdown failed,
> hr=8024000C
> 2005-02-07 23:06:11+0100 924 590 WUAutoUpdateAtShutdown failed, hr=8024000C
> 2005-02-07 23:08:51+0100 2600 a2c Unable to connect to the service
> (hr=80070422)
> 2005-02-07 23:08:51+0100 2600 a2c Unable to establish connection to the
> service. (hr=80070422)
> 2005-02-07 23:09:21+0100 2600 a2c Unable to connect to the service
> (hr=80070422)
> 2005-02-07 23:09:21+0100 2600 a2c Unable to establish connection to the
> service. (hr=80070422)
> 2005-02-07 23:22:38+0100 3320 cfc Unable to connect to the service
> (hr=80070422)
> 2005-02-07 23:22:38+0100 3320 cfc Unable to establish connection to the
> service. (hr=80070422)
> 2005-02-07 23:22:52+0100 3320 cfc Unable to connect to the service
> (hr=80070422)
> 2005-02-07 23:22:52+0100 3320 cfc Unable to establish connection to the
> service. (hr=80070422)
> 2005-02-07 23:31:46+0100 2976 bb4 Unable to connect to the service
> (hr=80070422)
> 2005-02-07 23:31:46+0100 2976 bb4 Unable to establish connection to the
> service. (hr=80070422)
> 2005-02-07 23:32:14+0100 2976 bb4 Unable to connect to the service
> (hr=80070422)
> 2005-02-07 23:32:14+0100 2976 bb4 Unable to establish connection to the
> service. (hr=80070422)
> 2005-02-07 23:40:53+0100 2976 bb4 Unable to connect to the service
> (hr=80070422)
> 2005-02-07 23:40:53+0100 2976 bb4 Unable to establish connection to the
> service. (hr=80070422)
> 2005-02-07 23:42:47+0100 1252 de4 Service Main starts
> 2005-02-07 23:42:47+0100 1252 de4 Using BatchFlushAge = 9322.
> 2005-02-07 23:42:47+0100 1252 de4 Using SamplingValue = 997.
> 2005-02-07 23:42:47+0100 1252 de4 Successfully loaded event namespace
> dictionary.
> 2005-02-07 23:42:47+0100 1252 de4 Successfully loaded client event namespace
> descriptor.
> 2005-02-07 23:42:47+0100 1252 de4 Successfully initialized local event
> logger. Events will be logged at
> C:\WINDOWS\SoftwareDistribution\ReportingEvents.lo g.
> 2005-02-07 23:42:47+0100 1252 de4 Successfully initialized NT event logger.
> 2005-02-07 23:42:47+0100 1252 de4 Successfully initialized event uploader 0.
> 2005-02-07 23:42:47+0100 1252 de4 Successfully initialized event uploader 1.
> 2005-02-07 23:42:47+0100 1252 de4 WU client with version 5.4.3790.2180
> successfully initialized
> 2005-02-07 23:42:47+0100 1252 de4 Service status is now SERVICE_RUNNING
> 2005-02-07 23:42:48+0100 3648 e58 Trying to make out of proc datastore
> active
> 2005-02-07 23:42:48+0100 3648 e58 Out of proc datastore is now active
> 2005-02-07 23:42:48+0100 1252 898 Client Call Recorder finished delayed
> initialization
> 2005-02-07 23:42:48+0100 1252 5c0 WU client succeeds
> CClientCallRecorder::EnumerateService
> 2005-02-07 23:43:01+0100 1252 898 WU client succeeds
> CClientCallRecorder::EnumerateService
> 2005-02-07 23:43:32+0100 1252 de4 start delayed initialization of WU client
> 2005-02-07 23:43:32+0100 1252 de4 AU is not configured yet, generating
> timeout to launch setup wizard
> 2005-02-07 23:43:32+0100 1252 de4 AU finished delayed initialization
> 2005-02-07 23:43:32+0100 1252 de4 AU received event of 1
> 2005-02-07 23:43:46+0100 1252 de4 AU received event of 1
> 2005-02-07 23:43:46+0100 1252 de4 Successfully launched client for directive
> 2
> 2005-02-07 23:44:05+0100 1252 a84 Setting AU Approval Type to 1
> 2005-02-07 23:44:05+0100 1252 a84 AU Options changed through user
> preference.
> 2005-02-07 23:44:05+0100 1252 a84 AU Restart required....
> 2005-02-07 23:44:05+0100 1252 de4 AU received event of 1
> 2005-02-07 23:44:05+0100 1252 de4 AU is disabled, not initializing any
> handlers
> 2005-02-07 23:44:06+0100 3592 e0c Failed to show client UI, directive=2,
> hr=80010108
> 2005-02-07 23:44:39+0100 1252 a84 WU client succeeds
> CClientCallRecorder::EnumerateService
> 2005-02-07 23:44:49+0100 1252 a84 WU client succeeds
> CClientCallRecorder::EnumerateService
> 2005-02-07 23:49:49+0100 3648 e58 Out of proc datastore is shutting down
> 2005-02-07 23:49:50+0100 3648 e58 Out of proc datastore is now inactive
> 2005-02-07 23:50:34+0100 1252 4e8 Service received SERVICE_CONTROL_STOP
> control
> 2005-02-07 23:50:34+0100 1252 de4 Exiting Service Main
> 2005-02-07 23:50:34+0100 1252 de4 WUAUENG ServiceMain exits. Exit code is
> 0x240001
> 2005-02-07 23:50:37+0100 1252 f54 Service Main starts
> 2005-02-07 23:50:37+0100 1252 f54 Using BatchFlushAge = 9322.
> 2005-02-07 23:50:37+0100 1252 f54 Using SamplingValue = 997.
> 2005-02-07 23:50:37+0100 1252 f54 Successfully loaded event namespace
> dictionary.
> 2005-02-07 23:50:37+0100 1252 f54 Successfully loaded client event namespace
> descriptor.
> 2005-02-07 23:50:37+0100 1252 f54 Successfully initialized local event
> logger. Events will be logged at
> C:\WINDOWS\SoftwareDistribution\ReportingEvents.lo g.
> 2005-02-07 23:50:37+0100 1252 f54 Successfully initialized NT event logger.
> 2005-02-07 23:50:37+0100 1252 f54 Successfully initialized event uploader 0.
> 2005-02-07 23:50:37+0100 1252 f54 Successfully initialized event uploader 1.
> 2005-02-07 23:50:37+0100 1252 f54 WU client with version 5.4.3790.2180
> successfully initialized
> 2005-02-07 23:50:37+0100 1252 f54 Service status is now SERVICE_RUNNING
> 2005-02-07 23:50:52+0100 4032 f08 Trying to make out of proc datastore
> active
> 2005-02-07 23:50:52+0100 4032 f08 Out of proc datastore is now active
> 2005-02-07 23:50:52+0100 1252 f80 Client Call Recorder finished delayed
> initialization
> 2005-02-07 23:50:52+0100 1252 b20 WU client succeeds
> CClientCallRecorder::EnumerateService
> 2005-02-07 23:51:22+0100 1252 f54 start delayed initialization of WU client
> 2005-02-07 23:51:22+0100 1252 f54 AU is disabled, not initializing any
> handlers
> 2005-02-07 23:51:22+0100 1252 f54 AU finished delayed initialization
> 2005-02-07 23:53:35+0100 1252 b20 WU client succeeds
> CClientCallRecorder::EnumerateService
> 2005-02-07 23:58:35+0100 4032 f08 Out of proc datastore is shutting down
> 2005-02-07 23:58:36+0100 4032 f08 Out of proc datastore is now inactive
>
>
>