Improve company productivity with a Business Account.Sign Up

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 807
  • Last Modified:

Terminal Server 2003 Input Languages

I have a problem with input languages defaulting to english (US) in a terminal server session
We require the default language to be english (NZ)
We have a mix of HP T5520 Thin clients running CE 5.0 using RDP and HP Fat Client PCs running XP SP2 using RDP.
When we change the default language to english (NZ) on the Fat Client PCs running XP it imports these settings to the RDP session however when we change this on the T5520 Thin clients running CE 5.0 it does not import these settings.
I have also tried changing the regional settings by logging onto the terminal server with an administrators account, putting it into change mode and then making the change (rebooted).
The change applies only until I log off and back on again and its back to english (US)
I also tried allowing access through Group Policy to Regional Seetings so the user could change the default language for their session however as soon as they log off it changes back to english (US)
WHATS GOING ON HERE? New Zealand does still exist down here people.

Has anyone else had the same / similar issues and resolved this problem?
0
stdcitunit
Asked:
stdcitunit
  • 3
  • 3
  • 2
1 Solution
 
Jay_Jay70Commented:
just a cheap shot from an Aussie, but when did you guys get computers? :P
0
 
stdcitunitAuthor Commented:
Long time ago but it appears Mister Gates may have forgotten about us.
0
 
harleyjdCommented:
It's not an anti-kiwi thing, it's an anti-anybodybuttheusa thing.

My solution was to create a .reg file with:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Control Panel\International]
"iCountry"="61"
"iCurrDigits"="2"
"iCurrency"="0"
"iDate"="1"
"iDigits"="2"
"iLZero"="1"
"iMeasure"="0"
"iNegCurr"="1"
"iTime"="0"
"iTLZero"="0"
"Locale"="00000C09"
"s1159"="AM"
"s2359"="PM"
"sCountry"="Australia"
"sCurrency"="$"
"sDate"="/"
"sDecimal"="."
"sLanguage"="ENA"
"sList"=","
"sLongDate"="dddd, d MMMM yyyy"
"sShortDate"="d/MM/yyyy"
"sThousand"=","
"sTime"=":"
"DefaultBlindDialFlag"=hex:00
"sTimeFormat"="h:mm:ss tt"
"iTimePrefix"="0"
"sMonDecimalSep"="."
"sMonThousandSep"=","
"iNegNumber"="1"
"sNativeDigits"="0123456789"
"NumShape"="1"
"iCalendarType"="1"
"iFirstDayOfWeek"="0"
"iFirstWeekOfYear"="0"
"sGrouping"="3;0"
"sMonGrouping"="3;0"
"sPositiveSign"=""
"sNegativeSign"="-"

[HKEY_CURRENT_USER\Control Panel\International\Geo]
"Nation"="12"

and a batch file with:

regedit /s \\domainname\netlogon\ausregional.reg

then run that as part of the User configuration > Login Script in a dedictated GPO for TS users.

It should stick after one run, but it was so easy, I've just left it in place.

All you'll need to do it set up a user as NZ, then export those 2 keys to your .reg file. As it's a "current user" setting, they should have access to it, but you may have to remove any registry editing settings you have enabled.

You could go the long way, and create a GPO adm template, but that would drive me batty...


0
Free Tool: Path Explorer

An intuitive utility to help find the CSS path to UI elements on a webpage. These paths are used frequently in a variety of front-end development and QA automation tasks.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

 
stdcitunitAuthor Commented:
Hi Harley,
Its a good suggestion.
So I may have to allow write access to the registry for this to work?
0
 
stdcitunitAuthor Commented:
The following solution worked for me.

Locate and then click the following key in the registry:


HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout


3. On the Edit menu, click Add Value, and then add the following registry
value:


                   Value name: IgnoreRemoteKeyboardLayout


                   Data type:  REG_DWORD


                   Value data: 1


4. Quit Registry Editor.


I did have to make sure that the registry keys were set as follows for HKEY_USERS\.DEFAULT\Control Panel\International AND HKEY_USERS\.DEFAULT\Control Panel\International\Geo

[HKEY_USERS\.DEFAULT\Control Panel\International]
"iCountry"="61"
"iCurrDigits"="2"
"iCurrency"="0"
"iDate"="1"
"iDigits"="2"
"iLZero"="1"
"iMeasure"="0"
"iNegCurr"="1"
"iTime"="0"
"iTLZero"="0"
"Locale"="00000C09"
"s1159"="AM"
"s2359"="PM"
"sCountry"="Australia"
"sCurrency"="$"
"sDate"="/"
"sDecimal"="."
"sLanguage"="ENA"
"sList"=","
"sLongDate"="dddd, d MMMM yyyy"
"sShortDate"="d/MM/yyyy"
"sThousand"=","
"sTime"=":"
"DefaultBlindDialFlag"=hex:00
"sTimeFormat"="h:mm:ss tt"
"iTimePrefix"="0"
"sMonDecimalSep"="."
"sMonThousandSep"=","
"iNegNumber"="1"
"sNativeDigits"="0123456789"
"NumShape"="1"
"iCalendarType"="1"
"iFirstDayOfWeek"="0"
"iFirstWeekOfYear"="0"
"sGrouping"="3;0"
"sMonGrouping"="3;0"
"sPositiveSign"=""
"sNegativeSign"="-"

[HKEY_USERS\.DEFAULT\Control Panel\International\Geo]
"Nation"="12"

-----------------------------------------------------------------------

Harleyjd's suggestion put me on the right track to resolving this issue so he gets the points

JayJay_70 beat us in the cricket last night so we'll give him bragging rights this time round.
0
 
Jay_Jay70Commented:
ah! small victories, small victories!
0
 
harleyjdCommented:
Thanks for the points - you wouldn't have to change any registry permissions - they will have full access to their own HKCU. What I was referring to was the GPO blocks you can put on regedit - if you had implemented them you might have needed to turn it off.

I can't help but notice you've pasted Australian settings in your example...


OI OI OI!

0
 
Jay_Jay70Commented:
**Grin** :-)
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Get expert help—faster!

Need expert help—fast? Use the Help Bell for personalized assistance getting answers to your important questions.

  • 3
  • 3
  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now