Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have a german Windows 2008 R2 with English Multilanguage Pack installed. It has only german, english keyboard defined. It works fine.

I use Windows 7 with PL version and PL keyboard settings. And my customer who logs in to that Windows 2008 R2 uses german Windows 7, Windows XP.

When I login to Windows 2008 R2 it automatically switches keyboard on server to PL (and I can choose between 3 keyboard, however there's no way to remove that PL keyboard). This wouldn't be a big problem but my customer using german windows also see this PL keyboard and it sets itself as default for him too...

Is there a way to make sure only keyboards defined on server works and not those pushed thru RDP?

share|improve this question
up vote 2 down vote accepted

To completly ignore the remote keyboard layout, use the registry key as listed in Although the KB lists windows 2000, the key works just as well for 2008.

Once applied, the local keyboard layout on a client machine connecting to a server with that registry key will be ignored, and the default keyboard layout for the remote machine as set up in control panel will be used instead.

share|improve this answer
Thanks. Seems to be it (haven't tried but it sure looks like it). – MadBoy Aug 21 '12 at 18:41

I had the same problem all the time. You have to change the registry on the RDS server.

To do so, please perform the following steps:

  1. On the terminal server, click Start, click Run, type regedit, and then click OK.

  2. Locate and then click the following registry subkey:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout

  1. On the Edit menu, click Add Value, and then add the following registry information:

Value name: IgnoreRemoteKeyboardLayout Data type: REG_DWORD Value data: 1

  1. Quit Registry Editor.
share|improve this answer

I would login to the server, go to the Control Panel > Category View, 'Change keyboards or other input methods' and uninstall the PL license from the OS. If you don't actually need to use it, it shouldn't be a problem to uninstall it, right?

I have no way to test this, so I may be off base.

share|improve this answer
THere's no PL license on that german server.. – MadBoy Feb 11 '12 at 22:31

You can work around this using the quick-switch keys to change the input language. By default this is LEFT ALT + SHIFT.

share|improve this answer
I know about this and i use it frequently. The problem is with my customer who doesn't want to switch every time .. He is at his own backyard and shouldn't need to switch anything. – MadBoy Apr 29 '11 at 7:33

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.