How to get all XP service packs, updates, etc. together to avoid future downloads?

Solution 1:

http://www.wsusoffline.net/ This is what i use as part of my toolkit - it downloads everything and has a front end that automatically patches up a box. The neat thing about it is you can pick as many of as few products as you need, and it'll apply only the ones you need.

enter image description here

Windows XP is currently under legacy products, and since WSUS offline updates directly downloads the updates off MS, this may stop working when MS stops hosting patches, some time in the future.

EDIT: As of 2014, support for XP has been dropped on new updates of WSUS offline updates - You can find the last version that supports this, 9.2.1 in their archives.

Solution 2:

Perhaps nlite would be useful?

nLite is a tool for pre-installation Windows configuration and component removal at your choice. Optional bootable image ready for burning on media or testing in virtual machines. With nLite you will be able to have Windows installation which on install does not include, or even contain on media, the unwanted components.

Features

* Service Pack Integration
* Component Removal
* Unattended Setup
* Driver Integration
* Hotfixes Integration
* Tweaks
* Services Configuration
* Patches
* Bootable ISO creation