Wer Windows 8 bzw. 8.1 öfters installiert, freut sich nicht immer über die anschließenden Updates, welche einer OS-Installation auf dem Fuße folgen. Diese lassen sich jedoch relativ einfach in die Installation (install.wmi) integrieren, genauso wie eventuelle Treiber. Voraussetzung für mein nachfolgenden Beispiel ist, dass für die Installation ein USB-Stick verwendet wird, der wie hier beschrieben eingerichtet werden kann.
Um Updates und Treiber zu integrieren, muss zuerst die Kommandozeile mit Administratorrechten gestartet werden. Anschließend werden, falls noch vorhanden, Mount-Rest aufgeräumt. Dieser Schritt kann beim ersten Mal übersprungen weden.
# Cleanup dism /cleanup-wim
Anschließend wird das Mount-Verzeichnis für die WMI-Datei erstellt und die Datei dorthin gemountet.
echo Creating directory md c:mount echo Mounting Install-Image dism /Mount-Wim /WimFile:D:sourcesinstall.wim /Index:1 /MountDir:c:mount
Nun können Treiber, welche vorher zu extrahieren sind, integriert werden. Es können nicht immer alle Treiber eingebunden werden, ein Großteil sollte jedoch mögich sein.
echo Implementing drivers dism /Image:C:mount /Add-Driver /Driver:E:patchesdriver /Recurse
Weitere Informationen: http://technet.microsoft.com/en-us/library/dd744355(v=ws.10).aspx
Nun folgende die Updates:
echo Implementing Updates dism /image:c:mount /add-package /packagepath:e:patches
Weitere Informationen: http://msdn.microsoft.com/en-us/library/ff794819(v=winembedded.60).aspx
Falls gewollt können Apps aus der Standard-Installation entfernt werden.
# Apps entfernen Dism.exe /Image:c:mount /Remove-Provisionedappxpackage /PackageName:Microsoft.ZuneVideo_2014.228.1317.2549_neutral_~_8wekyb3d8bbwe Dism.exe /Image:c:mount /Remove-Provisionedappxpackage /PackageName:Microsoft.BingFoodAndDrink_2014.215.1100.269_neutral_~_8wekyb3d8bbwe Dism.exe /Image:c:mount /Remove-Provisionedappxpackage /PackageName:Microsoft.BingHealthAndFitness_2014.221.713.446_neutral_~_8wekyb3d8bbwe Dism.exe /Image:c:mount /Remove-Provisionedappxpackage /PackageName:Microsoft.BingMaps_2014.130.2132.1189_neutral_~_8wekyb3d8bbwe Dism.exe /Image:c:mount /Remove-Provisionedappxpackage /PackageName:Microsoft.BingNews_2014.221.715.1548_neutral_~_8wekyb3d8bbwe Dism.exe /Image:c:mount /Remove-Provisionedappxpackage /PackageName:Microsoft.BingSports_2014.221.716.2273_neutral_~_8wekyb3d8bbwe Dism.exe /Image:c:mount /Remove-Provisionedappxpackage /PackageName:Microsoft.BingTravel_2014.221.717.3307_neutral_~_8wekyb3d8bbwe Dism.exe /Image:c:mount /Remove-Provisionedappxpackage /PackageName:Microsoft.BingWeather_2014.221.719.1451_neutral_~_8wekyb3d8bbwe Dism.exe /Image:c:mount /Remove-Provisionedappxpackage /PackageName:Microsoft.HelpAndTips_2014.307.208.1286_neutral_~_8wekyb3d8bbwe Dism.exe /Image:c:mount /Remove-Provisionedappxpackage /PackageName:Microsoft.Office.OneNote_2014.215.704.4136_neutral_~_8wekyb3d8bbwe Dism.exe /Image:c:mount /Remove-Provisionedappxpackage /PackageName:Microsoft.Reader_2013.1007.1759.4672_neutral_~_8wekyb3d8bbwe Dism.exe /Image:c:mount /Remove-Provisionedappxpackage /PackageName:Microsoft.SkypeApp_2014.206.1828.308_neutral_~_kzf8qxf38zg5c Dism.exe /Image:c:mount /Remove-Provisionedappxpackage /PackageName:Microsoft.WindowsAlarms_2013.1204.852.3011_neutral_~_8wekyb3d8bbwe Dism.exe /Image:c:mount /Remove-Provisionedappxpackage /PackageName:Microsoft.WindowsCalculator_2013.1007.1950.2960_neutral_~_8wekyb3d8bbwe Dism.exe /Image:c:mount /Remove-Provisionedappxpackage /PackageName:microsoft.windowscommunicationsapps_2014.219.1943.3721_neutral_~_8wekyb3d8bbwe Dism.exe /Image:c:mount /Remove-Provisionedappxpackage /PackageName:Microsoft.WindowsReadingList_2013.1218.27.757_neutral_~_8wekyb3d8bbwe Dism.exe /Image:c:mount /Remove-Provisionedappxpackage /PackageName:Microsoft.WindowsScan_2013.1007.2015.3834_neutral_~_8wekyb3d8bbwe Dism.exe /Image:c:mount /Remove-Provisionedappxpackage /PackageName:Microsoft.WindowsSoundRecorder_2013.1010.500.2928_neutral_~_8wekyb3d8bbwe Dism.exe /Image:c:mount /Remove-Provisionedappxpackage /PackageName:Microsoft.XboxLIVEGames_2013.1011.10.5965_neutral_~_8wekyb3d8bbwe Dism.exe /Image:c:mount /Remove-Provisionedappxpackage /PackageName:Microsoft.ZuneMusic_2014.228.1317.652_neutral_~_8wekyb3d8bbwe Dism.exe /Image:c:mount /Remove-Provisionedappxpackage /PackageName:Microsoft.ZuneVideo_2014.228.1317.2549_neutral_~_8wekyb3d8bbwe
Um das Image zurück zu schreiben, sind folgende Befehle notwendig:
# Änderungen anwenden dism /Unmount-Wim /MountDir:c:mount /commit # Cleanup dism /cleanup-wim
Wer die Änderungen jedoch lieber verwerfen möchte, kann dies auch gerne tun.
# Änderungen verwerfen dism /Unmount-Wim /MountDir:c:mount /discard # Cleanup dism /cleanup-wim