MSFN Forum: HFSLIP (original thread) - MSFN Forum

Jump to content


  • 37 Pages +
  • 1
  • 2
  • 3
  • Last »
  • You cannot start a new topic
  • This topic is locked

HFSLIP (original thread) Rate Topic: -----

#1 User is offline   tommyp 

  • MSFN Addict
  • Group: Developers
  • Posts: 1,675
  • Joined: 09-January 04
  • OS:none specified
  • Country: Country Flag

Posted 11 November 2004 - 06:15 PM

Click here for the current version.

HFSLIP is a small CMD file to slipstream hotfixes into a Windows source without the need for a svcpack folder full of EXE files that would only be integrated.

Windows 2000 Instructions
Windows XP/2003 Instructions.

HFSLIP is a hotfix slipstreaming program for Windows 2000 and Windows XP and Windows 2003.
* It slipstreams and recabs Type 1, Type 2, and MSXML-MSI hotfix binaries into the Windows source (if it's a hotfix, HFSLIP can handle it!)
* It integrates programs that use silent, switchless installers like WMP9 [2K only], WMP10 [XP and 2003 only] and DotNet.
* You can import registry entries, run CMD files and run INF files at T-13 minutes. This makes your settings "stick".
* It force feeds hotfix registry information during the installation, the registry information is taken right from the hotfix you want to slipstream. All hotfixes would be localized.
* It force feeds the additional files required for your installation.
* It force feeds the necessary catalog files into the registry.
* It maintains digital signature data on all files used for installation.
* It doesn't rely on any modified DLLs for installation.
* There is no need to disable system file protection, SFC is maintained after installation.
* A winnt.sif file is not required, and no editing of any source files is required.
* It runs in a command box on Win2k and higher.
* All languages supported
* Fully localized installation for all OS's
* File to report errors are automatically generated.

Windows 2000 specific features:
* It slipstreams Internet Explorer 6 into Windows 2000 (or, you can use IE 5).
* It slipstreams DX9C into Windows 2000 (but does not have bloat -- no pictures of joysticks, etc.)
* It slipstreams all Type 1 and Type 2 critical updates.
* The Microsoft post rollup errors with Hardware Abstraction Layer and the SCSI driver are resolved with this issue. Note: With the rollup errors repaired, windows update will report that the rollup is not installed. Read the instruction set if you would rather have windowsupdate happy instead.
* It slipstreams the Windows Genuine Advantage and slipstreams the new WindowsUpdateAgent.
* It integrates the Malicious Software tool for the people who can't live life seeing it as a WU.
* It slipstreams the WMP 9/10 codecs (not the player).
* It slipstreams HFExpert items.

Windows XP specific features:
* It slipstreams all Type 1 critical updates. It can also slipstream type 2 updates as well, but there are no Type 2 at this time for XP.
* It slipstreams the Windows Genuine Advantage and the new WindowsUpdateAgent.
* It integrates the Malicious Software tool for the people who can't live life seeing it as a WU.
* It slipstreams WMP10 (less the WDF components). If you need WDF, then don't slipstream it in the HF folder. Read links below for details.
* It slipstreams WMP10 codecs (not the player) less DRM.
* It slipstreams HFExpert items.

Windows 2003 specific features:
* It slipstreams all Type 1 critical updates. It can also slipstream type 2 updates as well, but there are no Type 2 at this time for 2003.
* It slipstreams the Windows Genuine Advantage and the new WindowsUpdateAgent.
* It integrates the Malicious Software tool for the people who can't live life seeing it as a WU.
* It slipstreams WMP10 codecs (not the player) less DRM.
* It slipstreams HFExpert items.

Once the file is run, it will create a fully slipstreamed source in a folder called SOURCESS. Installation must be from a CD.
Caution is advised for those who slipstream DX9C into W2K and run NLITE on the sourcess folder.

What is needed: A drive with a few gig of free space and the abilty to read.

Error Reporting. Please post these items so I can help troubleshoot if needed. I cannot help you without it.
-- The ERROR_REPORT.TXT file, with the bottom part completed by you.
-- Your hfnetchk log - this is HFNETCHK -V -F C:\WU.TXT
- ZIP up the above and post the info.
- (Hint a filename like ERRORZIP.RAR is not a ZIP file.

-----------

I have tested this with English versions and works great. Additional language support was added, however, I cannot test with other languages. YMMV. Please report any issues with languages and include the output from HFNETCHK if applicable.

Detailed directions are in the attached zip file.

Slipstream Data File Download

For Windows 2000, please visit FDV's site on this.

For Windows XP and 2003, please visit FDV's site on this.

This post has been edited by fdv: 17 October 2005 - 10:08 PM



#2 User is offline   Bilou_Gateux 

  • Powered by Windows Embedded
  • PipPipPipPipPip
  • Group: Members
  • Posts: 766
  • Joined: 03-January 04

Posted 12 November 2004 - 04:06 AM

Windows 2003 Server w/ Service Pack 1

Bilou Gateux list of [Security] Updates with instructions to download them [un]attended.

This post has been edited by Bilou_Gateux: 22 September 2005 - 08:27 AM


#3 User is offline   Bilou_Gateux 

  • Powered by Windows Embedded
  • PipPipPipPipPip
  • Group: Members
  • Posts: 766
  • Joined: 03-January 04

Posted 12 November 2004 - 07:38 AM

infos related to IE6SP1 slipstream into W2K source moved
Microsoft Internet Explorer 6 Service Pack 1 (SP1) Version 6.0.2800.1106

This post has been edited by Bilou_Gateux: 22 August 2005 - 01:40 AM


#4 User is offline   Bilou_Gateux 

  • Powered by Windows Embedded
  • PipPipPipPipPip
  • Group: Members
  • Posts: 766
  • Joined: 03-January 04

Posted 12 November 2004 - 10:06 AM

infos related to IE6SP1 slipstream into W2K source moved
Microsoft Internet Explorer 6 Service Pack 1 (SP1) Version 6.0.2800.1106

This post has been edited by Bilou_Gateux: 22 August 2005 - 01:40 AM


#5 User is offline   Bilou_Gateux 

  • Powered by Windows Embedded
  • PipPipPipPipPip
  • Group: Members
  • Posts: 766
  • Joined: 03-January 04

Posted 12 November 2004 - 02:42 PM

infos related to IE6SP1 slipstream into W2K source moved
Microsoft Internet Explorer 6 Service Pack 1 (SP1) Version 6.0.2800.1106

This post has been edited by Bilou_Gateux: 22 August 2005 - 01:41 AM


#6 User is offline   tommyp 

  • MSFN Addict
  • Group: Developers
  • Posts: 1,675
  • Joined: 09-January 04
  • OS:none specified
  • Country: Country Flag

Posted 12 November 2004 - 03:34 PM

Great work Bilou,
You can delete that dummy.cab from your list.

Thanks for the inf info, but I have all but one of the infs needed to make windowsupdate to think it's all patched/updated. Let me know if you want me to mail them to you. I'll test those commandlines out that you gave. I guess it's ok to have remedial questions once in a while. HAHA.

It appears that windowsupdate only checks the registry. The commandline HFNETCHK utility checks file versions, and the Microsoft Baseline Analyzer checks both. Weird. Each is good in their own way I guess.

The registry spot that windowsupdate generally checks is:
HKLM\Software\Microsoft\Updates
- there will be 4 "folders" there
-DataAccess\
-Internet Explorer 6\SP1\
-Windows 2000\SP5\
-Windows Media Player

Another spot the hotfixes write to is here:
HKLM\Software\Microsoft\Windows NT\CurrentVersion\Hotfix\
I don't think that windowsupdate looks there, but there isn't too much more in the infs to insert it anyway.

My remaining inf needed is for MSOE (KB823353). I tried a bunch of variations, but I seem to *think* that this hotfix is the only one that needs some reference in the HKLM\Software\Microsoft\Microsoft\Active Inf Setup\oeupdate. It's an oddball. I'll confirm it in a bit.

#7 User is offline   Bilou_Gateux 

  • Powered by Windows Embedded
  • PipPipPipPipPip
  • Group: Members
  • Posts: 766
  • Joined: 03-January 04

Posted 12 November 2004 - 03:45 PM

KB823353.INF
[Version]
Signature="$Chicago$"
AdvancedINF=2.5,%BadAdvpackVer%

[DefaultInstall]
AddReg=Uninstinfo.reg,Uninst.Reg,Actsetup.Reg
RunPreSetupCommands=
CheckAdminRights=1

[Uninstinfo.reg]
HKLM,"SOFTWARE\Microsoft\Advanced INF Setup\%COMPNAME%"

[Uninst.Reg]
HKLM,"Software\Microsoft\Internet Explorer","UpdateInf",,"%17%\%COMPID%.inf"

[Actsetup.Reg]
HKLM,"Software\Microsoft\Active Setup\Installed Components\%GUID%",,,"%COMPID%"
HKLM,"Software\Microsoft\Active Setup\Installed Components\%GUID%","IsInstalled",0x10001,01,00,00,00
HKLM,"Software\Microsoft\Active Setup\Installed Components\%GUID%","Version",,"%VERSION%"
HKLM,"Software\Microsoft\Active Setup\Installed Components\%GUID%","ComponentID",,"%COMPID%"

[Strings]
BadAdvpackVer="Incorrect version of advpack.dll. Please get new version from [URL=http://www.microsoft.com"]http://www.microsoft.com"[/URL]
COMPNAME            = oeupdate
Compversion         = 28001450
Compid              = Q823353
Version             = "6,0,2800,1450"
Guid                = {f5173cf0-1dfb-4978-8e50-a90169ee7ca9}


We must add data here
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings]
"MinorVersion"=";SP1;Q823353;"

The missing part to add = Q823353;


MINORVER.INF
[Version]
Signature="$Chicago$"
AdvancedINF=2.5,%BadAdvpackVer%

[DefaultInstall]
AddReg=IESettings.AddReg
RunPreSetupCommands=
CheckAdminRights=1

[IESettings.AddReg]
HKLM,%IESettingsRegKey%,MinorVersion,,"%MINORVER%"

[Strings]
IESettingsRegKey = "SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings"
MINORVER=";SP1;Q823353;"


the command is
rundll32.exe advpack.dll,LaunchINFSection <path><INF-Data> ,<Section>
ie
rundll32.exe advpack.dll,LaunchINFSection MINORVER.INF ,DefaultInstall

This post has been edited by Bilou_Gateux: 22 August 2005 - 01:26 AM


#8 User is offline   tommyp 

  • MSFN Addict
  • Group: Developers
  • Posts: 1,675
  • Joined: 09-January 04
  • OS:none specified
  • Country: Country Flag

Posted 12 November 2004 - 04:36 PM

Bilou, Thanks for the commandline, it worked. Finally got the MDAC complete as well as that MSOE PITA update.

Here's what you inf info needed for the OE update to say it's installed via windowsupdate.

HKLM,"Software\Microsoft\Windows\CurrentVersion\Internet Settings","MinorVersion",0,";SP1;Q823353;"


No more critical updates reported with my install.

#9 User is offline   GreenMachine 

  • ineXPlicable
  • Group: Developers
  • Posts: 3,062
  • Joined: 22-August 03

Posted 22 November 2004 - 05:27 AM

Looks good, tommyp!

Now that you've done it, no need for me to try to integrate it into XPCREATE! Sorry, but I really haven't got the time these days. And if I were to to be so inclined, I would need to make sure that there is no Windows EULA violations (I've not studied it carefully enough to verify that ... ). Maybe I'll have more time, now that Hell has frozen over ...

Bilou: I saw you mention in another thread a utility to manually extract MSI files (I think that is what you mentioned). If that was not it, it was some sort of extractor that looked like a tool I should have. Peut tu me le passe?

#10 User is offline   Bilou_Gateux 

  • Powered by Windows Embedded
  • PipPipPipPipPip
  • Group: Members
  • Posts: 766
  • Joined: 03-January 04

Posted 23 November 2004 - 09:30 AM

infos related to IE6SP1 slipstream into W2K source moved
Microsoft Internet Explorer 6 Service Pack 1 (SP1) Version 6.0.2800.1106

This post has been edited by Bilou_Gateux: 22 August 2005 - 01:41 AM


#11 Guest_bit_pusher_*

  • Group: Guests

Posted 28 November 2004 - 05:24 PM

tommyp, on Nov 11 2004, 06:15 PM, said:

- I remember something about a file called iesetup.dll.  The installation process needs it, I got it from somewhere.  Maybe the XP cd?   

Could you explain this tommy? is a tad ambiguous. ;)

#12 User is offline   Bilou_Gateux 

  • Powered by Windows Embedded
  • PipPipPipPipPip
  • Group: Members
  • Posts: 766
  • Joined: 03-January 04

Posted 29 November 2004 - 04:51 AM

infos related to IE6SP1 slipstream into W2K source moved
Microsoft Internet Explorer 6 Service Pack 1 (SP1) Version 6.0.2800.1106

This post has been edited by Bilou_Gateux: 22 August 2005 - 02:02 AM


#13 User is offline   prathapml 

  • Follow the rules please :-)
  • Group: Patrons
  • Posts: 6,791
  • Joined: 14-November 03
  • OS:Windows 7 x64
  • Country: Country Flag

Posted 18 December 2004 - 01:10 AM

Thanks tommyp, for all the hard work you've put into this instructions.
It will surely benefit a lot of users.

#14 User is offline   Bilou_Gateux 

  • Powered by Windows Embedded
  • PipPipPipPipPip
  • Group: Members
  • Posts: 766
  • Joined: 03-January 04

Posted 18 December 2004 - 10:06 AM

infos related to IE6SP1 slipstream into W2K source moved
Microsoft Internet Explorer 6 Service Pack 1 (SP1) Version 6.0.2800.1106

This post has been edited by Bilou_Gateux: 22 August 2005 - 02:03 AM


#15 User is offline   jinkazama 

  • Member
  • PipPip
  • Group: Members
  • Posts: 196
  • Joined: 16-November 03
  • OS:Windows 8 x64
  • Country: Country Flag

Posted 29 December 2004 - 07:16 PM

Hi Tommyp con you post your INF for windowsupdate reports?
Thank you

#16 User is offline   tommyp 

  • MSFN Addict
  • Group: Developers
  • Posts: 1,675
  • Joined: 09-January 04
  • OS:none specified
  • Country: Country Flag

Posted 30 December 2004 - 06:19 AM

First post updated to include the infs.

#17 User is offline   jinkazama 

  • Member
  • PipPip
  • Group: Members
  • Posts: 196
  • Joined: 16-November 03
  • OS:Windows 8 x64
  • Country: Country Flag

Posted 30 December 2004 - 08:18 AM

Thank you! :thumbup
..and happy new year!

#18 User is offline   Bilou_Gateux 

  • Powered by Windows Embedded
  • PipPipPipPipPip
  • Group: Members
  • Posts: 766
  • Joined: 03-January 04

Posted 01 January 2005 - 10:45 AM

@tommyp

Is msxml3.dll registered?

infos related to IE6SP1 slipstream into W2K source moved
Microsoft Internet Explorer 6 Service Pack 1 (SP1) Version 6.0.2800.1106

This post has been edited by Bilou_Gateux: 22 August 2005 - 01:53 AM


#19 User is offline   tommyp 

  • MSFN Addict
  • Group: Developers
  • Posts: 1,675
  • Joined: 09-January 04
  • OS:none specified
  • Country: Country Flag

Posted 01 January 2005 - 11:10 AM

You're right, the msxml files aren't registered off the bat. I run a regsvr32 command to register the msxml files after the install. I guess an inf file can do the same thing too.

#20 User is offline   Bilou_Gateux 

  • Powered by Windows Embedded
  • PipPipPipPipPip
  • Group: Members
  • Posts: 766
  • Joined: 03-January 04

Posted 02 January 2005 - 11:59 AM

infos related to IE6SP1 slipstream into W2K source moved
Microsoft Internet Explorer 6 Service Pack 1 (SP1) Version 6.0.2800.1106

This post has been edited by Bilou_Gateux: 22 August 2005 - 01:57 AM


Share this topic:


  • 37 Pages +
  • 1
  • 2
  • 3
  • Last »
  • You cannot start a new topic
  • This topic is locked

2 User(s) are reading this topic
0 members, 2 guests, 0 anonymous users



All trademarks mentioned on this page are the property of their respective owners
Copyright © 2001 - 2013 msfn.org
Privacy Policy