WinXP with SP1 or later can have patches applied in a stack without any special fussing. WinXP pre-SP1, like Win2000, can apply a whole batch of patches in one shot, but you should run QChain.exe after the patches before rebooting, so they all come out happy.
Go to
http://windowsupdate.microsoft.com and click the Customize Windows Update, then checkmark "Show link to Windows Update
Catalog," click
Apply, and now you will have a link on the left to Windows Update
Catalog, where you can fish out any patch you darn well please
- Download the patches you'll need and save them to a folder
- Download QChain.exe if you're not going to have WinXP SP1A already installed
- Fish out the .exe files and reduce their crazy-long names down to Q815322.exe or whatever, for convenience
- Make a .txt file and list the .exe's with a -? on the end, like this:
q823718.exe -?
js56nen.exe -?
q822925.exe -?
q330994.exe -?
q318203.exe -?
rootsupd.exe -?
823980.exe -?
823559.exe -?
822831.exe -?
q818043.exe -?
vbs56nen.exe -?
KB824105.exe -?
KB824146.exe -?
- Now rename the .txt file to a .bat file and run it, noting the command-line switches for each of the patches (silent mode, do not restart after applying, etc) and jot down the switches you'd want to use
- Edit your .bat file with the switches. Here's my "FastPatch" file for Win2000SP4 + IE6SP1 + Windows Media Player 6.4, for example:
q823718.exe /Q
js56nen.exe /Q
q822925.exe /Q
q330994.exe /Q
q318203.exe /Q
REM User-interactive above this line ***
rootsupd.exe /Q
823980.exe -u -n -o -z -q
823559.exe -u -n -o -z -q
822831.exe -u -n -o -z -q
q818043.exe -u -n -o -z -q
vbs56nen.exe /Q
KB824105.exe -u -n -o -z -q
KB824146.exe -u -n -o -z -q
qchain.exe
pause
Since I use this frequently at work, I've got the user-interactive patches clustered at the top for convenience. NOTE that Qchain.exe is called last; you need this to make it all come out right. ALSO NOTE that you must NOT answer
Yes to any individual patch that asks if you want to restart the computer with a Yes/No option.