Symantec Endpoint Encryption Pre-Windows environment doesn’t utilise the default Windows keyboard mapping as expected

book

Article ID: 177429

calendar_today

Updated On:

Products

Endpoint Encryption

Issue/Introduction

Even though you have clearly selected UK as the default keyboard mapping in Windows (either via the Language Icon on the Taskbar or via “Regional and Language Options > Languages > Details”), the Symantec Endpoint Encryption Pre-Windows environment utilizes “US” as the default keyboard mapping. You are wondering why this is the case. You need to change this, since users who will be logging in will be expecting their password entry to behave as normal (i.e. pressing @ will produce a @ character, etc).

Resolution

The Symantec Endpoint Encryption Client parses the default keyboard mapping from the default Windows user profile, not from the currently logged-in user’s profile.
To set the default keyboard mapping for the default Windows user profile, complete the following steps:

1. Configure the default keyboard mapping for the currently logged-in user, to that which you wish to have loaded by default in the Pre-Windows environment (UK in this case).


2. Open the “Regional and Language Options” applet from control panel.

3. Click Advanced, check the “Default user account settings” option, then click “Apply”.


4. The following registry key contains the configured keyboard mappings for the default Windows user profile:


    HKEY_USERS\.DEFAULT\Keyboard Layout\Preload

    The keyboard mapping stored as “1” is the default.
    Export this “Preload” registry key.
    You will now have a single registry key file that can be run on any machine and it will automatically set the default keyboard mapping, for the default Windows user profile (that the Symantec Endpoint Encryption Pre-Windows environment will use).

5. Using the following command line, regedit /s , you can silently import the registry values to all target machines in your environment, via login script or other preferred method.

    Here are the contents of a sample registry key file, which will load UK as the default keyboard mapping:

    Windows Registry Editor Version 5.00
    [HKEY_USERS\.DEFAULT\Keyboard Layout\Preload]
    "2"="00001809"
    "1"="00000809"

    Here are the contents of a sample registry key file, which will load Irish as the default keyboard mapping:

    Windows Registry Editor Version 5.00
    [HKEY_USERS\.DEFAULT\Keyboard Layout\Preload]
    "1"="00001809"
    "2"="00000809"



References
http://support.microsoft.com/default.aspx?scid=kb;EN-US;924852

http://support.microsoft.com/kb/138354


Attachments