Friday, 28 July 2017 09:40

Localizing built-in UWP Apps

Written by
Rate this item
(1 Vote)


Of late, several customers I work with started deploying Windows 10 clients using an English base image and applying language packs in the process. They ran into a little snag involving localizing UWP apps.

Assume following scenario:

  • You install an English Windows 10 image and inject a language pack into your deployment
  • You block Windows Update and/or Windows Store
  • Some built-in apps, which are being serviced through the store (like calculator, camera, etc) remain in the English language

The cause, as it often is with Windows 10, is not straight forward:

UWP apps use language metadata, which you can see / download through the Windows Store for Business. This metadata information is not part of an UWP app provisioned during the initial Windows installation, and therefore is not included in the These metadata bits are actually downloaded from the Windows Store in conjunction with Windows Update (WU triggers the store). This can take up to 48 hours after a language switch.

If you blocked the store via a Computer GPO apps won’t get updated and will remain in their original language. However, if you block the store using User GPO instead, then the Windows system can access the Store and download necessary language bits.

Additionally, you will need to allow Windows Update to contact Microsoft's content delivery gateway to update the Windows Store Apps. For more details, read this blog post.

Alternatively, you might be able to get around this issue with offline packages available from Windows Store for Business.

Read 1213 times Last modified on Friday, 28 July 2017 16:25

Leave a comment

Make sure you enter all the required information, indicated by an asterisk (*). HTML code is not allowed.

Recent Posts

  • Automating Multi-node Tableau Server Environment
    After a few weeks off, I am delighted to announce that I have returned full time, once again delivering somewhat…
    Written on Monday, 19 February 2018 11:01
  • The Case of Missing TPM P@ssword
    As my regular blog readers will be aware (yes, all three of you), there is something increasingly traditional about me…
    Written on Thursday, 25 January 2018 10:04
  • The Case of "Just a Moment..."
    A key part of any complete end-to-end deployment project is analysis of the resulting logs to identify root causes for…
    Written on Tuesday, 16 January 2018 12:57
  • How to Automate Input Preferences during OSD
    A few days ago I stumbled upon a question on the Microsoft Deployment Toolkit (MDT) forum where a user asked…
    Written on Monday, 15 January 2018 12:36
  • Disabling Cortana Voice Support during OOBE
    Yesterday I came across a Twitter thread in which multiple users detailed their beef with the revamped setup experience of…
    Written on Tuesday, 12 December 2017 10:04
  • Fixing "Windows update reboot is pending" during OSD
    Automated OS deployment became common as IT professionals install systems using tools like Microsoft Deployment Toolkit or System Center Configuration…
    Written on Tuesday, 28 November 2017 08:44