Hallo,
falls du keine E-Mail bekommen hast: Die Windows-Serverkategorie wurde geschlossen. Stelle deine
Frage bitte im Q&A von MS.
Dieser Browser wird nicht mehr unterstützt.
Führen Sie ein Upgrade auf Microsoft Edge durch, um die neuesten Features, Sicherheitsupdates und den technischen Support zu nutzen.
Ausgangspunkt
Ich verwende ein von AWS zur Verfügung gestelltes Windows Server 2025 VM-Image, das ich als lokaler SYSTEM-User via Powershell in einem Script auf meine Bedürfnisse konfigurieren kann. Darauf sollen im Nachgang Prozesse auf einer Shell laufen, eine GUI-Anmeldung ist nicht vorgesehen und wenn überhaupt nur zum Debuggen gedacht. Die Betriebssystemsprache soll von Englisch auf Deutsch umgestellt werden. Sich während der Image-Erstellung in der GUI einzuloggen und in irgendwelchen Menüs etwas zu klicken ist nicht möglich. Wie man die Sprache in den Einstellungen des Betriebssystems ändert, weiß ich - aber es geht hier um die reine Konsolen-Nutzung.
Mein Powershell-Script macht bislang folgendes:
Rechner neu starten.
Dann wird das Profil initialisiert (zumindest das Profilverzeichnis unter C:\Users ist da) und später beim Debugging-Zugang nach dem ersten Login in der GUI die Sprache auf deutsch gesetzt, aber nicht in der Konsole, die ist weiterhin englisch.
Zu guter Letzt habe ich vor dem Reboot noch einen Registry-Import einiger User-Settings hinzugefügt:
$sid = (Get-WmiObject Win32_UserAccount | Where-Object { $_.Name -eq meinbenutzer }).SID
$regfile = "REGEDIT4`r`n"
$regfile += "`r`n"
$regfile += "[HKEY_USERS\" + $sid + "\Control Panel\International]`r`n"
$regfile += "`"Locale`"=`"00000407`"`r`n"
$regfile += "`"LocaleName`"=`"de-DE`"`r`n"
$regfile += "`"iCountry`"=`"49`"`r`n"
[...]
$regfile += "[HKEY_USERS\" + $sid + "\Control Panel\International\Geo]`r`n"
$regfile += "`"Nation`"=`"94`"`r`n"
$regfile += "`"Name`"=`"DE`"`r`n"
$regfile += "`r`n"
$regFilePath = "C:/ordnerpfad/setlanguagetogerman.reg"
$regfile | Out-File -FilePath $regFilePath -Encoding Ascii
reg import $regFilePath
Das hat bewirkt, dass bereits vor dem Login auf der GUI die Sprache auf deutsch war - aber eben immer noch nicht auf der Konsole, die bleibt stur auf englisch bis man sich mit dem Benutzer einmal an der GUI eingeloggt hat.
Auf einem englischsprachigen Windows-Image kann ich auch nicht mit
Uninstall-Language -Language en-US
die englische Sprache einfach deinstallieren, das funktioniert leider nicht.
Hat jemand eine Idee, wie ich für exakt diesen einen User die Sprache auf deutsch umstellen kann, OHNE dass man sich über die GUI einloggen muss? Also quasi dieses "Wir bereiten alles vor, bitte haben Sie Geduld..." simulieren. Mir sind jetzt irgendwie die Ideen ausgegangen.
Gesperrte Frage. Diese Frage wurde aus der Microsoft-Support-Community migriert. Sie können darüber abstimmen, ob sie hilfreich ist, aber Sie können keine Kommentare oder Antworten hinzufügen oder der Frage folgen. Aus Datenschutzgründen werden Benutzerprofile für migrierte Fragen anonymisiert.
Hallo,
falls du keine E-Mail bekommen hast: Die Windows-Serverkategorie wurde geschlossen. Stelle deine
Frage bitte im Q&A von MS.
Ah, das war mir nicht bekannt, danke für den Tipp.
Da das in meiner lokalen Windows 11 VM allerdings auch so nicht funktioniert und ich damit das gleiche Ergebnis bekomme, wie würde man es denn unter Windows 11 anstellen? Vielleicht gibt's da ja Parallelen, die ich ausprobieren könnte.