Slipstream Hotfixes?

J

Jeffrey Chalkley

I work at a company where we are going to install XPpro
on 50-60 older machines(all different so I cannot ghost
them) so I created a 'new' windows Boot Disk with the
sp1a slipstreamed into it, but there are still a bunch of
Hotfixes (especially the ones that the new Worms take
advantage of) that I need to install, and the internet
bandwidth isn't fast at all.... I know, (and have)
downloaded all the hotfixes as *.exe's but that's too
much time to reboot in between each one.

so I guess my question is:
is there a way to Slipstream the hotfixes into the
install, and if not is there a way to load all the
hotfixes from a batch file or script?

thanks,
-Jeffrey Chalkley
 
G

George S. Ellis

I posted this reply on the 22nd. This is a copy and paste. There is a KB
that also tells how to slipstream service packs.
===========
Some MS hotfixes are poorly executed. You
may need to extract some of these using the /X switch. Then you would run
Update after reworking them. If the hotfix produces a SP1 and SP2
directory, you need the SP2 files. Using KB824146 as an example, you want
to have the files in a directory. The Common files generally go into the
Update directory. My 824146 directory contains:

824146
- rpcrt4.dll
- ole32.dll
- rpcss.dll
- spmsg.dll
- spuninst.exe
- <824146\update>
- kb824146.cat
- update.inf
- update.ver
- update.exe
- spuninst.exe
- spcustom.dll
- spmsg.dll
- eula.txt

Note that I have spmsg.dll and spuninst.exe in both 824146 and 824146\update
directory. SOME of the hotfixes do not work unless the spuninst.exe is in
with the fixed files. It is a feature.

I run a script during my unattended installation

(note that some lines have wrapped)
=====================

Set WshShell=WScript.CreateObject("WScript.Shell")
Set fso = CreateObject("Scripting.FileSystemObject")

sCriticalSource = WshShell.ExpandEnvironmentStrings("%SystemDrive%") &
"\msupdate\critical\"
sRecommendedSource = WshShell.ExpandEnvironmentStrings("%SystemDrive%") &
"\msupdate\rcmded\"

' KB 824146 RPC Hotfix
sRun = "cmd /c " & sCriticalSource & "824146\update\update.exe -o -z -q"
nRtn = WshShell.Run(sRun, 1, True)

'**************************************************************************
' QChain = verifies versions in case of conflict and remediates
'**************************************************************************

sRun = "cmd /c " & WshShell.ExpandEnvironmentStrings("%SystemDrive%") &
"\msupdate\qchain.exe"
nRtn = WshShell.Run(sRun, 1, True)
========== end of vbs script ====================
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top