Windows update slipstream cheat sheet

Install Deployment Tools from WAIK: adksetup.exe

Somehow extract windows iso file to c:\iso

Open Windows Command prompt in "Run As Administrator" mode

Move to the "Deployment and Imaging Tools Environment" location:
%systemdrive% && cd "C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Deployment Tools\amd64\DISM"
List all indexes of install.wim:
dism /get-wiminfo /wimfile:c:\iso\sources\install.wim
List details about indexes 1 of install.wim:
dism /get-wiminfo /wimfile:c:\iso\sources\install.wim /index:1
Create mounting directory:
if not exist c:\mount md c:\mount
Create updates directory:
if not exist c:\updates md c:\updates
Create update directories for Windows 7/2008 SP2 (kind of):
c: && cd c:\updates && md KB3020369 KB3125574
Create update directories for Internet Explorer 11 prerequisites:
c: && cd c:\updates && md KB2533623 KB2639308 KB2670838 KB2729094 KB2731771 KB2786081 KB2834140 KB2847882
Look if some Internet Explorer 11 prerequisites are superseded:
KB2533623KB2639308KB2670838KB2729094KB2731771KB2786081KB2834140

Download Internet Explorer 11 installer:
KB2847882

Mount 64-bit Windows 7 PROFESSIONAL image:
dism /mount-wim /wimfile:c:\iso\sources\install.wim /index:3 /mountdir:c:\mount
Mount 32-bit Windows 7 PROFESSIONAL image:
dism /mount-wim /wimfile:c:\iso\sources\install.wim /index:4 /mountdir:c:\mount
Mount 64-bit Windows 7 ULTIMATE image:
dism /mount-wim /wimfile:c:\iso\sources\install.wim /index:4 /mountdir:c:\mount
Mount 32-bit Windows 7 ULTIMATE image:
dism /mount-wim /wimfile:c:\iso\sources\install.wim /index:5 /mountdir:c:\mount
Mount Windows 10 image:
dism /mount-wim /wimfile:c:\iso\sources\install.wim /index:1 /mountdir:c:\mount
List and spilstream all updates:
for /f "tokens=*" %p in ('dir /b c:\updates') do dism /image:c:\mount /add-package /packagepath:c:\updates\%p
Unmount image:
dism /unmount-wim /mountdir:c:\mount /commit
Leave only 64-bit Windows 7 PROFESSIONAL image (index 3):
"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Deployment Tools\amd64\DISM\dism.exe" /Export-Image /SourceImageFile:c:\iso\sources\install.wim /SourceIndex:3 /DestinationImageFile:c:\install.wim /Compress:max && move /Y c:\install.wim c:\iso\sources
Leave only 32-bit Windows 7 PROFESSIONAL image (index 4):
"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Deployment Tools\amd64\DISM\dism.exe" /Export-Image /SourceImageFile:c:\iso\sources\install.wim /SourceIndex:4 /DestinationImageFile:c:\install.wim /Compress:max && move /Y c:\install.wim c:\iso\sources
Leave only 64-bit Windows 7 ULTIMATE image (index 4):
"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Deployment Tools\amd64\DISM\dism.exe" /Export-Image /SourceImageFile:c:\iso\sources\install.wim /SourceIndex:4 /DestinationImageFile:c:\install.wim /Compress:max && move /Y c:\install.wim c:\iso\sources
Leave only 32-bit Windows 7 ULTIMATE image (index 5):
"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Deployment Tools\amd64\DISM\dism.exe" /Export-Image /SourceImageFile:c:\iso\sources\install.wim /SourceIndex:5 /DestinationImageFile:c:\install.wim /Compress:max && move /Y c:\install.wim c:\iso\sources
Create 32-bit Windows 7 iso file on c:\ drive:
"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Deployment Tools\amd64\Oscdimg\oscdimg.exe" -b"c:\iso\boot\etfsboot.com" -h -u2 -m -l"win7x86pro" "c:\iso" "c:\win7x86pro.iso"
Create 64-bit Windows 7 iso file c:\win7x64pro.iso:
"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Deployment Tools\amd64\Oscdimg\oscdimg.exe" -b"c:\iso\boot\etfsboot.com" -h -u2 -m -l"win7x64pro" "c:\iso" "c:\win7x64pro.iso"
Create 32-bit Windows 7 iso file c:\win7x86pro.iso:
"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Deployment Tools\amd64\Oscdimg\oscdimg.exe" -b"c:\iso\boot\etfsboot.com" -h -u2 -m -l"win7x86pro" "c:\iso" "c:\win7x86pro.iso"
Create 64-bit Windows 7 iso file c:\win7x64ultimate.iso:
"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Deployment Tools\amd64\Oscdimg\oscdimg.exe" -b"c:\iso\boot\etfsboot.com" -h -u2 -m -l"win7x64ultimate" "c:\iso" "c:\win7x64ultimate.iso"
Create 32-bit Windows 7 iso file c:\win7x86ultimate.iso:
"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Deployment Tools\amd64\Oscdimg\oscdimg.exe" -b"c:\iso\boot\etfsboot.com" -h -u2 -m -l"win7x86ultimate" "c:\iso" "c:\win7x86ultimate.iso"
Create 64-bit Windows 8.1 iso file c:\win81x64.iso:
"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Deployment Tools\amd64\Oscdimg\oscdimg.exe" -b"c:\iso\boot\etfsboot.com" -h -u2 -m -l"win81x64" "c:\iso" "c:\win81x64.iso"
Create 32-bit Windows 8.1 iso file c:\win81x86.iso:
"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Deployment Tools\amd64\Oscdimg\oscdimg.exe" -b"c:\iso\boot\etfsboot.com" -h -u2 -m -l"win81x86" "c:\iso" "c:\win81x86.iso"
Create 64-bit Windows 10 iso file c:\win10x64.iso:
"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Deployment Tools\amd64\Oscdimg\oscdimg.exe" -b"c:\iso\boot\etfsboot.com" -h -u2 -m -l"win10x64" "c:\iso" "c:\win10x64.iso"
Create 32-bit Windows 10 iso file c:\win10x86.iso:
"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Deployment Tools\amd64\Oscdimg\oscdimg.exe" -b"c:\iso\boot\etfsboot.com" -h -u2 -m -l"win10x86" "c:\iso" "c:\win10x86.iso"
Remove mount directory:
if exist c:\mount rd c:\mount /Q /S
Remove iso directory:
if exist c:\iso rd c:\iso /Q /S
Related files:
http://download.windowsupdate.com/d/msdownload/update/software/updt/2016/05/windows6.1-kb3125574-v4-x64_2dafb1d203c8964239af3048b5dd4b1264cd93b9.msu
http://download.windowsupdate.com/d/msdownload/update/software/updt/2016/05/windows6.1-kb3125574-v4-x86_ba1ff5537312561795cc04db0b02fbb0a74b2cbd.msu
https://download.microsoft.com/download/5/D/0/5D0821EB-A92D-4CA2-9020-EC41D56B074F/Windows6.1-KB3020369-x64.msu
https://download.microsoft.com/download/C/0/8/C0823F43-BFE9-4147-9B0A-35769CBBE6B0/Windows6.1-KB3020369-x86.msu

No comments: