Vorbereitung
Zunächst muss die deutsche Sprachdatei für WinPE in das entsprechende Verzeichnis kopiert werden. Muss die Datei tsres.dll
in die korrekten Verzeichnisse kopiert werden:
Für das x86-Image:
- Quellverzeichnis:
C:\Program Files\Microsoft Configuration Manager\cd.latest\LanguagePack\Server\DEU\smssetup\OSD\Bin\i386\00000407
- Zielverzeichnis:
C:\Program Files\Microsoft Configuration Manager\OSD\bin\i386\00000407
Für das x64-Image:
- Quellverzeichnis:
C:\Program Files\Microsoft Configuration Manager\cd.latest\LanguagePack\Server\DEU\smssetup\OSD\Bin\x64\00000407
- Zielverzeichnis:
C:\Program Files\Microsoft Configuration Manager\OSD\bin\x64\00000407
Skript
Nun das folgende Skript namens SetSMSTSLanguage.vbs
unter einer Freigabe (bei uns ist das bspw. \\SCCM01\OSD
) abgespeichern:
Dim objTSEnvironment, objArguments, sLocaleID
Set objArguments = Wscript.Arguments
If WScript.Arguments.Count = 1 Then
sLocaleID = objArguments.Named.Item("LocaleID")
Else
Wscript.Echo "Usage: SetSMSTSLanguage.vbs /LocaleID:[LocaleID]"
Wscript.Quit(0)
End If
Set objTSEnvironment = CreateObject("Microsoft.SMS.TSEnvironment")
objTSEnvironment("SMSTSLanguageFolder") = sLocaleID
Wscript.Quit(0)
Wichtig
Skript einbinden
Hinweis
In der SCCM-Konsole zu “Softwarebibliothek” > “Übersicht” > “Betriebssysteme” > “Startabbilder” navigieren und einen Rechtsklick auf das Startabbild machen und “Eigenschaften” auswählen. Im Fenster in den Tab “Anpassung” wechseln.
Die Option “Prestart-Befehl aktivieren” aktivieren und die Befehlszeile cscript.exe SetSMSTSLanguage.vbs /LocaleID:1031
eintragen (Die LocaleID 1031 steht für Deutsch) eintragen. Außerdem die Option “Dateien für den Prestart-Befehl einbeziehen” aktivieren und das Quellverzeichnis auswählen, wo das Skript SetSMSTSLanguage.vbs
hinkopiert wurde (Wichtig: Als Freigabepfad angeben!).

Anschließend auf “OK” klicken. Es erscheint das folgende Popup:

Hier auf “Ja” klicken und dem Assistenten folgen. Anschließend sind die Änderungen übernommen.
Quelle: https://www.petervanderwoude.nl/post/how-to-change-the-language-in-windows-pe-via-configmgr-2012/