I made a fresh install of Windows XP with integrated SP2 (CD taken
from the MVLS download area). WindowsUpdate works, it finds the
important/optional components like .net 1.1, and the critical .net 1.1
sp1 as well. But it does not find MS04-038, neither automatic nor
manual. MBSA claims MS04-038 with file version lower than exspected
[C:\WINDOWS\system32\browseui.dll, 6.0.2900.2180 < 6.0.2900.2518]
BROWSEUI.DLL indeed is 6.00.2900.2180 (xpsp_sp2_rtm.040803-2158).
I checked the other conditions of item.xml for KB834707/MS04-038,
taken from our SUS. The key
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows
NT\CurrentVersion\Hotfix\KB834707
does not exist. The versions of the other files are from SP2:
shdocvw.dll 6.00.2900.2180 (xpsp_sp2_rtm.040803-2158)
wininet.dll 6.00.2900.2180 (xpsp_sp2_rtm.040803-2158)
mshtml.dll 6.00.2900.2180 (xpsp_sp2_rtm.040803-2158)
urlmon.dll 6.00.2900.2180 (xpsp_sp2_rtm.040803-2158)
I could reproduce it with both the german and the english language
version of XP with SP2 several times.
Another PC was set up completely the same way about two weeks ago,
here MS04-038 was downloaded and installed automatically. BROWSEUI.DLL
there has version 6.00.2900.2518 (xpsp_sp2_gdr.040919-1056).
WindowsUpdate.log says
2004-11-21 08:38:54+0100 1296 650 PT: Using server URL
https://v5.windowsupdate.microsoft.c...ce/client.asmx
2004-11-21 08:38:54+0100 1296 650 Add header for
accept-encoding: xpress succeeded
2004-11-21 08:38:55+0100 1296 650 DetectCompressionType
returning type 1, hr=0x0
2004-11-21 08:38:55+0100 1296 650 WU client found 0
updates and 10 categories in search
2004-11-21 08:38:55+0100 1296 650 WU client finished
Searching for update
2004-11-21 08:38:55+0100 1296 650 WU client calls back
to search call WindowsUpdate with code Call complete and error 0
Seems there is actually a problem with the detection of MS04-038.
--
Alex Bergdolt