mlaMemberMar 11, 2019 at 2:35 pm #615290
a week ago I asked the question below on Microsoft MDT forum. Many views but no answer.
I decided to ask here, since in the past received nice solution.
The question looks bulky. But I guess easy to understand. Not sure if there is an answer :)… tricky stuff involving language settings.
<ul id=”rootMessage” class=”message root”>
<li id=”3d70cba0-916b-4e6a-a716-1a3dcec0f803″ class=”message root”>
during years I was trying to find a solution for getting right keyboard (Input Locale) entry after deployment and could not find any post leading to the final solution.
I am deploying French OS and the problem I am referring to is: the keyboard I am getting is “French – Multilingual” when Locale is “French – (Canada)”. And I need Input Locale “Canadian French”.
Here is the entry that I am using in CS.ini :
<span lang=”EN-US”>KeyboardLocale=”fr-ca; 0c0c:00001009″</span>
It worked for me many years ago when used WDS for XP deployment. And never worked when started with MDT 2010 for W7 deployments.
Today I am on 8456 for W10 Deployment and eager to resolve the issue.
Searched again the web for similar question. Nothing concrete. But found one where MSFT employee explains the issue for the same question posted for sysprep of Windows 2000 :).
And I guess in his explanation there is a correct syntax for the fix. My problem is I don’t know how to properly use it in CS.ini
I will appreciate if somebody will take a look in the explanation below and can put the syntax in CS format.
HERE IT IS: (for ease of reading here is the link: https://www.pcreview.co.uk/threads/french-canadian-keyboard.1602642/ )
The below steps describe how an administrator can obtain the French Language
as the Default language after Sysprep. To get this desired behavior the
steps below must be completed:
– Overriding the default behaviour of the Regional Options control panel
– Specify the correct and valid values in the [Regional Settings]
section of sysprep.inf
Overriding the default behaviour of the Regional Options control panel
By design the Regional Options control panel installs one specific Input
Locale per User Locale. The Input Locale installed with the “French
(Canada)” User Locale is “French (Canada) – Canadian Multilingual Standard”.
To change this behavior, the file “intl.inf” needs to be modified to install
a different Input Locale for the appropriate User Locale. In this particular
case, we describe how a customer can have “French (Canada)” as the User
Locale and “French Canadian – French” as the default Input Locale:
Find the line that begins with “00000c0c = %French_Canadian%” and replace
the entire line with:
00000c0c = %French_Canadian% ,850 ,1,,0c0c:00001009
This will set “French (Canada) – Canadian French” as the default Input
Locale when “French (Canada)” is installed as the User Locale.
Specifying correct values in the [Regional Settings] section of sysprep.inf
It’s important to get these values correct.
Correct values for the UserLocale and SystemLocale settings are:
00001009 for “English (Canadian)”
00000c0c for “French (Canadian)”
Correct values for the InputLocale setting are any comma-delimited
0c0c:00000409 “French (Canada) – US”
0c0c:00001009 “French (Canada) – Canadian French”
0c0c:00011009 “French (Canada) – Canadian Multilingual Standard”
Specify correct values in [RegionalSettings]
Use the following [RegionalSettings] section:
This will set “French (Canada)” as the System Locale and the User Locale. It
will also add “French (Canada) – US” as a second Input Locale. Note that
“French (Canada) – Canadian French” will be installed as the default Input
Locale once the User Locale is set to 00000c0c (provided step 1 above has
You must be logged in to reply to this topic.