要設置ctfmon.exe隨機自動啟動,可以單擊「開始」——>「運行」——>輸入「msconfig」(引號不要輸入),回車——>打開「系統配置使用程序」窗口——>選擇「啟動」頁,找到ctfmon項並在其前面打上鉤,按「應用」、「確定」,重啟機器即可生效。
如果在「啟動」頁,找不到ctfmon項,說明註冊表中已將該項刪除,可以單擊「開始」——>「運行」——>輸入「regedit」(引號不要輸入),回車——>打開「註冊表編輯器」,定位到HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run,在窗口的右側新建名字為ctfmon.exe的字符串值(REG_SZ),並將其值設置為「C:\WINDOWS\system32\ctfmon.exe」,然後關閉註冊表編輯器,再執行前一步的操作即可。
(註明:ctfmon.exe並非一定是病毒,ctfmon.exe也可能是Microsoft Office產品套裝的一部分。它可以選擇用戶文字輸入程序,和微軟Office XP語言條。這不是純粹的系統程序,但是如果終止它,可能會導致不可知的問題。)
ctfmon - ctfmon.exe - 進程信息
進程文件: ctfmon or ctfmon.exe
進程名稱: Alternative User Input Services
描述: 控制Alternative User Input Text Processor (TIP)和Microsoft Office語言條。Ctfmon.exe提供語音識別、手寫識別、鍵盤、翻譯和其它用戶輸入技術的支持。
常見錯誤: N/A
是否為系統進程: 否
如果你的win2000系統裝了officeXP或以上版本,它會在你和系統裡留下一個可誤的ctfmon.exe,這真的是一個惡魔,曾經困擾了無數的網友。今天我決意執起正義之劍,斬妖除魔,還網友一個純潔的中英文輸入空間!
在對它行刑之前,我先來宣讀一下他的罪狀:
1. 無論你打開什麼窗口,總會彈出一個輸入法工具體,並且默認是中文輸入,非常討厭。
2. 它替換了原來的區域和輸入法設置,並以一個文字服務的設置取而代之,而且不能設置默認的輸入法。
3. 結束掉原來的輸入法工具進程internat.exe,並令他不能在開機時起動。
4. 將自己放在開機時啟動的程序列表中,除非修改註冊表,否則無法去除。
5. 像病毒一樣有重生能力,當你把ctfmon.exe刪了以後,他又會隨著Office的啟動而重新生成。
6. 當你結束了ctfmon.exe後,經常會出現輸入法切換快捷鍵亂掉的情況。
好,經最高程序員審判庭批准,現對ctfmon.exe執行死行,立即執行!
第一步:右擊任務欄空白處,點「任務管理器」。
第二步:找到ctfmon.exe,並終止它。
第三步:在系統目錄下的system32目錄下找到ctfmon.exe,刪除掉。
第四步:寫一個最簡單的api程序(代碼見附錄),編譯後放到ctfmon.exe所在目錄,並更名為ctfmon.exe。
第五步:點擊「開始」菜單,點擊「運行」,輸入internat.exe後點擊確定。
第六步:重起計算機。
執行完畢!
附:
1. 程序代碼如下:
#include <windows.h>
int APIENTRY WinMain( HINSTANCE, HINSTANCE, LPTSTR, int )
{
HANDLE m_hMutex = CreateMutex( NULL, TRUE, "ctfmon.exe" );
if( GetLastError() != ERROR_ALREADY_EXISTS )
while ( 1 ) Sleep( INFINITE );
return 0;
}
2. 如果執行後發現word的輸入法無法正確使用,解決辦法如下:
第一步:打開word(廢話)
第二步:點擊「工具」菜單中的「選項」子菜單。點擊「編輯」選項卡。
第三步:清除「輸入法控制處於活動狀態」的復選。點擊「確定」
第四步:點擊「工具」菜單中「語言」子菜單中的「設置語言」項。
第五步:在列表中選擇「英語 美國」,點擊確定。
第六步:關閉Word,重起計算機。
解決