如何阻止远程计算机更改我的键盘布局?

Der*_*ler 14 remote-desktop windows-7 windows-server-2008-r2

每当我打开与远程机器的 RDP 连接时,该机器将使用英语 (EN) 键盘布局,我必须不断将其切换回德语。

我在工作站上使用自定义键盘布局,而远程计算机上不存在此布局。我认为这是问题的原因。

Der*_*ler 21

Neno Loje在他的博客中提到了这个问题(和解决方案)。

在以下注册表项中:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout
Run Code Online (Sandbox Code Playgroud)

创建一个新的 DWORD 值IgnoreRemoteKeyboardLayout并为其赋值1

这应该足以解决您的问题。但是,某些 Windows 版本存在一些已知问题,如这些知识库文章中所述:

视窗 XP

视窗服务器 2003

除此之外,Remko Weijnen在他的博客中解释了如何甚至调整登录页面上的键盘配置文件。

如果要更改登录前(“在登录屏幕”)使用的键盘布局,则需要修改键HKEY_USER\.DEFAULT\Keyboard Layout\Preload

在上面的屏幕截图中,区域设置 ID 为 0413(荷兰语),但您甚至可以添加多个条目并使用 ALT-SHIFT 在它们之间循环。

可以在kb 262283 中找到区域设置 ID (LCID) 的描述

  • 你打算在哪台电脑上做这个?!!! (2认同)
  • @ColonelPanic:远程/目标机器 (2认同)