什么是ctfmon.exe?为什么要运行它?

您阅读本文无疑是因为您对ctfmon.exe进程感到失望,因为无论您执行什么操作,该进程都不会停止打开。您将其从启动项目中删除,它就会神奇地重新出现。那是什么?

相关:此进程是什么?为什么要在我的PC上运行?

这篇文章是我们正在进行的系列文章的一部分,介绍了任务管理器中的各种进程,如:jsvchost.exe、.dwm.exe、.mDNSResponder.exe、conhost.exe、rundll32.exe、.Adobe_Updater.exe和许多其他服务。难道您不知道这些服务是什么吗?最好开始读吧!

ctfmon是控制替代用户输入和Office语言栏的Microsoft进程。这就是你可以通过语音或手写板,或者使用亚洲语言的屏幕键盘输入来控制电脑的方式。

如果您正在使用上述任一功能,则应将其保留为启用状态。对于其他所有人,我们将开始禁用这项恼人的服务。

根据您的系统配置,有许多不同的步骤可以禁用它。我已经尝试在下面列出所有的方法。

步骤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文章。

相关文章