![防止 RDC 安装新的键盘布局](https://linux22.com/image/1225159/%E9%98%B2%E6%AD%A2%20RDC%20%E5%AE%89%E8%A3%85%E6%96%B0%E7%9A%84%E9%94%AE%E7%9B%98%E5%B8%83%E5%B1%80.png)
我的工作电脑和家用电脑有不同的键盘布局。
因此,当我使用 RDC 从一台 PC 连接到另一台 PC 时,Windows 会在所连接的 PC 上安装第二个键盘布局,并且即使在我断开连接后它仍会保留在那里。
这让我很抓狂,因为 Windows 有一个坏习惯,就是当你切换应用程序时会改变活动布局。有什么方法可以防止这种情况发生吗?
答案1
键盘布局的改变是设计使然,我不知道有什么解决方案,除了使用其他远程桌面解决方案(如 VNC)代替 RDC。
你可以尝试看看这种行为在最新的版本中是否得到了改进远程桌面连接 7.0 客户端,但我不会抱有太多的希望。
我唯一能提供的帮助是,在 Windows Vista 中,可以从命令行配置国际设置。编写这样的脚本可能会简化摆脱不需要的键盘的过程。如果您对此感兴趣,请参阅此文章。
答案2
我知道这是一个非常老的问题,但我恰好找到了解决方案:
要更改默认行为以获取默认输入语言要从默认用户配置文件设置,您必须在终端服务器上设置注册表项值。为此,请按照下列步骤操作:
- 在终端服务器上,单击开始, 点击跑步,键入 regedit,然后单击好的。
- 找到并单击以下注册表子项:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\键盘布局
- 在编辑菜单,点击增加价值,然后添加以下注册表信息:值名称:IgnoreRemoteKeyboardLayout 数据类型:REG_DWORD 值数据:1
当 IgnoreRemoteKeyboardLayout 条目设置为 1 时,新的用户配置文件将继承默认输入语言来自用户帐户使用的默认用户配置文件的设置。