根据您的系统配置,有许多不同的步骤可以禁用它。我已经尝试在下面列出所有的方法。
步骤1:在Microsoft Office 2003中禁用
我们只需在安装程序中删除该功能,即可从Microsoft Office2003中删除替代文本输入。
注意:我还没有计算出Office2007的等效设置在哪里(如果有),但我们也可以通过下面的不同方式禁用它。
请转到“添加/删除程序”,选择更改您的Microsoft Office安装,并确保在单击“下一步”之前选中了“选择应用程序的高级自定义”复选框。
在列表中找到“Alternative User Input”,并将下拉菜单更改为“Not Available”,如下所示:
步骤2a:在Windows XP中禁用
我们还可以采取额外的步骤来确保它在Windows XP中被关闭,这似乎真的是XP用户的最佳答案。
打开“控制面板”,然后选择“区域和语言选项”。
选择Languages(语言)选项卡,然后单击顶部的Details(详细信息)。
现在,在Advanced选项卡上,您可以选择“关闭高级文本服务”,这应该会立即关闭ctfmon。
您还需要查看第一个Settings选项卡,并确保您的“Installed Services”框与下面的框类似:
如果您安装了多个服务,则ctfmon可能会返回…。例如,在我的系统上,我的绘图板有一个输入,所以我可以将它用作文本输入…。我不在乎,所以我点击了移除。
步骤2b:在Windows Vista中禁用
据我所知,上面完全禁用文本服务的设置在Windows Vista中似乎不存在,但我们可以使用类似的方法删除额外的输入服务。
打开“控制面板”,选择“区域和语言选项”,然后找到“更改键盘或其他输入法”。
在键盘和语言选项卡上,您可以选择更改键盘。
现在,您终于可以看到与Windows XP相同的屏幕了。您将再次希望删除列表中除默认键盘语言之外的额外安装的服务。
第3步:从启动中删除
您不会希望在执行其他步骤之前执行此步骤,因为它只会再次被覆盖。通过“开始”菜单“运行”或“搜索”框打开msconfig.exe,然后找到“启动”选项卡。
在列表中找到ctfmon并通过取消选中该框将其禁用。只需记住,如果您没有通过其他设置之一禁用ctfmon,这对您没有太大帮助。
步骤4:如果所有方法都失败了
通过从“运行”框中运行这两个命令(一次一个),您可以完全取消注册运行替代输入服务的dll。
如果执行此步骤,还应使用步骤3删除启动条目。
步骤5:重新启动
重新启动计算机,然后打开Microsoft Office应用程序(如果已安装)。验证ctfmon.exe是否未运行。
有关更多信息,您可以阅读有关该主题的Microsoft文章。