註冊表方式開啓或關閉本地輸入法的解決方案

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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章