Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I heard that Microsoft released Windows 7 Service Pack 1 yesterday. By sheer coincidence I planned to format and reinstall Windows 7 on my PC, next week.

Is it possible merge (slipstream) the original Windows 7 installation and the new Service Pack 1 in a single ISO image?

Note: Bonus points if you suggest a method that works also for Windows XP.

share|improve this question
4  
Bonus point available if someone could suggest a method which doesn't involve installing another third-party piece of software to do it. –  Richard Feb 23 '11 at 10:33
    
I was able to successfully 'slipstream' Win7 SP1 using the above method. However...need to warn folks that the package integration could take anywhere from 25 to 40 minutes to complete! I thought it had locked up for a while, but then I saw more activity. When it was all said and done, I re-installed Win7 and sure enough, it was SP1 right off the bat. –  user73903 Mar 29 '11 at 0:08

6 Answers 6

up vote 21 down vote accepted
+100

WARNING: YMMV. I think we're close, but not quite there yet. These instructions have worked for some people, but I'm getting an error on the last step. So I think we're missing something. It's getting late here, I'm going to flag this as a community wiki. Perhaps you can sort out what I've missed.

Slipstreaming Windows 7 Service Pack 1

Windows 7 slipstreaming is not officially supported. You can use third party tools to accomplish the task. You can also do it yourself manually by unpacking the cab files, editing three text files, and using dism command to update the installation packages. Here's how to do that step by step:

  1. Copy install.wim from your installation disc to your hard drive.

  2. Go to the download Windows 7 Service Pack 1 webpage on the Microsoft website, and then click Continue.

  3. After you have passed the "Genuine Advantage" test, you can choose to download either windows6.1-KB976932-X64.exe, or the 32-bit version windows6.1-KB976932-X86.exe
    Service Pack Download

  4. Extract the contents of the service pack with the -x command. Example: windows6.1-KB976932-X64.exe -x
    Service Pack Download

  5. Extract the contents of windows6.1-KB976932-X64.cab with a tool like 7-Zip (any compression utility that supports cab will do).

  6. Extract the contents of NestedMPPContent.cab into the same folder.

  7. Open update.ses in notepad and change Absent into Installed under OfflineInstall. It should look like:

    <Tasks operationMode="OfflineInstall">
        <Phase>
            <package id="Windows7SP1-KB976933~31bf3856ad364e35~amd64~~6.1.1.17514"  targetState="Installed"/>
        </Phase>
    </Tasks>
    
  8. Open update.mum and Windows7SP1-KB976933~31bf3856ad364e35~amd64~~6.1.1.17514.mum (or the 32-bit equivalent) in notepad and change allowedOffline="false" to allowedOffline="true"

  9. Extract all the language cab files KB976933-LangsCab0 through KB976933-LangsCab6, overwrite files if prompted.

  10. Launch a command prompt with Administrative privileges.
    Run command prompt as Administrator

    Let's assume you stored the extracted service pack files in a folder called C:\sp1. Create a new folder called C:\offline, and note the location of install.wim which should be in the sources folder in your Windows 7 installation disc contents. Use the following commands (change folder names where necessary:

    DISM /Mount-Wim /WimFile:C:\win7-contents\sources\install.wim /Index:1 /MountDir:C:\offline
    DISM /Image:C:\offline /Add-Package /PackagePath:C:\sp1
    DISM /Unmount-Wim /MountDir:C:\offline /Commit
    

TODO: add instructions for creating bootable disc

share|improve this answer
    
This is primarily based on a guide posted by pOcHa on mdl forums: forums.mydigitallife.info/threads/… –  briankb Feb 23 '11 at 12:36
    
When I try to extract SP1 with 'windows6.1-KB976932-X64.exe -x' it throws me the error: ... 'is not a valid Win32 application'. Is it possible extracting this file in another way on a Win32 machine or this operation can be done only on an X64 machine? –  Drake Feb 23 '11 at 15:29
1  
You'll have to use a system running 64-bit Windows to extract the 64-bit update. –  afrazier Feb 23 '11 at 20:31
    
@ Drake, I tried using 7 zip, it extracted some files but not all. –  Moab Feb 23 '11 at 20:59
    
fyi there error I got when I try to use /Add-Package is Processing 1 of 1 - Package_for_KB976932: The specified package cannot be added to an offline image. .. Error: 0x800f082e. And by the way, any sensible person should just be using an official slipstreamed image from MS. This is just a fun diversion. –  briankb Feb 25 '11 at 11:26

I know this requires having an account, but pre-slipstreamed DVD images are available for MSDN and Technet subscribers.

share|improve this answer
2  
Or your can browse the Technet Subscriber Downloads to find the listing for the image you want, then Google for its SHA1 hash to find torrents of it available for download. As long as the SHA1 hash matches Microsoft's listing, you'll know that it hasn't been tampered with. –  afrazier Feb 23 '11 at 20:32
3  
This is the most sensible option. Unless you are customizing your installation disc, you may as well grab the official image! –  briankb Feb 23 '11 at 23:51
    
Agreed - great to know we can download official (slipstreamed) images from MSND/Technet. Wikid :) –  Pure.Krome Feb 27 '11 at 11:19

Windows 7 slipstreaming is not officially supported at this time. However, you can use a third-party program called RT7Lite to slipstream the service pack for you. Here are some step-by-step instructions.

You can download Windows 7 Service Pack 1 from Microsoft's website, as long as you pass the "Genuine Advantage" test.

share|improve this answer
    

Yes, you can follow the instructions in How To Slipstream Windows 7 SP1 Into Installation DVD ISO.

share|improve this answer
1  
Actually, you can't. vLite was made for Vista. Windows 7 slipstreaming is not officially supported. msfn.org/board/topic/… –  briankb Feb 23 '11 at 9:47
    
Revised answer with RT Seven link instead. Thanks for the correction. –  user3463 Feb 23 '11 at 19:44

The easiest solution would be to download the official Windows 7 SP1 installation ISOs straight from Microsoft's disk image distributor. See How can I reinstall Windows 7 if I lost my installation DVD? for details on how to obtain these images.

share|improve this answer

Pick one of:

  • vLite (Windows Vista, Windows 7 and Windows Server 2008)

  • RT Se7en Lite (Windows 7)

  • 7Customizer (Windows 7)

They were found in List of remastering software.

share|improve this answer
    
Remastering/Customizing is not the same as Slipstreaming a Service Pack, RT7 lite Beta version 2.6.0 is the only one that can do that at the present time. Vlite only works on Vista for SP slipping. It appears 7Customizer has been abandoned. –  Moab Mar 2 '11 at 0:29

protected by studiohack Mar 29 '11 at 0:23

Thank you for your interest in this question. Because it has attracted low-quality answers, posting an answer now requires 10 reputation on this site.

Would you like to answer one of these unanswered questions instead?

Not the answer you're looking for? Browse other questions tagged or ask your own question.