| 10 | == Modify a Windows Installation Image == |
| 11 | |
| 12 | === requirements === |
| 13 | |
| 14 | * Windows 8 (ISO: sources\install.wim) |
| 15 | * commands are executed on a Windows 7 system. Should also work on a Windows 8 system (Windows 8 have a few additional option, like /Mount-Image instead of /Mount-Wim) |
| 16 | |
| 17 | {{{ |
| 18 | dism /get-wiminfo /wimfile:sources\install.wim |
| 19 | |
| 20 | dism /mount-wim /wimfile:sources\install.wim /index:1 /mountdir:c:\win8\mnt |
| 21 | |
| 22 | # add language packs from Language Pack ISO |
| 23 | dism /image:c:\win8\mnt /scratchdir:c:\tmp /add-package /packagepath:c:\win8\langpacks\en-gb\lp.cab /packagepath:c:\win8\langpacks\en-us\lp.cab /packagepath:c:\win8\langpacks\de-de\lp.cab |
| 24 | |
| 25 | dism /image:c:\win8\mnt /Get-Intl |
| 26 | |
| 27 | # set default settings to German, but UI to en-US |
| 28 | dism /image:c:\win8\mnt /Set-AllIntl:de-DE |
| 29 | dism /image:c:\win8\mnt /Set-uilang:en-US |
| 30 | (dism /image:c:\win8\mnt /set-syslocale:de-DE) |
| 31 | |
| 32 | # show included custom packages |
| 33 | dism /image:c:\win8\mnt /Get-packages |
| 34 | |
| 35 | # show features |
| 36 | dism /image:c:\win8\mnt /Get-features |
| 37 | |
| 38 | dism /image:c:\win8\mnt /enable-feature /featurename:telnetclient |
| 39 | # (/featurename:netfx3: doesn't work, because sources are not included) |
| 40 | |
| 41 | dism /image:c:\win8\mnt /Get-ProvisionedAppxPackages |
| 42 | |
| 43 | dism /image:c:\win8\mnt /Remove-ProvisionedAppxPackage /packagename:Microsoft.XboxLIVEGames_1.0.927.0_x64__8wekyb3d8bbwe |
| 44 | dism /image:c:\win8\mnt /Remove-ProvisionedAppxPackage /packagename:microsoft.microsoftskydrive_16.4.4204.712_x64__8wekyb3d8bbwe |
| 45 | dism /image:c:\win8\mnt /Remove-ProvisionedAppxPackage /packagename:Microsoft.BingSports_1.2.0.135_x64__8wekyb3d8bbwe |
| 46 | |
| 47 | dism /image:c:\win8\mnt /cleanup-image /StartComponentCleanup |
| 48 | |
| 49 | dism /unmount-wim /mountdir:c:\win8\mnt /commit |
| 50 | }}} |
| 51 | |