Jump to content

Welcome to MSFN Forum
Register now to gain access to all of our features. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, post status updates, manage your profile and so much more. This message will be removed once you have signed in.
Login to Account Create an Account


Photo

New Windows Update

- - - - -

  • Please log in to reply
2 replies to this topic

#1
Bugs Bunny

Bugs Bunny

    Junior

  • Members
  • Pip
  • 66 posts
The newest version of Windows Update does not come as installable .exe anymore but as different .cab files.
Is anyone able to modify the newest HFSLIP so that it integrates these cab files?
These should be the cab files of the newest windows update, whereas XX is a placeholder for localized versions (fr, it, de...)
http://download.windowsupdate.com/v9/1/windowsupdate/b/selfupdate/WSUS3/x86/Other/wsus3setup.cab
http://download.windowsupdate.com/v9/1/windowsupdate/b/selfupdate/WSUS3/x86/Other/wuapi.cab
http://download.windowsupdate.com/v9/1/windowsupdate/b/selfupdate/WSUS3/x86/Other/wuapi_XX.cab
http://download.windowsupdate.com/v9/1/windowsupdate/b/selfupdate/WSUS3/x86/Other/wuauclt.cab
http://download.windowsupdate.com/v9/1/windowsupdate/b/selfupdate/WSUS3/x86/Other/wuaucpl.cab
http://download.windowsupdate.com/v9/1/windowsupdate/b/selfupdate/WSUS3/x86/Other/wuaucpl_XX.cab
http://download.windowsupdate.com/v9/1/windowsupdate/b/selfupdate/WSUS3/x86/Other/wuaueng.cab
http://download.windowsupdate.com/v9/1/windowsupdate/b/selfupdate/WSUS3/x86/Other/wuaueng_XX.cab
http://download.windowsupdate.com/v9/1/windowsupdate/b/selfupdate/WSUS3/x86/Other/wucltui.cab
http://download.windowsupdate.com/v9/1/windowsupdate/b/selfupdate/WSUS3/x86/Other/wucltui_XX.cab
http://download.windowsupdate.com/v9/1/windowsupdate/b/selfupdate/WSUS3/x86/Other/wups.cab
http://download.windowsupdate.com/v9/1/windowsupdate/b/selfupdate/WSUS3/x86/Other/wups2.cab
http://www.update.microsoft.com/v9/1/windowsupdate/redir/muv4wuredir.cab
http://www.update.microsoft.com/v9/1/windowsupdate/selfupdate/wuident.cab

It would be great if someone could modify the HFSLIP script, so that you just have to put these cab files into the HFCABS folder and the files get integrated.


How to remove advertisement from MSFN

#2
tomasz86

tomasz86

    www.windows2000.tk

  • Members
  • PipPipPipPipPipPipPipPip
  • 2,497 posts
  • OS:XP Pro x86
  • Country: Country Flag
http://www.msfn.org/...ost__p__1001720

#3
Acheron

Acheron

    Friend of MSFN

  • Members
  • PipPipPipPipPip
  • 985 posts
  • OS:XP Pro x86
  • Country: Country Flag
When you integrate KB2607070 using HFSLIP, on first logon when the Automatic update service is started Windows Update Agent gets silently updated to 7.6.7600.256.

You can slipstream Windows Update Agent 7.6.7600.256 by using the installer made by Ricktendo. You can download the installer here.

HFSLIP does also support integrating ActiveX components. If you look in the WindowsUpdate.log you see that during initialization of the Microsoft Update website some components are downloaded and installed. On Mimo's site you can find downloadlinks to some of the required components.

if you have successfully followed all instructions Microsoft Update should not prompt to install any files.

However studying the logs I found the Windows Update service installs some files silently. If you not want to have any overhead visiting the Microsoft Update site you also need mucltui.dll and the corresponding mucltui.dll.mui file.

Additional changes to HFSLIP are needed to support slipstreaming these files:

Update :PROCESSCABS

:PROCESSCABS
TITLE %T1% - Processing basic CAB files
ECHO.&MD WORK\CABS&DIR/B HFCABS>WORK\CABS.TXT
FOR /F %%I IN ('FINDSTR/I "MUWEB MUCAT MUCLTUI WUWEB OPUC LEGIT OGA IEAWSDC SWFLASH" WORK\CABS.TXT') DO EXPAND -R HFCABS\%%I -F:* WORK\CABS >NUL
IF EXIST WORK\CABS\legitcheck*.dll IF EXIST HF\*905474*.exe (XCOPY/DHY WORK\CABS\legitcheck*.dll WORK\I386E&DEL/Q/F WORK\CABS\legitcheck*.dll)
IF EXIST WORK\CABS\flash*.ocx CALL :FLAs***
IF EXIST WORK\CABS\*.DLL DIR/B WORK\CABS\*.DLL>>WORK\NSFREGt.TXT
IF EXIST WORK\CABS\*.CAT MOVE/Y WORK\CABS\*.CAT WORK\SVCPACK
IF EXIST WORK\CABS\opuc.dll HFTOOLS\MODIFYPE.EXE WORK\CABS\opuc.dll -c
IF EXIST WORK\CABS\*.DLL.MUI_* XCOPY/DHY WORK\CABS\*.DLL.MUI_* WORK\I386E
IF EXIST WORK\CABS\*.DLL XCOPY/DHY WORK\CABS\*.DLL WORK\I386E
IF EXIST WORK\CABS\FP_AX_CAB_INSTALLER.exe (
	IF NOT EXIST HFSVCPACK\FP_AX_CAB_INSTALLER.exe ECHO>>WORK\FILESTODEL.TXT HFSVCPACK\FP_AX_CAB_INSTALLER.exe
	XCOPY/DHY WORK\CABS\FP_AX_CAB_INSTALLER.exe HFSVCPACK
)
GOTO :EOF

Note the additonal command flag -R for the Expand command is needed to extract the localized mucltui.dll.mui file!

The call after flash*.ocx should not be modified, but apparently s*** in code sections is not allowed.

Add to the :POSTHFX section (preferably after MicrosoftUpdateCatalogWebControl.dll)

IF EXIST WORK\I386E\mucltui.dll.mui_* (
	REN "WORK\I386E\mucltui.dll.mui_*" mucltui.mui
	ECHO>>SOURCESS\I386\TXTSETUP.SIF mucltui.mui = 1,,,,,,,2,0,0,mucltui.dll.mui&ECHO>>SOURCESS\I386\DOSNET.INF d1,mucltui.mui
)

That's it!

Edited by Acheron, 25 April 2013 - 04:19 PM.





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users



How to remove advertisement from MSFN