什么是ctfmon.exe,为什么运行?
You are no doubt reading this article because you are frustrated with the ctfmon.exe process that just won’t stop opening no matter what you do. You remove it from the startup items and it just magically reappears. So what is it?
毫無疑問,您閱讀這篇文章是因為您對ctfmon.exe進程感到沮喪,無論您做什么都無法停止打開它。 您將其從啟動項中刪除,然后魔術般地重新出現。 那是什么
This article is part of our ongoing series explaining various processes found in Task Manager, like?svchost.exe,?dwm.exe,?mDNSResponder.exe, conhost.exe, rundll32.exe,?Adobe_Updater.exe, and many others.?Don’t?know what those services are? Better start reading!
本文是我們正在進行的系列文章的一部分,解釋了在任務管理器中找到的各種過程,例如svchost.exe , dwm.exe , mDNSResponder.exe , conhost.exe , rundll32.exe , Adobe_Updater.exe以及許多其他過程 。 不知道這些服務是什么? 最好開始閱讀!
Ctfmon is the Microsoft process that controls Alternative User Input and the Office Language bar. It’s how you can control the computer via speech or a pen tablet, or using the onscreen keyboard inputs for asian languages.
Ctfmon是用于控制“替代用戶輸入”和Office語言欄的Microsoft進程。 通過這種方式,您可以通過語音或數位板或使用亞洲語言的屏幕鍵盤輸入來控制計算機。
If you are using any of the above, you should leave it enabled. For everybody else, we’ll get to the job of disabling this annoying service.
如果使用以上任何一種,則應保持啟用狀態。 對于其他所有人,我們將開始禁用此煩人的服務。
Depending on your system configuration, there are a number of different steps to disable it. I’ve tried to list all the methods below.
根據您的系統配置,有許多不同的步驟可以將其禁用。 我試圖在下面列出所有方法。
Step 1: Disabling in Microsoft Office 2003
步驟1:在Microsoft Office 2003中禁用
We can remove the alternative text input from Microsoft Office 2003 by just removing that feature in the setup.
我們只需從安裝程序中刪除該功能,即可從Microsoft Office 2003中刪除替代文本輸入。
Note: I haven’t figured out where the equivalent setting is for Office 2007 (if there is one), but we can also disable it a different way below.
注意:我還沒有弄清楚Office 2007的等效設置在哪里(如果有),但是我們也可以在下面以其他方式禁用它。
Go to Add/Remove programs, choose to Change your installation of Microsoft Office and make sure you check the box for “Choose advanced customization of applications” before you hit next.
轉至“添加/刪除程序”,選擇“更改Microsoft Office的安裝”,并確保在單擊“下一步”之前選中“選擇應用程序的高級自定義”復選框。
Find “Alternative User Input” in the list and change the dropdown to “Not available” so it looks like this:
在列表中找到“替代用戶輸入”,然后將下拉列表更改為“不可用”,如下所示:
Step 2a: Disabling in Windows XP
步驟2a:在Windows XP中禁用
There’s an additional step we can take to make sure it gets turned off in Windows XP, which really seems to be the best answer for XP users.
我們還可以采取其他步驟來確保在Windows XP中將其關閉,這實際上似乎是XP用戶的最佳答案。
Open up Control Panel and choose Regional and Language Options.
打開控制面板,然后選擇區域和語言選項。
Choose the Languages tab and then click on Details in the top section.
選擇“語言”選項卡,然后單擊頂部的“詳細信息”。
Now on the Advanced tab you can choose to “Turn off advanced text services”, which should immediately close ctfmon.
現在,在“高級”選項卡上,您可以選擇“關閉高級文本服務”,這應立即關閉ctfmon。
You’ll also want to take a look at the first Settings tab, and make sure that your “Installed Services” box looks similar to this one:
您還需要查看第一個“設置”選項卡,并確保“已安裝的服務”框看起來與此類似:
If you have more than one Installed service then ctfmon might come back… For instance on my system there was an input for my drawing tablet so I could use it as a text input… which I don’t care about, so I clicked Remove on it.
如果您有多個已安裝的服務,那么ctfmon可能會回來…例如,在我的系統上,我的繪圖板有一個輸入,因此我可以將其用作文本輸入……我不在乎,因此我單擊了它。
Step 2b: Disabling in Windows Vista
步驟2b:在Windows Vista中禁用
The setting above for completely disabling text services doesn’t seem to exist in Windows Vista as far as I can tell, but we can remove the additional input services using a similar method.
據我所知,上述完全禁用文本服務的設置在Windows Vista中似乎不存在,但是我們可以使用類似的方法刪除其他輸入服務。
Open Control Panel, choose Regional and Language Options and then find “Change keyboards or other input methods”.
打開控制面板,選擇區域和語言選項,然后找到“更改鍵盤或其他輸入法”。
On the Keyboards and Languages tab, you can select Change keyboards.
在鍵盤和語言選項卡上,您可以選擇更改鍵盤。
Now you’ll finally be at the same screen as in Windows XP. You’ll again want to remove the extra installed services in the list other than your default keyboard language.
現在,您最終將與Windows XP處于同一屏幕。 您將再次要刪除列表中除默認鍵盤語言以外的其他已安裝服務。
Step 3: Remove From Startup
步驟3:從啟動中刪除
You won’t want to perform this step before doing the others, because it will just be overwritten again. Open up msconfig.exe through the start menu run or search box, and then find the Startup tab.
您不希望在執行其他步驟之前執行此步驟,因為它將再次被覆蓋。 通過開始菜單運行或搜索框打開msconfig.exe,然后找到“啟動”選項卡。
Find ctfmon in the list and disable it by unchecking the box. Just remember that if you haven’t disabled ctfmon through one of the other settings this won’t help you a lot.
在列表中找到ctfmon并通過取消選中該框將其禁用。 請記住,如果您尚未通過其他設置之一禁用ctfmon,則不會有太大幫助。
Step 4: If all else fails
步驟4:如果其他所有方法均失敗
You can just completely unregister the dlls that run the alternative input services by running these two commands from the run box (one at a time)
您可以通過從運行框中運行這兩個命令(一次一個)來完全注銷運行替代輸入服務的dll。
Regsvr32.exe /u msimtf.dll
Regsvr32.exe / u msimtf.dll
Regsvr32.exe /u msctf.dll
Regsvr32.exe / u msctf.dll
If you perform this step, you should also use Step 3 to get rid of the startup entries.
如果執行此步驟,則還應該使用步驟3擺脫啟動項。
Step 5: Reboot
步驟5:重新啟動
Reboot your computer and then open a Microsoft Office application if you do have that installed. Verify that ctfmon.exe is not running.
重新啟動計算機,然后打開Microsoft Office應用程序(如果已安裝)。 驗證ctfmon.exe沒有運行。
For more information you can read the Microsoft article on the subject.
有關更多信息,您可以閱讀有關該主題的Microsoft文章 。
翻譯自: https://www.howtogeek.com/howto/windows-vista/what-is-ctfmonexe-and-why-is-it-running/
總結
以上是生活随笔為你收集整理的什么是ctfmon.exe,为什么运行?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【小程序-开篇】国内IT技术圈的技能树貌
- 下一篇: matlab三角函数拟合程序,三角函数拟