检测到论坛CSS可能没有正确加载,如出现排版混乱请刷新重试。

We detected that the CSS might not be loaded correctly. If the website displays abnormally, Please refresh and try again.

  • WindowsOffice
  • 在低于XP的Win中安装Office 02/03后干掉语言栏

为什么要干掉Office的语言栏呢?Office的语言栏与Win 的相比,在设置中有一个地方不同,看截图(测试环境:NT4)

很明显,Win的语言栏可以设置开机默认的【键盘布局】,而Office的语言栏只能设置默认的【输入语言】。这样,你上次用了什么【键盘布局】,下次开机后就是这个布局,默认输入法变来变去的,很烦,Office 03的语言栏也是同一个鸟样!当然,代价就是语音和手写用不了了,不过对于这种上古系统,语音和手写实在没什么意义

下面就是具体的操作方法:

  1. 运行一次Office的任意组件,使语言栏出现(目的是让注册表里相关键值完整),然后退出所有Office组件
  2. 在注册表里干掉ctfmon的自启动(在HKCU下),并结束ctfmon进程
  3. 重启或注销,语言栏已消失
  4. 导入以下注册表项,彻底禁用高级文字服务

    注:与XP的注册表路径稍有不同,XP的路径只到CTF
    还没完!!下面这一步不做的话,一运行Office组件,语言栏又会出来!!
  5. 用regsvr32依次取消这几个dll的注册
    msimtf.dll
    msutb.dll
    msctfp.dll
    dimm.dll
    msctf.dll
    前几个顺序可颠倒,但msctf.dll一定要放在最后!!否则msimtf.dll取消注册会提示错误
  6. 去输入法或键盘属性里勾选输入法指示器吧,语言栏再也不会冒出来了
    注:msctf.dll会劫持mspy,使之在输入法指示器下的状态条出不来,要解决,可以在做完以上步骤后把原来的msctf.dll改名,再把其他任何一个有效的dll复制一份并改成msctf.dll

© 2025 wvbCommunity 管理团队

删封申诉 | 知乎专栏 | 状态监控 | 用户协议(EULA) | 隐私政策

本站文章除其作者特殊声明外,一律采用CC BY-NC-SA 4.0许可协议进行授权,进行转载或二次创作时务必以相同协议进行共享,严禁用于商业用途。