Jump to content

New Windows Update


Bugs Bunny

Recommended 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.

Link to comment
Share on other sites


  • 7 months later...

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
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...