I have a setup where a system has two OS language packs installed for e.g. English & French OS Language Pack & default display language is set to English. I have a requirement to change default display language through automated procedure. While researching on this, I came to know about below registry setting which sets up display language for current user.


HKEY_Current_User\Control Panel\Desktop


Key Name                        Key Type                 Value

PreferredUILanguage          Multi-String Value      <Language Code> for e.g. “fr-FR”


I exported this registry value from the working system & trying to set this registry value using active setup through stubpath so that default display language for all users will be French at newly provisioned system.



Unfortunately, I’m unable to setup default display language to French for new users & it is still displaying English as a default language.

2 Comments   [ + ] Show Comments


  • It works for the current user but once we logoff and log in with another user irrespective of the privilage it did not work. Urgently needed.
  • And finally it worked:
    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Active Setup\Installed Components\Language Settings]
    "StubPath"="regedit /s \"c:\\Windows\\Temp\\French_Lang_ID_Desktop_Current.reg\ /f""
Please log in to comment

Community Chosen Answer


push the regkey change to each user



if you search in the search box you will see more results

Answered 06/06/2013 by: SMal.tmcc
Red Belt

Please log in to comment



You can configure a Group Policy on your Domain which configures the default display language!

Answered 06/07/2013 by: jagadeish
Red Belt

Please log in to comment
Answer this question or Comment on this question for clarity