Benutzer mit den meisten Antworten
Windows 8.1 Enterprise trotz deutschem Sprachpaket Apps in Englisch

Frage
-
Hallo,
Ich habe hier angefangen, ein Installationsimage auf Basis von Windows 8.1 Enterprise x64 zu erstellen. Leider taucht bei der Installation das Problem auf, dass die Apps immer in englischer Sprache und mit dementsprechenden Regionseinstellungen dargestellt werden.
Die Verteilung soll per WDS erfolgen, es sind also weder MDT noch SCCM im Spiel.
Basis ist ein originales ISO von Microsoft in Englisch. Integriert wurden hier folgende Dinge in dieser Reihenfolge:
1. Sprachpakete (bg, da, de, es, fi, fr, hr, it, pl, ro, sv)
2. alle Updates für Windows bis zum heutigen Tag
3. ein paar zusätzliche Wallpaper und Registry Einträge für Lockscreen, OEM Logo etc.
In der ImageUnattend.xml findet sich folgender Abschnitt:
<component name="Microsoft-Windows-International-Core" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<InputLocale>de-DE</InputLocale>
<SystemLocale>de-DE</SystemLocale>
<UILanguage>de-DE</UILanguage>
<UserLocale>de-DE</UserLocale>
<UILanguageFallback>en-US</UILanguageFallback>
</component>Grundsätzlich alles funktioniert, die Update Integration klappt, nur die Mehrzahl der Apps ist englischsprachig. Ich hatte schon einige Zeit rumgesucht und auch diesen Thread gefunden.
Dort wurde das Problem durch die Integration der Updates gelöst. Dies ist hier leider nicht der Fall. Außerdem wird hier ja nicht mit Sysprep und einem aufgezeichneten Image gearbeitet. Hier scheint also irgendein anderes Problem vorzuliegen. Wer hat noch Ideen?
Freitag, 24. Januar 2014 12:28
Antworten
-
Guten Abend,
es ist (leider) bekannt, dass die Language-Packs NICHT die Sprache der Apps modifizieren. Hierzu kannst du folgendes versuchen:
1. Bereitstellung verschiedener Windows-Versionen
2. PowerShell Script zur Re-Installation der Modern-Apps
3. Windows Store > Charms > Einstellungen > Nach Updates suchen (DE-Versionen installieren)
4. MICROSOFT (nicht Windows) Update durchführen
Leider denke ich, dass es in diesem Fall die Beste Lösung wäre ein englisches Masterimage zu verwenden und per Sysprep jeweils ein darauf basierendes "Sprach-Windows". Der Einsatz des oftmals kostenlosen MDT macht erspart euch vermutlich viel Arbeit und Zeit. MDT 2013 unterstützt (kostenfrei) einige sehr gute Features für den Bereich Modern-UI.
Hier noch mal ein passender Beitrag eines anderen Forums: http://forums.mydigitallife.info/threads/50067-Windows-8-1-Language-Pack-does-not-translate-metro-Apps
Viel Erfolg beim Deployment!
kind regards Jochen Reinecke // MCSA '08 '12
- Als Antwort vorgeschlagen Alex Pitulice Montag, 27. Januar 2014 11:31
- Als Antwort markiert Windingo Montag, 27. Januar 2014 14:02
Freitag, 24. Januar 2014 17:32
Alle Antworten
-
Guten Abend,
es ist (leider) bekannt, dass die Language-Packs NICHT die Sprache der Apps modifizieren. Hierzu kannst du folgendes versuchen:
1. Bereitstellung verschiedener Windows-Versionen
2. PowerShell Script zur Re-Installation der Modern-Apps
3. Windows Store > Charms > Einstellungen > Nach Updates suchen (DE-Versionen installieren)
4. MICROSOFT (nicht Windows) Update durchführen
Leider denke ich, dass es in diesem Fall die Beste Lösung wäre ein englisches Masterimage zu verwenden und per Sysprep jeweils ein darauf basierendes "Sprach-Windows". Der Einsatz des oftmals kostenlosen MDT macht erspart euch vermutlich viel Arbeit und Zeit. MDT 2013 unterstützt (kostenfrei) einige sehr gute Features für den Bereich Modern-UI.
Hier noch mal ein passender Beitrag eines anderen Forums: http://forums.mydigitallife.info/threads/50067-Windows-8-1-Language-Pack-does-not-translate-metro-Apps
Viel Erfolg beim Deployment!
kind regards Jochen Reinecke // MCSA '08 '12
- Als Antwort vorgeschlagen Alex Pitulice Montag, 27. Januar 2014 11:31
- Als Antwort markiert Windingo Montag, 27. Januar 2014 14:02
Freitag, 24. Januar 2014 17:32 -
Danke für deine Antwort, allerdings sind mir da noch ein paar Dinge unklar.
zu 1.: Unterschiedliche Windows Versionen können ja nicht die Lösung sein für ein mehrsprachiges Unternehmen. Wir haben hier Systeme, an denen auch mal verschiedene Benutzer arbeiten, die verschiedene Sprachen verwenden.
zu 2.: dann müssten die Apps im Prinzip ja jedes Mal, wenn die Sprache des Benutzers umgestellt wird, neu installiert werden. Normalerweise wird der Benutzer hier das erste Mal von der IT angemeldet (somit Englisch) und dann wird auf seine gewünschte Sprache eingestellt. Danach müssten dann die Apps neu eingerichtet werden. Hast du ein passendes PowerShell Script parat, was das erledigt?
zu 3.: dazu bräuchte jeder User ein Microsoft Konto, was hier an sich nicht der Fall sein soll. Wenn ich eine vorhandene App deinstalliere, z.B. "Weather", kann ich sie nicht ohne Anmeldung des jeweiligen Users am Store wieder installieren.
zu 4.: bringt hier überhaupt nichts.
Ich kann ja noch mal einen Blick auf MDT werfen, aber bisher habe ich noch nicht gesehen, wie das die Sache ernsthaft vereinfachen soll. Momentan nehme ich ein Windows ISO von MS, integriere ein paar Sachen per DISM und das Thema ist durch. Damit kann ich den ganzen Konzern problemlos versorgen.
Gerade in Sachen Apps und Enterprise scheint die ganze Geschichte mit 8.x irgendwie ziemlich unausgegoren sein. Dass die Sprachpakete die vorinstallierten Apps nicht betreffen, ist ein Witz an sich.
Vielleicht hast du ja noch ein paar Ergänzungen für mich. Danke wie gesagt auf jeden Fall schon einmal.
Grüße, Windingo
Montag, 27. Januar 2014 10:35 -
Guten Morgen,
generell lässt sich wohl sagen, dass die Apps nicht für Unternehmen entworfen sind (es sei denn sie lassen sich auf Microsoft-Konten ein).
Die Sprachpakete betreffen leider nun einmal nur das "Windows" und keine zugehörigen Apps. Hier möchte Microsoft sich nicht von der Konkurrenz unterscheiden und der Vorteilsnutzung beklagt werden. Vermutlich auch einer der Gründe warum die Apps IE und SkyDrive fest integriert worden sind.
Ein passendes Powershell-Script zum entfernen der vorinstallierten Apps gibt es schon mal im Anhang dieses Posts. An dieser Stelle vielen Dank an Frank Trout.
Die Installation der ganzen Apps ist wieder eine Sache für sich (vor allem ohne MS-Account). Da bleibt z.B. die Möglichkeit des Sideloadings (einfacher mit System Center)(http://blogs.windows.com/windows/b/springboard/archive/2013/02/21/sideloading-windows-8-store-apps.aspx).
Resümee: Microsoft sieht keine automatische Aktualisierung der Sprachen in Apps vor (Stand heute). Wünschenswert wäre es aber allemal. Da bleibt leider nur das basteln.
<# ************************************************************************************************************ Author: Frank Trout Purpose: Removes Windows 8.1 RTM provisioned apps. Pre-Reqs: Windows 8.1 ************************************************************************************************************ #> $AppList = "Microsoft.BingFinance", "Microsoft.BingFoodAndDrink", "Microsoft.BingHealthAndFitness", "Microsoft.BingMaps", "Microsoft.BingNews", "Microsoft.BingSports", "Microsoft.BingTravel", "Microsoft.BingWeather", "Microsoft.HelpAndTips", "Microsoft.Reader", "Microsoft.SkypeApp", "Microsoft.WindowsAlarms", "Microsoft.WindowsCalculator", "microsoft.windowscommunicationsapps", "Microsoft.WindowsReadingList", "Microsoft.WindowsScan", "Microsoft.WindowsSoundRecorder", "Microsoft.XboxLIVEGames", "Microsoft.ZuneMusic", "Microsoft.ZuneVideo" ForEach ($App in $AppList) { $AppxPackage = Get-AppxProvisionedPackage -online | Where {$_.DisplayName -eq $App} Remove-AppxProvisionedPackage -online -packagename ($AppxPackage.PackageName) Remove-AppxPackage ($AppxPackage.PackageName) }
Viel Erfolg dennoch! :-)
kind regards Jochen Reinecke // MCSA '08 '12
Montag, 27. Januar 2014 10:44 -
Einige Apps können es seit 8.1 übrigens automatisch, nachdem die regionalen Einstellungen angepasst wurden:
Systemsteuerung > Sprache > Die gewünschte Sprache sollte oben in der Liste stehen (WICHTIG!).
Anschließend per PowerShell die Sprache prüfen:
(Get-WmiObject Win32_OperatingSystem).oslanguage
Detailinformationen gibt's bei HP: http://h10025.www1.hp.com/ewfrf/wc/document?cc=de&lc=de&dlc=de&docname=c03471369
kind regards Jochen Reinecke // MCSA '08 '12
- Bearbeitet Jochen.Reinecke Montag, 27. Januar 2014 10:51
- Als Antwort vorgeschlagen Alex Pitulice Montag, 27. Januar 2014 11:31
Montag, 27. Januar 2014 10:50 -
Danke. Ich werd die ganzen Apps jetzt erst einmal via DISM rauswerfen. Lieber weniger Features als Sprachmischmasch.
dism /image:<WimMountDir> /Remove-ProvisionedAppxPackage /PackageName:Microsoft.ZuneVideo_
1.0.927.0_x86__8wekyb3d8bbweWer sie dennoch haben will, muss sich mit Microsoft Konto anmelden und sie sich dann wieder installieren - so wir das denn überhaupt erlauben.
Ich glaube im Moment noch nicht daran, dass hier ernsthaft irgendein Mitarbeiter ein Microsoft Konto offiziell an seinem PC nutzen kann. Mit "Enterprise" hätte das wohl auch wenig zu tun...
Schade nur, dass gerade Tablets oder Convertibles so kaum sinnvoll nutzbar sind. Ich würde den Usern ja gerne sowas hinstellen, aber das muss dann komplett ohne Microsoft Konten sinnvoll nutzbar sein.
- Bearbeitet Windingo Montag, 27. Januar 2014 15:16
Montag, 27. Januar 2014 15:16 -
Hi Windingo
Meines Wissens kann der User (In deinem Fall mit MUI und MS "onboard App" Sprachproblem) die Updates auch ohne Microsoft Account ausführen..
Für mich aber nachwievor unerklärlich das man das bei jedem User einzeln machen muss... Gefällt mir irgendwie nicht so ganz ;-)Grüsse
- Bearbeitet WinRoe Montag, 24. Februar 2014 20:33
Montag, 24. Februar 2014 20:32