| The detailed error log shows:
Ah, interesting, so they do use SOAP. Hidden in the encrypted
SSL-connection.
Steve, got to go now. It's getting late over here. Will continue. Maybe
tomorrow.
Looking into %Systemroot%\System32\iuengine.dll strings:
---------------------------------
%SystemRoot%\System32\iuengine.dll, v5.4.3790.14, maandag 25 augustus 2003,
18:06:50
Windows Update Control Engine
_______________
!This program cannot be run in DOS mode.
Rich
..text
..data
..rsrc
..reloc
IUEngine update completed
SeShutdownPrivilege
Shutting down
InitializeCriticalSection
Starting
IUENGINE
Windows Update.log
Found error during detection %hs %ls
Item:
Provider:
{5f3255a9-9051-49b1-80b9-aac31c092af4}
ReadMore.url
Download finished
See iuhist.xml for details:
Software\Microsoft\Windows\CurrentVersion\WindowsUpdate\IUControl
HistoricalSpeed
TimeElapsed
WUTemp
%lu:%lu
..%02d
https
http
%d = %s
order.txt
Downloading file %ls, skipping remaining files for this Item
Download cancelled while processing file %ls
Local path %ls
Downloaded file %ls
Software
Driver
%s %s
NTFS
Download destination root folder is: %ls
Catalog Download Path Greater Than (%d)
Download started
Asynchronous Download thread exiting
Asynchronous Download failed during startup
Asynchronous Download started
sfc.dll
Windows Update V4
Install finished
Asynchronous Install failed during startup
See iuhist.xml for details:
%s|%d|%s|%s|%s|%s|%#x|%#x|%s|%s|%s|%s
DriverVersion
DriverDate
ProviderName
MatchingDeviceId
%d.%d.%d.%d
%02d-%02d-%d
00-00-0000
AllCluster
%lu:%lu
Installing PnP Driver %ls, %ls
Installing Printer Driver %ls
SOFTWARE
CUSTOM
ADVANCED_INF
Installer Command Type: %ls
Install Command processing
Installing %ls item from publisher %ls
Failed to get Item %ls Install Information
Install couldn't get Item %ls Download Path
Install failed to get an Item Identity
%ls|
%lu:0
Install Set Restore Point
SRSetRestorePointW
Install started
Asynchronous Install completed startup
Asynchronous Install started
The PID is invalid
IUSchema
SOAPQuerySchema
IUServerCache
ServerCount
Server
Querying software update catalog from
Querying software update catalog
iuident.txt
catalogStatus
%s%d
clientName
clientInfo
href
query
x-schema:%s
systemInfo
GetManifest
SOAP:Body
SOAP:Envelope
%s %ls
Already tried all proxies. Will not retry.
Validation of PID failed
Will retry.
POST
VER_PLATFORM_WIN32_NT
VER_PLATFORM_WIN32_WINDOWS
Determining machine configuration
VER_SUITE_SMALLBUSINESS
VER_SUITE_ENTERPRISE
VER_SUITE_BACKOFFICE
VER_SUITE_COMMUNICATIONS
VER_SUITE_TERMINAL
VER_SUITE_SMALLBUSINESS_RESTRICTED
VER_SUITE_EMBEDDEDNT
VER_SUITE_DATACENTER
VER_SUITE_SINGLEUSERTS
VER_SUITE_PERSONAL
VER_SUITE_BLADE
VER_NT_WORKSTATION
VER_NT_DOMAIN_CONTROLLER
VER_NT_SERVER
licdll.dll
0000-00-00
..vxd
..drv
..dll
..sys
USER
Version
DriverVer
Manufacturer
%04d-%02d-%02d
inf\other
..inf
InfPath
%s|%s
%02x
IUSchema
SystemSpecSchema
ResultSchema
x86WinNT4
x86win2k
x86Win98
x86Win95
x86WinME
x86WinXP
ia64WinXP
WU_V3
iuident.txt
hwid
compid
classes/devices
classes/locale
classes/platform
classes/regKeys
classes/computerSystem
x86
VER_PLATFORM_WIN32_NT
%ls"%d"]
command[@order =
IN_PROGRESS
%4d-%02d-%02dT%02d:%02d:%02d
FAILED
STARTED
COMPLETE
SUCCESS
%sT%s
INSTALL
V3_2
V3CAT
wuhistv3.log
iuhist.xml
iuhist_catalog.xml
iuhist_catalogAdmin.xml
IU_CORP_SITE
GetHistoricalSpeed
Global\6D7495AB-399E-4768-89CC-9444202E8412
Software\Microsoft\Windows\CurrentVersion\WindowsUpdate\IUControl
HistoricalSpeed
Downloading printer list for Add Printer Wizard
Finding matching driver
Opening Help and Support with:
Driver download failed for %ls
Downloaded driver for %ls at %ls
3FBF5B30-DEB4-11D1-AC97-00A0C903492B
Didn't find matching driver
Didn't find matching driver for %ls
Found matching driver for %ls, %ls, %ls
%s for %ls
%s"%S"
%s%s
hcp://services/layout/xml?definition=hcp://system/dfs/viewmode.xml&topic=hcp
://system/dfs/uplddrvinfo.htm%3F
Started process to regester driver not found with Help Center. Not
completing this process may not be error.
<clientInfo
xmlns="x-schema:
http://schemas.windowsupdate.com/iu/clientInfo.xml"
clientName="CDM" />
<query><dObjQueryV1 procedure="printercatalog"></dObjQueryV1></query>
<query><dObjQueryV1 procedure="driverupdates"></dObjQueryV1></query>
A//itemStatus
A//compatibleHardware
PrinterClassName="Printer"
[Version]
Signature="$Windows NT$"
Provider=%PRTPROV%
ClassGUID={4D36E979-E325-11CE-BFC1-08002BE10318}
Class=Printer
CatalogFile=webntprn.cat
[ClassInstall32.NT]
AddReg=printer_class_addreg
[printer_class_addreg]
HKR,,,,%%PrinterClassName%%
HKR,,Icon,,"-4"
HKR,,Installer32,,"ntprint.dll,ClassInstall32"
HKR,,NoDisplayClass,,1
HKR,,EnumPropPages32,,"printui.dll,PrinterPropPageProvider"
[Strings]
PRTPROV="
%s%s%d.%s
Hardware_
PList_
InstallSection,"%s"
"%s"
CDMPlist\
value
downloadStatus
WUTemp
\*.*
UnhandledExceptionFilter
kernel32.dll
(Error 0x%08X:
%04d-%02d-%02d %02d:%02d:%02d %02d:%02d:%02d %s %-13s
Error
Success
iuident.txt
\WindowsUpdate\
SOFTWARE\Microsoft\Windows\CurrentVersion
:\Program Files
ProgramFilesDir
Software\Microsoft\Windows\CurrentVersion\WindowsUpdate\IUControl
IsBeta
IUServerCache
DefaultQueryServerIndex
BetaQueryServerIndex
QueryServerIndex
kernel32.dll
GetDiskFreeSpaceExW
CSIDL_WINDOWS
CSIDL_TEMPLATES
CSIDL_SYSTEM
CSIDL_STARTUP
CSIDL_STARTMENU
CSIDL_SENDTO
CSIDL_RECENT
CSIDL_PROGRAMS
CSIDL_PROGRAM_FILES_COMMON
CSIDL_PROGRAM_FILES
CSIDL_PROFILE
CSIDL_PRINTHOOD
CSIDL_PRINTERS
CSIDL_PERSONAL
CSIDL_NETWORK
CSIDL_NETHOOD
CSIDL_MYPICTURES
CSIDL_LOCAL_APPDATA
CSIDL_INTERNET_CACHE
CSIDL_INTERNET
CSIDL_HISTORY
CSIDL_FONTS
CSIDL_FAVORITES
CSIDL_DRIVES
CSIDL_DESKTOPDIRECTORY
CSIDL_DESKTOP
CSIDL_COOKIES
CSIDL_CONTROLS
CSIDL_COMMON_TEMPLATES
CSIDL_COMMON_STARTUP
CSIDL_COMMON_STARTMENU
CSIDL_COMMON_PROGRAMS
CSIDL_COMMON_FAVORITES
CSIDL_COMMON_DOCUMENTS
CSIDL_COMMON_DESKTOPDIRECTORY
CSIDL_COMMON_APPDATA
CSIDL_COMMON_ALTSTARTUP
CSIDL_COMMON_ADMINTOOLS
CSIDL_BITBUCKET
CSIDL_APPDATA
CSIDL_ALTSTARTUP
CSIDL_ADMINTOOLS
CryptCATAdminCalcHashFromFileHandle
wintrust.dll
%c:\
%08x%08x%02hd%02hd%02hd%02hd%02hd%03hd%08x
*.cab
TreeResetNamedSecurityInfo
advapi32.dll
D
A;OICI;GA;;;SY)(A;OICI;GA;;;BA)(A;OICI;GA;;;CO)(A;OICI;GRGWGX;;;PU)
O:BAG:BAD
A;OICI;FA;;;SY)(A;OICI;FA;;;BA)
%s.%lu
\WindowsUpdate
SeTakeOwnershipPrivilege
HKEY_DYN_DATA
HKEY_PERFORMANCE_DATA
HKEY_USERS
HKEY_CURRENT_CONFIG
HKEY_CURRENT_USER
HKEY_CLASSES_ROOT
HKEY_LOCAL_MACHINE
StrToInt64ExW
Shlwapi.dll
0.0.0.0
K.$
SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\OemInfo
Mask
AcpiOem
AcpiProduct
SmbOem
SmbProduct
PnpOemId
IniOem
WbemOem
WbemProduct
OemInfoVersion
OemSupportURL
SupportURL
General
OEMINFO.INI
Hardware\ACPI\DSDT
Model
Win32_ComputerSystem
\\.\root\cimv2
Control Panel\Desktop\ResourceLocale
SYSTEM\CurrentControlSet\Control\Nls\CodePage
OEMCP
Locale
..DEFAULT\Control Panel\International
Control Panel\Desktop\ResourceLocale
kernel32.dll
el_MS
el_IBM
HARDWARE\DESCRIPTION\System
Identifier
NEC PC-98
pt-BR
zh-TW
es-CL
es-EC
es-AR
es-PE
es-CO
es-VE
es-MX
nl-BE
it-CH
fr-CH
fr-CA
fr-BE
en-IE
en-NZ
en-CA
en-AU
en-GB
en-ZA
de-CH
de-AT
zh-CN
GetSystemDefaultUILanguage
GetUserDefaultUILanguage
Error
Software\Policies\Microsoft\Windows\WindowsUpdate\AU
NoAutoUpdate
Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
NoWindowsUpdate
Software\Microsoft\Windows\CurrentVersion\Policies\WindowsUpdate
DisableWindowsUpdateAccess
winhttp.dll
wininet.dll
Industry Update Control
WinHttpGetIEProxyConfigForCurrentUser
WinHttpSetOption
WinHttpCloseHandle
WinHttpReadData
WinHttpQueryHeaders
WinHttpReceiveResponse
WinHttpSendRequest
WinHttpOpenRequest
WinHttpConnect
WinHttpOpen
WinHttpCrackUrl
WinHttpGetProxyForUrl
Library download error and timed out (%d ms). Will not retry.
text/html
Library download error. Will retry.
?%02d%02d%02d%02d%02d
HEAD
Unexpected answer from LoadTransportDll(): %d
advapi32.dll
FreeSid
EqualSid
IsValidSid
SetThreadToken
OpenThreadToken
OpenProcessToken
GetTokenInformation
AllocateAndInitializeSid
<html
Industry Update Control
InternetCloseHandle
InternetReadFile
HttpQueryInfoW
HttpSendRequestW
HttpOpenRequestW
InternetConnectW
InternetOpenW
InternetCrackUrlW
Intel
Printer
InstallWindowsUpdateDriver
newdev.dll
PrintUIEntryW
printui.dll
/ia /m "%s" /f "%s" /q /U
*.inf
msiexec.exe /i %s %s
CryptHashPublicKeyInfo
CertGetCertificateContextProperty
Digital Signatures on file %ls are not trusted
WTHelperGetProvCertFromChain
WTHelperGetProvSignerFromChain
WTHelperProvDataFromStateData
WinVerifyTrust
crypt32.dll
http://wustat.windows.com/
AccountDomainSid
SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate
urllog.dat
-_.!~*'()
%swutrack.bin?V=%d&U=%s&C=%s&A=%c&I=%s&D=%s&P=%s&L=%s&S=%c&E=%08x&M=%s&X=%02
d%02d%02d%02d%02d%02d%03d
PingID
%lx.%lx.%lx.lx.%x.%x.%x
207.46.226.17
IsConnectedMode
inet_addr
GetBestInterface
iphlpapi.dll
ws2_32.dll
WSACleanup
WSAStartup
gethostbyname
IsNetworkAlive
sensapi.dll
regKeyExists
regKeyValue
regKeySubstring
regKeyVersion
fileVersion
fileExists
client
regKey
path
publisherName
identity
LOWER
LOWER_OR_SAME
SAME
HIGHER_OR_SAME
HIGHER
force
excluded
newerVersion
upToDate
installed
detectResult
errorCode
description/descriptionText/details
rank
driverVer
mfgName
driverProvider
deviceInstance
isPrinter
hidden
itemID
title
descriptionText
device/hwid
driverName
device/printerInfo
printerInfo
device
devices
compatibleHardware
servicePackMinor
servicePackMajor
build
minor
major
context
locale
productType
suite
processorArchitecture
platform
language
description
dependencies
downloadPath
size
patchAvailable
codeBase
infInstallSection
commandType
switches
command
needsReboot
exclusive
installerType
installStatus
installation
detection
itemStatus
items/itemStatus
item
catalog/provider/item
items
catalog/provider
guid
timestamp
filePath
versionStatus
version
entry
comserverID
name
regKeys
kbytes
drive
driveSpace
autoUpdateEnabled
windowsUpdateDisabled
administrator
supportSite
model
manufacturer
computerSystem
xmlns
Software\Microsoft\Windows\CurrentVersion\WindowsUpdate\IUControl
ValidateSchema
loadXML: line %ld, pos %ld, %S
iuident.txt
http://windowsupdate.microsoft.com/v4/
IdentServer
Software\Microsoft\Windows\CurrentVersion\WindowsUpdate\IUControl
IsBeta
Software\Policies\Microsoft\Windows\WindowsUpdate
WUServer
WUStatusServer
UseWUServer
IUPingServer
ServerUrl
IUServerCache
QueryServerIndex
BetaQueryServerIndex
Server
IUSelfUpdate
IUBetaSelfUpdate
StructureKey
ARCH
LOCALE
CHARTYPE
IUArch
IUOS
IULocale
IUCharType
unicode
/iuengine.cab
AUDriver
InitializeCriticalSectionAndSpinCount
..exe
..exe
Volume{
UNC\
\\?\
NB10
iuengine.pdb
ResetEvent
SetEvent
GetLastError
GetCurrentProcess
GetVersionExW
HeapFree
GetProcessHeap
lstrcpynW
HeapAlloc
CloseHandle
WaitForSingleObject
CreateEventW
GetCurrentThreadId
DeleteCriticalSection
DisableThreadLibraryCalls
LeaveCriticalSection
EnterCriticalSection
MultiByteToWideChar
WideCharToMultiByte
lstrlenA
lstrcmpiW
DeleteFileW
WriteFile
lstrlenW
CreateFileW
RemoveDirectoryW
GetTickCount
ReleaseMutex
CreateMutexW
CompareStringW
GetVolumeInformationW
GetDriveTypeW
GetLogicalDriveStringsW
SetFileAttributesW
GetFileAttributesW
InterlockedDecrement
CreateThread
InterlockedIncrement
FindClose
FindNextFileW
Sleep
FindFirstFileW
FileTimeToSystemTime
HeapReAlloc
FreeLibrary
GetProcAddress
GetPrivateProfileStringW
GetPrivateProfileIntW
CompareFileTime
GetFileTime
GetWindowsDirectoryW
LocalFree
GetLocalTime
SetLastError
WritePrivateProfileStringW
lstrcmpW
GetSystemInfo
GetSystemTimeAsFileTime
InterlockedExchange
ReadFile
GetFileSize
TerminateProcess
GetModuleHandleA
QueryPerformanceCounter
GetCurrentProcessId
KERNEL32.dll
??3@YAXPAX@Z
??2@YAPAXI@Z
_vsnprintf
_vsnwprintf
strchr
_stricmp
strstr
free
_initterm
_adjust_fdiv
msvcrt.dll
__dllonexit
_onexit
malloc
OLEAUT32.dll
CoCreateInstance
CoUninitialize
CoInitialize
CoTaskMemFree
StringFromCLSID
CoCreateGuid
ole32.dll
DispatchMessageW
TranslateMessage
PeekMessageW
ExitWindowsEx
PostMessageW
SendMessageW
GetWindowThreadProcessId
USER32.dll
StrCmpIW
StrCmpW
PathRemoveBackslashW
StrRChrW
StrChrW
StrStrIW
PathFindExtensionW
SHLWAPI.dll
ShellExecuteW
SHGetPathFromIDListW
SHGetMalloc
SHBrowseForFolderW
SHELL32.dll
AdjustTokenPrivileges
LookupPrivilegeValueW
OpenProcessToken
RegCloseKey
RegSetValueExW
RegQueryValueExW
RegOpenKeyW
RegEnumKeyExW
RegOpenKeyExW
ADVAPI32.dll
InternetCrackUrlW
InternetCanonicalizeUrlW
WININET.dll
CM_Get_DevNode_Status
CM_Locate_DevNodeW
SetupDiGetDriverInstallParamsW
SetupDiEnumDriverInfoW
SetupDiBuildDriverInfoList
SetupDiSetDeviceInstallParamsW
SetupDiGetDeviceInstallParamsW
SetupDiGetDeviceInstanceIdW
SetupDiDestroyDeviceInfoList
SetupDiEnumDeviceInfo
SetupDiGetClassDevsW
SetupDiGetDeviceRegistryPropertyW
SetupGetStringFieldW
SetupFindFirstLineW
SetupDiOpenDevRegKey
SetupCloseFileQueue
SetupScanFileQueueW
SetupDiInstallDriverFiles
SetupOpenFileQueue
SetupDiSetSelectedDriverW
SetupCloseInfFile
SetupOpenInfFileW
CM_Get_DevNode_Registry_PropertyW
SetupDiOpenDeviceInfoW
SetupDiCreateDeviceInfoList
SETUPAPI.dll
EnumPrinterDriversW
WINSPOOL.DRV
SetEndOfFile
SetFilePointer
UnmapViewOfFile
MapViewOfFile
CreateFileMappingW
FormatMessageW
GetSystemTime
GetDiskFreeSpaceW
GetModuleHandleW
ExpandEnvironmentStringsW
CreateDirectoryW
GetFileAttributesExW
MoveFileW
GetSystemDirectoryW
GetSystemDefaultLangID
GetUserDefaultLangID
GetLocaleInfoW
InterlockedCompareExchange
GlobalAlloc
GlobalFree
SystemTimeToFileTime
SetFileTime
GetCurrentThread
WaitForMultipleObjects
CompareStringA
GetExitCodeThread
GetExitCodeProcess
CreateProcessW
InitializeCriticalSection
LoadLibraryExW
GetVolumePathNameW
GetFileType
memmove
_wcsdup
wcschr
toupper
wcslen
_wcsicmp
wcscmp
rand
srand
_ftime
_except_handler3
CoSetProxyBlanket
MsgWaitForMultipleObjects
CharNextW
GetKeyboardType
CharUpperA
CharLowerA
GetActiveWindow
CharUpperW
StrToIntW
StrToIntExW
UrlCombineW
UrlGetPartW
PathIsRootW
PathIsUNCW
PathStripToRootW
PathIsRelativeW
SHGetFolderPathW
SHFOLDER.dll
SetNamedSecurityInfoW
GetSecurityDescriptorDacl
GetSecurityDescriptorOwner
ConvertStringSecurityDescriptorToSecurityDescriptorW
RegEnumKeyW
RegCreateKeyExW
RegDeleteKeyW
FreeSid
EqualSid
AllocateAndInitializeSid
GetTokenInformation
LsaClose
LsaFreeMemory
CopySid
GetLengthSid
IsValidSid
LsaQueryInformationPolicy
LsaNtStatusToWinError
LsaOpenPolicy
ExtractFiles
RunSetupCommand
ExecuteCab
ADVPACK.dll
InternetQueryOptionA
InternetGetConnectedState
VerQueryValueW
GetFileVersionInfoW
GetFileVersionInfoSizeW
VERSION.dll
IUENGINE.dll
AsyncExtraWorkUponEngineLoad
CompleteSelfUpdateProcess
CreateEngUpdateInstance
DeleteEngUpdateInstance
EngBrowseForFolder
EngDetect
EngDownload
EngDownloadAsync
EngGetHistory
EngGetManifest
EngGetOperationMode
EngGetSystemSpec
EngInstall
EngInstallAsync
EngRebootMachine
EngSetOperationMode
InternalDetFilesDownloaded
InternalDownloadGetUpdatedFiles
InternalDownloadUpdatedFiles
InternalFindMatchingDriver
InternalLogDriverNotFound
InternalQueryDetectionFiles
InternalSetGlobalOfflineFlag
PingIUEngineUpdateStatus
ShutdownGlobalThreads
ShutdownThreads
DllMain
VS_VERSION_INFO
StringFileInfo
040904B0
CompanyName
Microsoft Corporation
FileDescription
Windows Update Control Engine
FileVersion
5.4.3790.14 built by: lab04_n
InternalName
iuengine.dll
LegalCopyright
Microsoft Corporation. All rights reserved.
OriginalFilename
iuengine.dll
ProductName
Microsoft
Windows
Operating System
ProductVersion
5.4.3790.14
VarFileInfo
Translation
VeriSign Trust Network1
VeriSign, Inc.1,0*
#VeriSign Time Stamping Service Root1402
+NO LIABILITY ACCEPTED, (c)97 VeriSign, Inc.0
970512000000Z
040107235959Z0
VeriSign Trust Network1
VeriSign, Inc.1,0*
#VeriSign Time Stamping Service Root1402
+NO LIABILITY ACCEPTED, (c)97 VeriSign, Inc.0
VeriSign Trust Network1
VeriSign, Inc.1,0*
#VeriSign Time Stamping Service Root1402
+NO LIABILITY ACCEPTED, (c)97 VeriSign, Inc.0
010228000000Z
040106235959Z0
VeriSign, Inc.1
VeriSign Trust Network1;09
2Terms of use at
https://www.verisign.com/rpa (c)011'0%
VeriSign Time Stamping Service0
$
http://ocsp.verisign.com/ocsp/status0
https://www.verisign.com/rpa0
"Copyright (c) 1997 Microsoft Corp.1
Microsoft Corporation1!0
Microsoft Root Authority0
970110070000Z
201231070000Z0p1+0)
"Copyright (c) 1997 Microsoft Corp.1
Microsoft Corporation1!0
Microsoft Root Authority0
"Copyright (c) 1997 Microsoft Corp.1
Microsoft Corporation1!0
Microsoft Root Authority
"Copyright (c) 1997 Microsoft Corp.1
Microsoft Corporation1!0
Microsoft Root Authority0
990701070000Z
051015070000Z0
Redmond1
Microsoft Corporation1+0)
"Copyright (c) 1999 Microsoft Corp.1806
/Microsoft Windows Verification Intermediate PCA0
"Copyright (c) 1997 Microsoft Corp.1
Microsoft Corporation1!0
Microsoft Root Authority
Redmond1
Microsoft Corporation1+0)
"Copyright (c) 1999 Microsoft Corp.1806
/Microsoft Windows Verification Intermediate PCA0
030630232243Z
040830233243Z0
Washington1
Redmond1
Microsoft Corporation1+0)
"Copyright (c) 2003 Microsoft Corp.1'0%
Microsoft Windows XP Publisher0
"Copyright (c) 1997 Microsoft Corp.1
Microsoft Corporation1!0
Microsoft Root Authority
8http://crl.microsoft.com/pki/crl/products/WindowsPCA.crl0
Redmond1
Microsoft Corporation1+0)
"Copyright (c) 1999 Microsoft Corp.1806
/Microsoft Windows Verification Intermediate PCA
Windows Updat
2http://cdm.microsoft.com/update/certs/usacert.htm 0
VeriSign Trust Network1
VeriSign, Inc.1,0*
#VeriSign Time Stamping Service Root1402
+NO LIABILITY ACCEPTED, (c)97 VeriSign, Inc.
-----------------------