注册表方式开启或关闭本地输入法的解决方案

Citrix应用虚拟化和桌面虚拟化的客户端插件开启本地输入的时候,我们一般都是通过一条命令来运行即可。如下:
1
2
cd C:\Program Files\Citrix\ICA Client\
wfica32.exe /localime:on
但是该方法,在最后会弹出一个提示窗口,并提示用户是否修改成功。
某些特殊场景,比如用户希望在域中的所有客户端,在登录脚本中加入该命令,但是由于会弹出提示框,并需要用户介入操作,总体来说,对用户不够友好。
所以,我们可以换个方式,使用修改注册表配置的方式来修改该配置:
1
2
3
4
5
6
HKLM配置位置
HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\ICA Client\Engine\Lockdown Profiles\All Regions\Lockdown\Virtual Channels\Keyboard
HKCU配置位置
HKEY_CURRENT_USER\Software\Citrix\ICA Client\Engine\Lockdown Profiles\All Regions\Lockdown\Virtual Channels\Keyboard
#设置LocalIME = 1 or 0
#disable=1, enable=0,留空使用其他位置的设置
我们可以修改这两处的任意一处即可。需要注意的是:
HKLM和HKCU这两处的设置不能冲突,否则在打开ICA会话的时候报错,比如锁定错误等(Lockdown error)
所以,为了避免这种问题,建议,同时修改两个位置的值,而不是只修改一处。
另外:64位操作系统注册表键值在WOW64节点下

转自:Xenme.com
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章