GPO-Language
Jump To: Support > KB > Windows > GPO > Language
Setting display and keyboard language
To assign a display and keyboard language to a subset of users:
- Ensure you have the language pack installed. Use
lpksetup
to install the relevant language packs from the offline language pack media. Alternatively you can do an online installation on your current OS - Create an AD group for the relevant users, e.g. Language-Ukrainian, and add the users to that group
- Define a GPO in the appropriate place and alter the scope to add your group and remove Authenticated Users. You should also add Domain Computers to the scope
- To set the display language:
- Edit the GPO and go to User Configuration > Administrative Templates > Control Panel > Regional and Language Options
- Set Restricts the UI languages Windows should use for the selected user to your desired display language
- To set the keyboard layout:
- Edit the GPO and go to User Configuration > Preferences > Windows Settings > Registry
- For each keyboard layout you want, add a REG_SZ to
HKEY_CURRENT_USER\Keyboard Layout\Preload
. Their names should be a number representing the order of priority starting at 1. The value should be an 8-digit representation of the hexadecimal code for the language (without 0x at the start). For example 00000809 is UK English and 00000422 is Ukrainian. There is a useful table here - If you have more than one layout, also add a REG_SZ with value 1 as the default value for
HKEY_CURRENT_USER\Keyboard Layout\Toggle
. This will add the keyboard picker and the Alt-Shift keyboard shortcut to allow switching: