2006-07-15

Windows Update and Error 0x8DDD0009

[Added 2006-10-15: Another potential fix here...]
[Added 2006-09-19: Additional things to try here...]
[See other posts about 0x8ddd0009 here and here.]

I was encountering a Windows Update error 0x8DDD0009 on a Windows 2000 SP4 system. I tried a number of things like stopping and restarting the Windows Update Auto Update service (wuauserv) rebooting, unregistering Windows Update-related components, etc. and nothing worked. Then I noticed the time on the system was off by about 22 minutes. I changed the time to be correct, and Windows Update magically started working again.

FWIW, 0x8DDD0009 can be interpreted to mean a lot of things...

Defined In: bthdef.h
Symbolic Name: BTH_ERROR_MAX_NUMBER_OF_CONNECTIONS

Defined In: bugcodes.h
Symbolic Name: IRQL_NOT_GREATER_OR_EQUAL

Defined In: cderr.h
Symbolic Name: CDERR_MEMALLOCFAILURE

Defined In: ceplog.mc
Symbolic Name: EVENT_MSCEP_FAILED_CA_CERT
Message: SCEP Add-on cannot retrieve CA's certificate (%2). %3 Please find support information at http://%1/certsrv/mscep/mscephlp.htm.

Defined In: certlog.mc
Symbolic Name: MSG_NO_POLICY
Message: The Certificate Services did not start: Unable to load an external policy module.

Defined In: cfgmgr32.h
Symbolic Name: CR_INVALID_NODELIST

Defined In: clusvmsg.h
Symbolic Name: LOG_MODULE_DM

Defined In: crypt32msg.mc
Symbolic Name: MSG_UNTRUSTED_ROOT_INFORMATIONAL
Message: Untrusted root certificate:: Subject: <%1> Sha1 thumbprint: <%2>

Defined In: dhcpssdk.h
Symbolic Name: DHCP_DROP_WRONG_SERVER

Defined In: dlcapi.h
Symbolic Name: LLC_STATUS_ADAPTER_NOT_INITIALIZED

Defined In: hidpddi.h
Symbolic Name: HIDP_GETCOLDESC_BYTE_ALLIGN

Defined In: iaapi.h
Symbolic Name: IAAPI_BADANY
Message: Bad ANY value

Defined In: iiscnfg.h
Symbolic Name: MD_ERROR_SUB403_TOO_MANY_USERS

Defined In: kerberr.h
Symbolic Name: KDC_ERR_NULL_KEY
Message: The client or server has a null key

Defined In: lpmapi.h
Symbolic Name: RSVP_Err_AMBIG_FILTER
Message: Ambiguous Filter spec in Resv

Defined In: lpmapi.h
Symbolic Name: POLICY_ERRV_GLOBAL_DEF_FLOW_DURATION

Defined In: mapidefs.h
Symbolic Name: MAPI_DIAG_PROHIBITED_TO_CONVERT

Defined In: mmsystem.h
Symbolic Name: MMSYSERR_BADERRNUM

Defined In: msaudite.h
Symbolic Name: SE_CATEGID_ACCOUNT_LOGON
Message: Account Logon

Defined In: msiquery.h
Symbolic Name: MSIDBERROR_BADGUID
Message: invalid GUID

Defined In: nb30.h
Symbolic Name: NRC_NORES
Message: no resource available

Defined In: nddeapi.h
Symbolic Name: NDDE_INVALID_ITEMNAME

Defined In: netmon.h
Symbolic Name: NMERR_DRIVER_NOT_FOUND

Defined In: ntdddisk.h
Symbolic Name: SMART_NOT_SUPPORTED
Message: Invalid cmd flag set

Defined In: odbcinst.h
Symbolic Name: ODBC_ERROR_INVALID_DSN

Defined In: ole.h
Symbolic Name: OLE_ERROR_METAFILE
Message: Invalid metafile

Defined In: pollog.mc
Symbolic Name: MSG_NO_REQUESTER_TOKEN
Message: The Enrollee was not able to successfully authenticate to the Certificate Service. Please check your security settings.

Defined In: routprot.h
Symbolic Name: MFE_NO_ROUTE
Message: router has no route that matches

Defined In: scesvc.h
Symbolic Name: SCESTATUS_ACCESS_DENIED

Defined In: snmp.h
Symbolic Name: SNMP_ERRORSTATUS_WRONGENCODING

Defined In: ssc.h
Symbolic Name: GE_SSC_ERR_INVALID_GE_STAGE
Message: GE internal error

Defined In: twain.h
Symbolic Name: TWCC_BADPROTOCOL
Message: Unrecognized MSG DG DAT combination

Defined In: w32timemsg.mc
Symbolic Name: MSG_TIMEPROV_FAILED_TIMEJUMP
Message: The time provider '%1' returned an error when notified of a time jump. The error will be ignored. The error was: %2

Defined In: wincrypt.h
Symbolic Name: CMC_FAIL_POP_FAILED

Defined In: winerror.h
Symbolic Name: ERROR_INVALID_BLOCK
Message: The storage control block address is invalid.

Defined In: winldap.h
Symbolic Name: LDAP_REFERRAL_V2

Defined In: winldap.h
Symbolic Name: LDAP_PARTIAL_RESULTS

Defined In: winsnmp.h
Symbolic Name: SNMP_ERROR_WRONGENCODING

4 comments:

Anonymous said...

It is defenitely Microsoft's problem. There is no fix, only workarounds, which are not useful in majority of cases. You need to contact Microsoft and ask them ti explain what they did with their server for updates.

Anonymous said...

I had the same error 0x8DDD0009, but after I updated my internet browser to Internet Explorer 7, everything is fine now.

«/\/\Ø|ö±ò\/»®© said...

Patch that Might Help with 0x8ddd0009 as well as high SVCHOST.EXE CPU Utilization?

aalia lyon said...
This comment has been removed by a blog administrator.