我有一台安装了英语多语言包的德语 Windows 2008 R2。它只定义了德语、英语键盘。它运行良好。
我使用带有 PL 版本和 PL 键盘设置的 Windows 7。而我的登录 Windows 2008 R2 的客户使用德语 Windows 7、Windows XP。
当我登录 Windows 2008 R2 时,它会自动将服务器上的键盘切换为 PL(我可以在 3 个键盘之间进行选择,但是没有办法删除该 PL 键盘)。这不是什么大问题,但我使用德语 Windows 的客户也看到了这个 PL 键盘,它也将自己设置为默认键盘……
有没有办法确保只有服务器上定义的键盘可以工作,而不是通过 RDP 推送的键盘?
答案1
要完全忽略远程键盘布局,请使用http://support.microsoft.com/?id=322042。尽管 KB 列出的是 Windows 2000,但该密钥对于 2008 也同样有效。
一旦应用,使用该注册表项连接到服务器的客户端计算机上的本地键盘布局将被忽略,而将使用控制面板中设置的远程计算机的默认键盘布局。
答案2
我一直遇到同样的问题。您必须更改 RDS 服务器上的注册表。
为此,请执行以下步骤:
在终端服务器上,单击“开始”,单击“运行”,键入 regedit,然后单击“确定”。
找到并单击以下注册表子项:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\键盘布局
- 在“编辑”菜单上,单击“添加值”,然后添加以下注册表信息:
值名称:IgnoreRemoteKeyboardLayout 数据类型:REG_DWORD 值数据:1
- 退出注册表编辑器。
答案3
我会登录服务器,转到控制面板 > 类别视图,选择“更改键盘或其他输入法”,然后从操作系统中卸载 PL 许可证。如果您实际上不需要使用它,那么卸载它应该没问题,对吧?
我没有办法测试这一点,所以我可能错了。
答案4
对于 Windows Server 2008 R2,我还必须采取以下步骤才能使屏幕键盘在 RDP 连接后消失:
控制面板 -> 所有控制面板项 -> 轻松访问中心 -> 不使用鼠标或键盘即可使用计算机
确保 ”使用屏幕键盘“复选框是已禁用. 呼呼。