Part 2 - Adding the Security Rollup and Hotfixes
(The procedure is the same for any hotfixes (including the Security Rollup) that you wish to include on your
slipstreamed CD.)
- Navigate into your C:\CD folder and into the \i386 folder. Create a folder named Svcpack there
(C:\CD\i386\Svcpack).
- Copy the QXXXXXX.exe or KBXXXXXX.exe file to the C:\CD\i386\Svcpack folder. Hotfixes may need to be
renamed to the indicated shorter filename.
- Extract the files from the QXXXXXX.exe or KBXXXXXX.exe file to a temporary folder (C:\XP-Rollup).
For example, you would extract the Security Rollup file using the command
"KB826939.exe -x" to your C:\XP-Rollup folder.
- From the temporary folder (C:\XP-Rollup), copy the QXXXXXX.cat or KBXXXXXX.cat file to the
C:\CD\i386\Svcpack folder.
- Next, delete any binary files that are be replaced from the C:\CD\i386\Svcpack folder,
then copy any new binary files from the temporary folder (choosing sp2 over sp1 if necessary).
|
For example, the Security Rollup needs these files deleted and added:
|
| Deleted |
Deleted |
Copied |
Copied |
accwiz.ex_ crypt32.dl_ cryptsvc.dl_ hh.ex_ hhctrl.oc_ hhsetup.dl_ html32.cn_
itircl.dl_ itss.dl_ locator.ex_ magnify.ex_ migwiz.ex_ mrxsmb.sy_ msconv97.dl_
narrator.ex_ newdev.dl_ ntdll.dll ntkrnlmp.ex_ ntoskrnl.ex_
|
ole32.dl_ osk.ex_ pchshell.dl_ raspptp.sy_ rpcrt4.dl_ rpcss.dl_ shdocvw.dl_
shell32.dl_ shmedia.dl_ srrstr.dl_ srv.sy_ svcpack.in_ sysmain.sd_ urlmon.dl_
user32.dl_ win32k.sy_ winsrv.dl_ zipfldr.dl_
|
accwiz.exe crypt32.dll cryptsvc.dll hh.exe hhctrl.ocx hhsetup.dll html32.cnv
itircl.dll itss.dll locator.exe magnify.exe migwiz.exe mrxsmb.sys msconv97.dll
narrator.exe newdev.dll ntdll.dll ntkrnlmp.exe ntkrnlpa.exe ntkrpamp.exe
|
ole32.dll osk.exe pchshell.dll raspptp.sys rpcrt4.dll rpcss.dll shdocvw.dll
shell32.dll shmedia.dll srrstr.dll srv.sys sysmain.sdb urlmon.dll user32.dll
win32k.sys winsrv.dll zipfldr.dll
|
- (You do not have to copy Update.exe, Update.inf, SPmsg.dll, SPcustom.dll,
SPuninst.exe, Update.ver, or symbols (.pdb) files.)
- Create or edit the Svcpack.inf file at C:\CD\i386\Svcpack.inf, using the following content:
[Version]
Signature="$Windows NT$"
[SetupData]
CatalogSubDir="\i386\svcpack"
[ProductCatalogsToInstall]
QXXXXXX.cat
or
KBXXXXXX.cat
[SetupHotfixesToRun]
QXXXXXX.exe /q /n /z
or
KBXXXXXX.exe /q /n /z
qchain.exe
If you plan to deploy multiple hotfixes together, add an entry for each hotfix under both [ProductCatalogsToInstall]
and [SetupHotfixesToRun]
- Edit the C:\CD\i386\Dosnet.inf file by making the following changes:
- Add the svcpack folder name to the [OptionalSrcDirs] section:
[OptionalSrcDirs]
Svcpack
- Add the names of the hotfixed files to the [ForceCopyDriverCabFiles] section.
This section is located at the end of the Dosnet.inf file. For example:
[ForceCopyDriverCabFiles]
example.sys
|
|