为多用户添加五笔

Y

yeslai

Guest
#1
有没有更好的办法在安装好五笔字型后,为所有用户一次性添加五笔输入法呢?答案是修改注册表。要修改注册表,首先要查询注册表,找到添加五笔输入法的相关键值。用安装五笔字型的用户登录Windows 2000服务器,运行regedit,在HKEY_CURRENT_USER
Keyboard LayoutPreload下(这里存放当前用户所有已添加的输入法)找到五笔字型对应的键值(五笔输入法一般为e0100804 e0100804)。若不能确定,也可到HKEY_LOCAL_MACHINESYSTEMCurrent
ControlSetControlKeyboard Layouts去核对一下,系统中所有已安装的输入法都在这儿备案着呢。找到相关键值后,就可以修改注册表了,运行regedt32,选择“本地机器上的HKEY_USERS”,然后加载配置单元,打开Documents and Settings
Default UserNtuser.dat文件,取名“Test”,定位到HKEY_USERSTest
Keyboard LayoutPreload,添加一相同类型数值,数值名称按序增加,数值内容为先前查询时记下的键值,如e0100804,最后单击“Test”并卸载配置单元。此后,系统新增用户无须手工添加就可直接使用五笔输入法了。
如前所述,修改默认配置单元的缺点是对老用户不起作用,老用户还需要另行处理。也可采用如下方法修改注册表,使之对系统新老用户均有效。默认情况下,安装好Windows 2000服务器后,系统自动添加了若干输入法,但有些输入法我们从不使用,因而可以在它们身上打主意。运行regedit,在 HKEY_LOCAL_MACHINESYSTEMCurrent
ControlSetControlKeyboard Layouts找一已添加但不用的输入法,如郑码(E0030804),也可到HKEY_CURRENT_USERKeyboard LayoutPreload去核对一下该输入法是否已添加。一旦确认该输入法已添加后,就可修改HKEY_LOCAL_MACHINE
SYSTEMCurrentControlSetControl
Keyboard LayoutsE0030804(郑码)下的所有键值,让其和HKEY_LOCAL_MACHINESYSTEMCurrent
ControlSetControlKeyboard Layoutse0100804(先前安装的五笔字型)下的键值一致。如此修改之后,所有用户无须手工添加均可直接使用五笔字型了,而对于安装五笔字型的用户,将显示两个相同的五笔输入法,可用控制面板或注册表移去一个
 
顶部 底部