由于某种原因,我需要禁用 Windows Server 2012R2 上的语言栏,而我在网上找到的方法似乎无法解决这个问题。我开始寻找 Win8 解决方案,认为它会在 Server 2012 上使用相同的设置,但到目前为止我做不到。
以下是我发现并尝试过的事情的列表:
- http://www.eightforums.com/tutorials/5904-language-bar-turn-off-windows-8-a.html(第 7 号,该选项未选中,但我仍然看到该栏)
- 从任务栏中删除语言栏(WinXP)(这不起作用,我收到 0x80004005 错误,在不同的域上的 win8 和 Server 2012 上,一个是全新的,所以我把它划掉了)
- http://support.citrix.com/article/CTX113114(只是不起作用,它成功添加了键,但我仍然看到该栏)
还有一些注册表/GPO 设置我现在想不起来了。有人这样做过吗?如果有人至少可以尝试我列出的选项之一并告诉我它是否对他们有用,我将不胜感激,这样我就可以开始进行故障排除。
答案1
默认情况下,Windows Server 2012 R2 不显示语言栏,而是在托盘区域显示指示器:
您可以通过按 WIN+空格键在输入语言之间切换。如果您想摆脱指示器,请执行以下操作:
- 右键单击任务栏,选择属性。
- 在
Taskbar
选项卡上单击Customize...
- 单击该
Turn system icons on or off
链接。 - 切换
Input Indicator
至关闭:
答案2
你试过了吗?
1- Check the box before "Control Panel - Language - Advanced settings - Use the desktop language bar when it's available";
2- Click the link below - "Change language bar hot keys", then select the "language bar" tab, choose "Hidden".
答案3
您可以通过设置组策略首选项 GPP 来禁用此“输入指示器”(抱歉,这里的语言是德语,但您肯定能弄清楚):
结构:HKEY_CURRENT_USER
控制面板\桌面
名称:UserPreferencesMask
值类型: REG_BINARY
值日期: 9012038010010000
答案4
要在 Windows Server 2012 R2 上禁用语言栏,只需添加以下注册表项:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Citrix\wfshell\TWI
REG_DWORD=SeamlessFlags
Value=0x00040000 (Hex) or 262144 (decimal)
它还可以在 Citrix XenApp 7.11 上运行