Re: Default keyboard vs. Terminal Server user profile
- From: "Maxim Oustiougov [MSFT]" <maximou@xxxxxxxxxxxxxxxxxxxx>
- Date: Fri, 2 Jun 2006 11:41:38 -0700
Default Value under Preload key has no effect. The values that matter are
"1", "2", etc - they define the order of keyboard layouts. "1" is the first
one, therefore default for this user.
To change this for other users who already have profiles, you will need to
write the script that runs when they logon. The issue is that these values
are already set in their copy of "HKCU" registry hive, which is part of
their profile, so whatever you do in your registry, or in default user
registry will have no effect on them.
--
Maxim Oustiougov,
Terminal Services Program Manager
This posting is provided "AS IS" with no warranties, and confers no rights.
"multik" <multik@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message
news:DCD49DD8-4771-4DF9-90ED-F409DF8EB1F0@xxxxxxxxxxxxxxxx
Hi Maxim,
I checked on Term Server HKCU\Keyboard Layout\Preload\
Default Value is not set and no matter what I set there nothing really
changes.
1 is Estonian Keyboard already
2 is English (United States) keyboard.
So it seems that keyboard setting in registry are already fine, yet they
are
not applied to already created users. What else can I try?
Kind regards,
Martin
"Maxim Oustiougov [MSFT]" wrote:
Martin -
if you want to change the default keyboard layout for all users who
already
have their profile created, you either need to correct that specific
value
in their profile, or:
1. Create ".reg" file for "HKCU" where those specific values are
replaced;
2. Have "regedit <file.reg>" added to logon script for all users.
This way when users logon default keyboard layout will be changed in
their
profile.
You can find information on what exact registry keys you need to change
over
here: http://www.codecomments.com/archive299-2004-12-343200.html
Hope it helps.
--
Maxim Oustiougov,
Terminal Services Program Manager
This posting is provided "AS IS" with no warranties, and confers no
rights.
"multik" <multik@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message
news:8E4BC3C0-1490-4EC7-9AE6-68FAA891D573@xxxxxxxxxxxxxxxx
Hello group,
I had a Windows Server 2003 Terminal Server with 30 connected users.
All
users had Estonian keyboard as their default keyboard. All profiles are
stored on File Server. I had to reinstall Terminal Server. I did that
and
left Regional and Keyboard Settings as default, meaning US-English
keyboard.
Then all users logged back in to new Terminal Server and US-English
keyboard
was assigned to them as default keyboard. Then I realized my mistake
and
went
to Regional and Keyboard Setting and changed default keyboard back to
Estonian, also made sure that this setting would propagate to Default
User.
That it did when 2 new users that we hired came to work and had to log
in
for
the first time. They got Estonian keyboard as default. Now, I thought
that
because keyboard setting is user specific I'll do like
this:
1. existing user with English default keyboard logs out
2. I rename existing profile name to something else and ask user to log
in
again, this way triggering Default User profile to be used
3. User will get Estonian keyboard as default, but will be without old
Desktop settings and Favourites, etc.
4. User logs out and I copy user data to newly created profile 5. User
logs
back in and Estonian keyboard as well as user data is back as it should
be.
BUT it's not working this way, for some reason.
Can you please tell me why, or what else can I try to fix it? Perhaps
assign
default keyboard on GPO level?
Thank you in advance,
Martin
.
- Follow-Ups:
- Prev by Date: Re: Changing regional settings for all profiles
- Next by Date: Re: Step-by-step guide to install a stand-alone TS server?
- Previous by thread: Re: Changing regional settings for all profiles
- Next by thread: Re: Default keyboard vs. Terminal Server user profile
- Index(es):
Relevant Pages
|