May 6, 2008 4 Comments
In this blog post, I will describe how to slipstream or integrate Windows XP Service Pack 3 with a Windows XP Service Pack 1 or Service Pack 2 CD. Windows XP RTM CD is not officially supported by Microsoft when integrating with Windows XP Service Pack 3. If you would like to integrate your Windows XP RTM CD or Windows XP Service Pack 1 CD with Windows XP Service Pack 2 then refer to "Slipstreaming Service Pack 2 into a Bootable Windows XP CD" for instructions.
One of the benefits of slipstreaming Windows XP Service Pack 3 into a bootable Windows XP CD is being able to reinstall Windows XP without the need to download and install SP3 from Windows Update afterwards. All Windows XP system files will updated to the Service Pack 3 level. Your computer will still need updates to be fully patched. Visit Microsoft Update to check your PC for Critical and Important updates. If you experience any problems with Microsoft Security updates then please call Microsoft support for help. There will be no charge for support on Security Updates.
Microsoft has set up newsgroups for self-support. If you need help for Security updates or any other updates that is issued by Microsoft then please visit the Windows Update newsgroup at using your newsreader news://msnews.microsoft.com/microsoft.public.windowsupdate.
What I Used
What I Did
- Create a folder called WinXP in the root of the system drive, C:\WinXP.
- Create four folders called BOOT, CD, ISO, and SP3 in the WinXP folder, C:\WinXP\BOOT, C:\WinXP\CD, C:\WinXP\ISO, and c:\WinXP\SP3.
- Copy Windows XP Service Pack 1 or Windows XP Service Pack 2 CD to C:\WinXP\CDfolder or use the following command assuming your CD Drive is letter D.
xcopy d:\*.* c:\WinXP\CD /H /E
- Download Windows XP Service Pack 3 Network Package from Microsoft to c:\WinXP\SP3 folder.
- Slipstream or integrate Windows XP Service Pack 3 Network Package to C:\WinXP\CD by using the following command:
- Open UltraISO and insert your Windows XP Service Pack 1 or Service Pack 2 CD into your CD Drive. On the Menu Bar, select Bootable then Extract Boot File from CD/DVD…. Click … , name the file BootFile, and save it to C:\WinXP\BOOTfolder.
- Click Make. A message box should appear stating "Boot image file extracted successfully!". Click OK then Close.
- On the File menu for UltraISO, select File > New > Bootable CD/DVD Image. Select the extracted boot file named BootFile located in C:\WinXP\BOOT. Click Open.
- In the bottom left window pane for UltraISO, select C:\WinXP\CD.
- In the bottom right window pane for UltraISO, select all of the contents. To do this, simply right-click in the bottom right window pane and select Select All. Click Add to add all the contents in the bottom right window pane of UltraISO.
- In the top left window pane for UltraISO, rename the ISO image by selecting the ISO name to select Rename. Rename the ISO Image to what you like.
- Now save the ISO image to C:\WinXP\ISO. To do this, go to the File menu and select Save. Type in your ISO file name and save to C:\WinXP\ISO.
- You can now burn the ISO image to a blank CD using your favorite CD Burner software or using UltraISO like I did. Open UltraISO, go to the File menu to select Open…. Navigate to C:\WinXP\ISO to select the ISO image we have created.
- Insert a blank CD into your CD / DVD burner.
- Click the Burn CD/DVD Image button on the toolbar for UltraISO.
- A Burn Image should appear, click Burn to starting the burning process.
- Congratulations, you have made a Bootable Windows XP Service Pack 3 CD with your Windows XP Service Pack 1 or Service Pack 2 CD.
Download Windows XP SP3 Network Package using BitsAdmin (Optional)
- Download and install Windows XP SP2 Support Tools.
- Open a Command Prompt Window (Start > Run > cmd.exe) and type:
bitsadmin /Create /Download SP3Job
bitsadmin /AddFile SP3Job http://download.microsoft.com/download/d/3/0/d30e32d8-418a-469d-b600-f32ce3edf42d/WindowsXP-KB936929-SP3-x86-ENU.exe C:\WinXP\SP3\WindowsXP-KB936929-SP3-x86-ENU.exe
bitsadmin /Resume SP3Job
bitsadmin /GetState SP3Job
bitsadmin /complete SP3Job
Some other switches which may interest you.
- bitsadmin /GetBytesTotal SP3Job [NOTE: Checks how many bytes are for the SP3Job]
- bitsadmin /GetBytesTransferred SP3Job [NOTE: Checks how much bytes have been transferred for the SP3Job]
- bitsadmin /cancel SP3Job [NOTE: Cancels the SP3Job]
- bitsadmin /Suspend [NOTE: Pause the SP3Job. Use ‘bitsadmin /Resume SP3Job‘ to resume the SP3Job.
- Microsoft Windows XP Editions x86 Versions
Edited: May 13, 2012