Dies ist eine alte Version des Dokuments!
Windows 10 kommt mit so allerhand Tools daher, die im professionellen Office Umfeld nur bedingt zu gebrauchen sind. Es gibt zwar die Möglichkeit diese Tools auch nach der Installation zu entfernen, dafür sind von händischer Entfernung jeder einzelnen Anwendung bis hin zu einem Powershell Skript für die automatisierte Entfernung bereits einige Möglichkeiten vorhanden, dieses Tutorial zeigt wie man diese Tools bereits aus dem Installationsmedium entfernt, damit diese erst gar nicht installiert werden. Der Vorteil dieser Methode ist der, dass man die zuvor erwähnten Post-Installation Methoden nicht bei jedem neu angelegten Benutzer wieder ausführen muss.
Ein Windows Installationsmedium enthält idR mehrere Abbilder für verschiedene Versionen die bei der Installation zur Verfügung stehen. Diese werden im Installationsabbild durch einen Index angesprochen. Um herauszufinden, welchen Index wir im weiteren Verlauf bearbeiten müssen, können wir uns mit dem Parameter »Get-WimInfo« die verfügbaren Abbilder anzeigen lassen.
Im folgenden Beispiel ist das zu bearbeitende Installations ISO in Laufwerk »E:\« eingehängt. Dort sollte sich nun uA ein Verzeichnis »sources« befinden, in welcher sich die Windows Image Datei »install.wim« befindet:
PS E:\sources> dism /Get-WimInfo /wimfile:"e:\sources\install.wim" Tool zur Imageverwaltung für die Bereitstellung Version: 10.0.15063.0 Details für Abbild: "e:\sources\install.wim" Index: "1" Name: "Windows 10 Education" Beschreibung: "Windows 10 Education" Größe: 15.935.550.043 Bytes Index: "2" Name: "Windows 10 Education N" Beschreibung: "Windows 10 Education N" Größe: 14.862.811.492 Bytes Index: "3" Name: "Windows 10 Enterprise" Beschreibung: "Windows 10 Enterprise" Größe: 15.956.932.688 Bytes Index: "4" Name: "Windows 10 Enterprise N" Beschreibung: "Windows 10 Enterprise N" Größe: 14.882.439.147 Bytes Index: "5" Name: "Windows 10 Pro" Beschreibung: "Windows 10 Pro" Größe: 15.936.243.485 Bytes Index: "6" Name: "Windows 10 Pro N" Beschreibung: "Windows 10 Pro N" Größe: 14.863.479.476 Bytes Der Vorgang wurde erfolgreich beendet.
Da das »ISO 9660 Dateisystem« by Design »read only« ist, können wir die notwendigen Änderungen nicht direkt im eingehängten ISO vornehmen. Wir müssen die Datei »install.wim« zuerst aus der ISO heraus auf die Festplatte kopieren. Das Zielverzeichnis ist dabei frei wählbar, lediglich sollte man darauf ein Schreibrecht besitzen:
PS C:\Windows\system32> Copy-Item e:\sources\install.wim C:\orgfiles\IMAGE_BUILD\1709EE\Volumen\
Microsoft hat auf die Datei »install.wim« noch das »Read-Only Flag« gesetzt, welches erst entfernt werden muss, um das Image zu mounten:
PS C:\Windows\system32> Set-ItemProperty -Path "C:\orgfiles\IMAGE_BUILD\1709EE\Volumen\install.wim" -Name IsReadOnly -Value $False
PS E:\sources> dism.exe /Mount-Wim /MountDir:"c:\mount" /wimfile:"c:\orgfiles\IMAGE_BUILD\install.wim" /index:7
PS C:\> Get-AppxProvisionedPackage -Path .\mount | select Displayname, PackageName | fl DisplayName : Microsoft.BingWeather PackageName : Microsoft.BingWeather_4.21.2492.0_neutral_~_8wekyb3d8bbwe DisplayName : Microsoft.DesktopAppInstaller PackageName : Microsoft.DesktopAppInstaller_1.8.4001.0_neutral_~_8wekyb3d8bbwe DisplayName : Microsoft.GetHelp PackageName : Microsoft.GetHelp_10.1706.1811.0_neutral_~_8wekyb3d8bbwe DisplayName : Microsoft.Getstarted PackageName : Microsoft.Getstarted_5.11.1641.0_neutral_~_8wekyb3d8bbwe DisplayName : Microsoft.Messaging PackageName : Microsoft.Messaging_2017.815.2052.0_neutral_~_8wekyb3d8bbwe DisplayName : Microsoft.Microsoft3DViewer PackageName : Microsoft.Microsoft3DViewer_1.1707.26019.0_neutral_~_8wekyb3d8bbwe DisplayName : Microsoft.MicrosoftOfficeHub PackageName : Microsoft.MicrosoftOfficeHub_2017.715.118.0_neutral_~_8wekyb3d8bbwe DisplayName : Microsoft.MicrosoftSolitaireCollection PackageName : Microsoft.MicrosoftSolitaireCollection_3.17.8162.0_neutral_~_8wekyb3d8bbwe DisplayName : Microsoft.MicrosoftStickyNotes PackageName : Microsoft.MicrosoftStickyNotes_1.8.2.0_neutral_~_8wekyb3d8bbwe DisplayName : Microsoft.MSPaint PackageName : Microsoft.MSPaint_2.1709.4027.0_neutral_~_8wekyb3d8bbwe DisplayName : Microsoft.Office.OneNote PackageName : Microsoft.Office.OneNote_2015.8366.57611.0_neutral_~_8wekyb3d8bbwe DisplayName : Microsoft.OneConnect PackageName : Microsoft.OneConnect_3.1708.2224.0_neutral_~_8wekyb3d8bbwe DisplayName : Microsoft.People PackageName : Microsoft.People_2017.823.2207.0_neutral_~_8wekyb3d8bbwe DisplayName : Microsoft.Print3D PackageName : Microsoft.Print3D_1.0.2422.0_neutral_~_8wekyb3d8bbwe DisplayName : Microsoft.SkypeApp PackageName : Microsoft.SkypeApp_11.18.596.0_neutral_~_kzf8qxf38zg5c DisplayName : Microsoft.StorePurchaseApp PackageName : Microsoft.StorePurchaseApp_11706.1707.7104.0_neutral_~_8wekyb3d8bbwe DisplayName : Microsoft.Wallet PackageName : Microsoft.Wallet_1.0.16328.0_neutral_~_8wekyb3d8bbwe DisplayName : Microsoft.Windows.Photos PackageName : Microsoft.Windows.Photos_2017.37071.16410.0_neutral_~_8wekyb3d8bbwe DisplayName : Microsoft.WindowsAlarms PackageName : Microsoft.WindowsAlarms_2017.828.2050.0_neutral_~_8wekyb3d8bbwe DisplayName : Microsoft.WindowsCalculator PackageName : Microsoft.WindowsCalculator_2017.828.2012.0_neutral_~_8wekyb3d8bbwe DisplayName : Microsoft.WindowsCamera PackageName : Microsoft.WindowsCamera_2017.727.20.0_neutral_~_8wekyb3d8bbwe DisplayName : microsoft.windowscommunicationsapps PackageName : microsoft.windowscommunicationsapps_2015.8241.41275.0_neutral_~_8wekyb3d8bbw DisplayName : Microsoft.WindowsFeedbackHub PackageName : Microsoft.WindowsFeedbackHub_1.1705.2121.0_neutral_~_8wekyb3d8bbwe DisplayName : Microsoft.WindowsMaps PackageName : Microsoft.WindowsMaps_2017.814.2249.0_neutral_~_8wekyb3d8bbwe DisplayName : Microsoft.WindowsSoundRecorder PackageName : Microsoft.WindowsSoundRecorder_2017.605.2103.0_neutral_~_8wekyb3d8bbwe DisplayName : Microsoft.WindowsStore PackageName : Microsoft.WindowsStore_11706.1002.94.0_neutral_~_8wekyb3d8bbwe DisplayName : Microsoft.Xbox.TCUI PackageName : Microsoft.Xbox.TCUI_1.8.24001.0_neutral_~_8wekyb3d8bbwe DisplayName : Microsoft.XboxApp PackageName : Microsoft.XboxApp_31.32.16002.0_neutral_~_8wekyb3d8bbwe DisplayName : Microsoft.XboxGameOverlay PackageName : Microsoft.XboxGameOverlay_1.20.25002.0_neutral_~_8wekyb3d8bbwe DisplayName : Microsoft.XboxIdentityProvider PackageName : Microsoft.XboxIdentityProvider_2017.605.1240.0_neutral_~_8wekyb3d8bbwe DisplayName : Microsoft.XboxSpeechToTextOverlay PackageName : Microsoft.XboxSpeechToTextOverlay_1.17.29001.0_neutral_~_8wekyb3d8bbwe DisplayName : Microsoft.ZuneMusic PackageName : Microsoft.ZuneMusic_2019.17063.24021.0_neutral_~_8wekyb3d8bbwe DisplayName : Microsoft.ZuneVideo PackageName : Microsoft.ZuneVideo_2019.17063.24021.0_neutral_~_8wekyb3d8bbwe
PS C:\> Get-AppxProvisionedPackage -Path .\mount | select Displayname, PackageName | fl DisplayName : Microsoft.WindowsCalculator PackageName : Microsoft.WindowsCalculator_2017.828.2012.0_neutral_~_8wekyb3d8bbwe
PS C:\> Dismount-WindowsImage -Path c:\mount -Save -CheckIntegrity