给二十台老机子统一装完系统,发现输入法默认全角这个坑最费口水
上周把机房那批用了七八年的老机子重装了一遍,清一色装完系统、打好驱动、装好必备软件。我这个人有个习惯,装完不急着交付,先自己坐那儿用半天,模拟一下日常操作。结果这一坐,坐出个不大不小的问题来。
场景是这样的:我打开记事本想敲几个字测试键盘,发现打出来的标点全是全角——逗号占一个汉字宽,句号是个圆圈。我一开始以为是自己不小心按了Shift+空格,切回半角就完事了。但连开三台机子,全是这个毛病,而且重启之后又变回全角。
这就不是手滑的问题了。
排查过程:我先查输入法设置,发现默认输入模式被设成了全角。改回半角,重启,又变回去。接着查注册表,在HKEY_CURRENT_USER\SOFTWARE\Microsoft\InputMethod下面翻,果然有个键值管着这个默认状态。改完再重启,稳了。但新装的那二十台,总不能一台台去点吧。
后来我想了个笨办法:装完系统后,先不动输入法,直接用注册表脚本把默认输入模式写死成半角,再导入到每台机子的默认用户配置里。这样新开的账户也是半角。写了个批处理,二十台跑一遍,五分钟完事。
判断依据:其实这毛病不影响系统跑,但影响人用。我们单位那些四五十岁的同事,打个报告全角半角混着来,回头排版能把自己气死。与其事后一台台教,不如装机的时候就把默认值定死。这就跟家里装修一样,水电走线的时候多花十分钟,住进去省心十年。
补充一句:我试过用某些所谓的“输入法优化工具”去改,结果它把我整个输入法配置重置了,自带的词库也丢了。所以这种事,宁可自己动手改注册表,也别信那些一键优化。软件在精不在多,系统自带的输入法设置够用了,缺的只是有人愿意去翻一翻那个键值。
结尾想问一句:你们给批量装机的机子做默认配置的时候,是习惯用注册表脚本统一写死,还是装完让用户自己调?有没有遇到过类似这种“重启就还原”的顽固设置?
