Jump to content

1.4.2: Windows Update not working for XP SP2


lek

Recommended Posts

Edit: I take it the area of interest is the last bit of the :POSTHFX routine?
That's correct.

Before I make a special version to collect some temporary files, could you do the test with all hotfixes again but with any anti-virus or script blockers you may have running disabled?

Link to comment
Share on other sites


Our posts crossed each other in cyberspace. :) For the record: I don't have any AV or script blockers running on this system.

I assume you'd want to see some files from the WORK directory; if the PAUSE is in the right location (see post #15), just tell me which ones you need.

Link to comment
Share on other sites

See attached .zip file.

Bonus information: the contents of the WORK tree at the breakpoint.


F:\hfslipxp\WORK>dir /s /b

F:\hfslipxp\WORK\au.inf
F:\hfslipxp\WORK\AU2.INF
F:\hfslipxp\WORK\AU3.INF
F:\hfslipxp\WORK\DNOSDIR.TXT
F:\hfslipxp\WORK\DRV.TXT
F:\hfslipxp\WORK\DX9
F:\hfslipxp\WORK\DX9EXTRA
F:\hfslipxp\WORK\ENGS
F:\hfslipxp\WORK\ENGS.TXT
F:\hfslipxp\WORK\FDV
F:\hfslipxp\WORK\FULLSRC.TXT
F:\hfslipxp\WORK\HFREGWU.TXT
F:\hfslipxp\WORK\I386E
F:\hfslipxp\WORK\IE6EXP
F:\hfslipxp\WORK\INFS
F:\hfslipxp\WORK\MSXML
F:\hfslipxp\WORK\NSFALL.TXT
F:\hfslipxp\WORK\NSFALL1.TXT
F:\hfslipxp\WORK\NSFALLt.TXT
F:\hfslipxp\WORK\NSFREG.TXT
F:\hfslipxp\WORK\NSFREG0.TXT
F:\hfslipxp\WORK\NSFREGNOT.TXT
F:\hfslipxp\WORK\NSFREGt.TXT
F:\hfslipxp\WORK\NSFREGt1.TXT
F:\hfslipxp\WORK\RED
F:\hfslipxp\WORK\ROROEWU.TXT
F:\hfslipxp\WORK\SVCPACK
F:\hfslipxp\WORK\sysoc.inf
F:\hfslipxp\WORK\SYSOCOC.TXT
F:\hfslipxp\WORK\UPDATE
F:\hfslipxp\WORK\WUA
F:\hfslipxp\WORK\ENGS\iuctl.dll
F:\hfslipxp\WORK\ENGS\iuctl.inf
F:\hfslipxp\WORK\ENGS\iuengine.dll
F:\hfslipxp\WORK\ENGS\LegitCheckControl.dll
F:\hfslipxp\WORK\ENGS\muweb.dll
F:\hfslipxp\WORK\I386E\AU.INF
F:\hfslipxp\WORK\I386E\cdm.dll
F:\hfslipxp\WORK\I386E\iuctl.dll
F:\hfslipxp\WORK\I386E\iuengine.dll
F:\hfslipxp\WORK\I386E\LCC.dll
F:\hfslipxp\WORK\I386E\muweb.dll
F:\hfslipxp\WORK\I386E\wuapi.dll
F:\hfslipxp\WORK\I386E\wuau.adm
F:\hfslipxp\WORK\I386E\wuauclt.exe
F:\hfslipxp\WORK\I386E\wuauclt1.exe
F:\hfslipxp\WORK\I386E\wuaucpl.cpl
F:\hfslipxp\WORK\I386E\wuaueng.dll
F:\hfslipxp\WORK\I386E\wuaueng1.dll
F:\hfslipxp\WORK\I386E\wuauhelp.chm
F:\hfslipxp\WORK\I386E\wuauserv.dll
F:\hfslipxp\WORK\I386E\wucltui.dll
F:\hfslipxp\WORK\I386E\wups.dll
F:\hfslipxp\WORK\I386E\wups2.dll
F:\hfslipxp\WORK\I386E\wuweb.dll
F:\hfslipxp\WORK\SVCPACK\wusetup.cat

Edit: I don't presume to fully understand the inner workings of HFSLIP, but the following line looks suspicious to me:

FINDSTR/IR "\.AX \.ACM \.OCX msxml..dll" WORK\NSFALL1.TXT>>WORK\NSFREG0.TXT

NSFALL1.TXT contains the names of all the WU files, and this line of code filters them all out. Not sure if that's supposed to happen, of course.

WORK.zip

Edited by lek
Link to comment
Share on other sites

Additional info: the files in the previous post were taken from an install set with only WindowsUpdateAgent20-x86.exe in HF. HFCABS contained IUCTL.CAB, LegitCheckControl.cab and MUWEB_SITE.CAB. Just shout if you need me to set up a different configuration.

Link to comment
Share on other sites

You stumbled upon a serious bug here. That section is supposed to take into account different scenarios but it looks like I missed one. I'm working on a fix right now.

Edit: I don't presume to fully understand the inner workings of HFSLIP, but the following line looks suspicious to me:

FINDSTR/IR "\.AX \.ACM \.OCX msxml..dll" WORK\NSFALL1.TXT>>WORK\NSFREG0.TXT

That line is OK, though it could use a minor speed improvement.
Link to comment
Share on other sites

  • 5 months later...

I am very sorry to say that HFSlip 1.6.4 still produces an unusable AU.INF when integrating everything needed to download from Microsoft websites (except Office).

My source is a german XP Pro Corp. SP2 with integrated hotfixes until 2006/08/17. I used this version to re-install my PC a couple of times and AU never stumbled. After integration I have the same symptoms as described by lek.

The following files were integrated, following Tomcat76's dynamic update list for XP SP2.

LegitCheckControl.cab

Timestamp: "11 Oct. 2007 23:21:49"

WindowsXP-KB898461-x86-DEU.exe (Package Installer 6.1.22.4)

Build Date: 2005/05/17

Product Version: 6.1.0022.4

WindowsUpdateAgent30-x86.exe

Product Version: 6.1.0022.4

MUWEB_SITE.CAB Microsoft Update engine

Timestamp: "31 Jul 2007 09:06:18"

MUAuth.cab

Timestamp: "7 May 2007 19:50:27"

Oh, one question: would it be better to open a new thread, sinde this one refers to HFSlip 1.4.2?

AU.INF

; Windows Update INF
; Installation of AutoUpdate Service
; Copyright Microsoft ® 2003
[Version]
Signature="$Windows NT$"
ClassGUID={00000000-0000-0000-0000-000000000000}
LayoutFile=layout.inf
[DestinationDirs]
AUCopyFilesSys = 11
AUDelSysFiles = 11 ; system directory
AUDelRootFiles = 25 ; windows directory
AUDelInfFiles = 17
CUNDelSysFiles = 11 ; LDID_SYS
CUNDelInfFiles = 17 ; LDID_INF
CUNDelTaskFile = 10, Tasks ;LDID_WIN
[DefaultInstall]
DelFiles = AUDelSysFiles, AUDelRootFiles, AUDelInfFiles, CUNDelSysFiles, CUNDelInfFiles, CUNDelTaskFile
DelReg = DelAUKeys, DelCUNKeys, DelW2kAUKeys, DelOtherKeys
AddReg = AddRegControlPanelCategory, AddRegKillBit
CopyFiles = AUCopyFilesSys
RegisterDLLs = AU_dlls
[AUCopyFilesSys]
[AU_dlls]
[AUDelSysFiles]
[AUDelRootFiles]
[AUDelInfFiles]
[CUNDelSysFiles]
[CUNDelInfFiles]
[CUNDelTaskFile]
[DelAUKeys]
;wuv3is
;wuauboot
;wuauclt
;wuaucpl
;auhook
;wuaures
;wuaupd
[DelCUNKeys]
[DelW2kAUKeys]
[DelOtherKeys]
; Service Startup Key
; old IUpdate
; wuv3is.dll
; wupdinfo.dll
;iuctl.dll
[AddRegKillBit]
;AddRegKillBit WUV3IS
[AddRegControlPanelCategory]
[Strings]
;Non-Localizable
;Localizable
;needs to be localized exactly as the task scheduler job created by CUN
WUCUN_TS_JOBFILE = "Hinweis über kritische Windows-Updates.job"

I'll happily provide any futher info needed! :-)

Edited by rimshot
Link to comment
Share on other sites

I am very sorry to say that HFSlip 1.6.4 still produces an unusable AU.INF when integrating everything needed to download from Microsoft websites (except Office).
That is actually by design. There are files which don't exist in the original source yet and adding them into AU.INF is too difficult because localized versions of AU.INF contain special characters. Stripping everything away from AU.INF and having HFSLIPWU.INF take over the necessary actions is the easiest solution.
WindowsUpdateAgent30-x86.exe

Product Version: 6.1.0022.4

That's the version of the wrapper. What's the timestamp? 31-Jul-2007?
Oh, one question: would it be better to open a new thread, sinde this one refers to HFSlip 1.4.2?
You see the same symptoms as lek and he never really said that his problem is solved. It's fine.
I'll happily provide any futher info needed! :-)
I'd like to have a look at these files:

HFSLIP.LOG

SOURCESS\I386\HFSLIPWU.INF

SOURCESS\I386\TXTSETUP.SIF

Link to comment
Share on other sites

That is actually by design. There are files which don't exist in the original source yet and adding them into AU.INF is too difficult because localized versions of AU.INF contain special characters. Stripping everything away from AU.INF and having HFSLIPWU.INF take over the necessary actions is the easiest solution.

Oops, my fault! I wasn't aware of that...maybe reading this thread thoroughly would have helped. I'll make up for this by switching on the grey mass between my ears and RTFT :lol:

That's the version of the wrapper. What's the timestamp? 31-Jul-2007?

Exactly. 31 Jul 2007 09:05:36

I'd like to have a look at these files:

HFSLIP.LOG

SOURCESS\I386\HFSLIPWU.INF

SOURCESS\I386\TXTSETUP.SIF

OK. For starters I can give you the last 2 files you asked for. The HFSLIP.LOG has to be regenerated by making another integration run. I slipstreamed/integrated quite a lot the last 2 days, because I wanted to have all HFs, most drivers and some Addons on my multiboot-DVD.

I'll provide you with the logfile within the next 24 hours.

HFSLIPWU.INF

TXTSETUP.7z

Edited by rimshot
Link to comment
Share on other sites

The HFSLIP.LOG has to be regenerated by making another integration run. I slipstreamed/integrated quite a lot the last 2 days, because I wanted to have all HFs, most drivers and some Addons on my multiboot-DVD.

I'll provide you with the logfile within the next 24 hours.

Don't bother. The reason why AU/WU/MU don't work is the same as lek's: the HFSLIPWU.INF file is practically empty. But the reason why your HFSLIPWU.INF doesn't do anything useful is probably due to the fact that you aren't using a clean source as a base. I can see that clearly by looking at your TXTSETUP.SIF file. Please don't reuse an HFSLIP-modded source (or modded by another tool) because HFSLIP can't handle that.
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...