Bugs Bunny Posted August 31, 2012 Share Posted August 31, 2012 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.cabhttp://download.windowsupdate.com/v9/1/windowsupdate/b/selfupdate/WSUS3/x86/Other/wuapi.cabhttp://download.windowsupdate.com/v9/1/windowsupdate/b/selfupdate/WSUS3/x86/Other/wuapi_XX.cabhttp://download.windowsupdate.com/v9/1/windowsupdate/b/selfupdate/WSUS3/x86/Other/wuauclt.cabhttp://download.windowsupdate.com/v9/1/windowsupdate/b/selfupdate/WSUS3/x86/Other/wuaucpl.cabhttp://download.windowsupdate.com/v9/1/windowsupdate/b/selfupdate/WSUS3/x86/Other/wuaucpl_XX.cabhttp://download.windowsupdate.com/v9/1/windowsupdate/b/selfupdate/WSUS3/x86/Other/wuaueng.cabhttp://download.windowsupdate.com/v9/1/windowsupdate/b/selfupdate/WSUS3/x86/Other/wuaueng_XX.cabhttp://download.windowsupdate.com/v9/1/windowsupdate/b/selfupdate/WSUS3/x86/Other/wucltui.cabhttp://download.windowsupdate.com/v9/1/windowsupdate/b/selfupdate/WSUS3/x86/Other/wucltui_XX.cabhttp://download.windowsupdate.com/v9/1/windowsupdate/b/selfupdate/WSUS3/x86/Other/wups.cabhttp://download.windowsupdate.com/v9/1/windowsupdate/b/selfupdate/WSUS3/x86/Other/wups2.cabhttp://www.update.microsoft.com/v9/1/windowsupdate/redir/muv4wuredir.cabhttp://www.update.microsoft.com/v9/1/windowsupdate/selfupdate/wuident.cabIt 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 More sharing options...
tomasz86 Posted August 31, 2012 Share Posted August 31, 2012 Link to comment Share on other sites More sharing options...
Acheron Posted April 22, 2013 Share Posted April 22, 2013 (edited) 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:PROCESSCABSTITLE %T1% - Processing basic CAB filesECHO.&MD WORK\CABS&DIR/B HFCABS>WORK\CABS.TXTFOR /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 >NULIF 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.TXTIF EXIST WORK\CABS\*.CAT MOVE/Y WORK\CABS\*.CAT WORK\SVCPACKIF EXIST WORK\CABS\opuc.dll HFTOOLS\MODIFYPE.EXE WORK\CABS\opuc.dll -cIF EXIST WORK\CABS\*.DLL.MUI_* XCOPY/DHY WORK\CABS\*.DLL.MUI_* WORK\I386EIF EXIST WORK\CABS\*.DLL XCOPY/DHY WORK\CABS\*.DLL WORK\I386EIF 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 :EOFNote 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 April 25, 2013 by Acheron Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now