ok - there's a few ways of doing this, but first of all, you haven't said whether you would prefer an update cd, or an up-to-date windows cd.
There's a couple of ways of doing this, but only one way of being completely happy with it.
The first way, and the definitive way...
The first thing you need to do is to compile a list of all of the post sp2 updates - and this is no mean feat. There are various lists available, but I've yet to find a comprehensive and up to date one.
Seems to me that unless somebody knows of such a list, the best way of doing this would be to bring your windows xp install completely up to date, and then use add/remove programs to list all the installed hotfixes.
Then, download all of these updates to a folder. (What you'd do with them depends on the answer to the question I first asked - an update cd or an up to date windows cd?)
To create an update cd that you can simply start installing and leave running untill it's finished, there are a few different ways. The most simplistic way is probably to use a batchfile, making sure that WMP10 is always the first installed (if installing it) followed by .NET 1.1 and then .NET 2. You can get the idea by looking at
http://unattended.msfn.com - where you would be looking only at the switches applicable to each type of windows update (the ones I mention here run it silently for one of the two types), and the order to place them in. Simply list them all in the batchfile (eg, "start wait update.exe /Q:A /R:N ") (the rest is about creating an unattended disk, which you aren't trying to do)
Burn this batchfile to disk, along with the hotfixes. all you'd have to do to install the updates is simply run the batchfile. Or you could even create an autorun to automatically start it when you insert the cd.
the second way, if creating an updated windows disk
Extract all the contents of your windows CD to a folder on your hard drive. You can do all this manually if you so wish, carrying on from the process above, and integrating each individual hotfix into the disk, but I'm guessing that you'd prefer to do it the automated way. There are a variety of integration packages. Two popular ones are "n-lite" and "ryanvm". I recently used the
ryanvm 1.05 integrator, which left me with 6 critical updates to install, and 11 optional ones to choose from.
Simply download his latest update pack to a seperate folder, run the integrator, select the location the folder condaining the contents of your xp cd, select the location of the update pack, and hit integrate. This takes a short while, but does everything for you.
Note that this pack integrates into winXP SP2, and so you would first need to slipstream sp2 if you have a previous version (check out the eldergeeks (
http://www.theeldergeek.com/slipstreamed_xpsp2_cd.htm ) guide to do it, just don't burn the cd afterwards.)
once you've added the updatepack to the sp2 files, you are ready to burn it all back to cd - you can either use the eldergeeks guide for this, or...
download this -
http://unattended.msfn.org/files/global/CDIMAGE_GUI.EXE
put it in its own folder and run it.
1,open the file with the yellow smiley face icon - cdimagegui
2, on the directories tab of the staryp menu, select the folder where you have extracted the cd contents to, and select the location and name of the ISO file you would like to create (what it's called and where you want to put it)
3,go to the config menu (on the left) and then switch to the boot tab. select the file boot.img, found in the same folder as cdimagegui.exe. Make the volume lable whatever you like.
4, go to the creation menu on the left, and then click start image creation on the bottom left.
This will create a winXP cd that will be bootable when burned to CD.
and then burn the ISO to a cd.