去掉了預設的輸入法, 關於ctfmon exe檔案

2021-04-21 18:48:29 字數 1682 閱讀 1395

以下描述內容引用自

fireseed的blog

如果你的系統裝了officexp或以上版本,它會在你和系統裡留下乙個可惡的ctfmon.exe,這真的是乙個惡魔,曾經困擾了無數的網友。

在對它行刑之前,我先來宣讀一下他的罪狀:

1. 無論你開啟什麼視窗,總會彈出乙個輸入法工具體,並且預設是中文輸入,非常討厭。

2. 它替換了原來的區域和輸入法設定,並以乙個文字服務的設定取而代之,而且不能設定預設的輸入法。

3. 結束掉原來的輸入法工具程序internat.exe,並令他不能在開機時起動。

4. 將自己放在開機時啟動的程式列表中,除非修改登錄檔,否則無法去除。

5. 像病毒一樣有重生能力,當你把ctfmon.exe刪了以後,他又會隨著office的啟動而重新生成。

6. 當你結束了ctfmon.exe後,經常會出現輸入法切換快捷鍵亂掉的情況。

我也一直深受這個問題的困擾, 整天切換來切換去的, 手指都按疼了, 微軟真是太霸道了..

直接結束掉這個程序的話, 可能會造成office出現某種意外的問題, 所以我們要用別的方式來搞定它.

step1, 進入控制面板, 找到你安裝的office程式, 是所有跟office有關的程式哦, 如下圖所示, 我的就包括office和visio兩個程式.

然後單擊新增和刪除選項, 選擇新增刪除功能, 找到office共享功能, 然後找到中文可選使用者輸入方法, 設為不可用, 如下圖所示

step2, 去掉輸入法中的多餘選項, 只保留自己需要的即可, 其餘的均可刪掉, 下圖是我自己所保留的輸入法.

step3, 對 msimtf.dll 和 msctf.dll 檔案執行 regsvr32 /u

開始 - 執行, 分別輸入以下命令: regsvr32.exe /u msimtf.dll         regsvr32.exe /u msctf.dll

step4, 去掉啟動選項中的ctfmon.exe, 這一點可以用一般的工具來進行設定, 比如說windows優化大師等等...

step5, 重啟或者登出, 看看程序裡面是不是還有ctfmon.exe的存在? 最後開啟控制面板, 找到區域選項裡面的輸入法區域設定, 將中文(簡體)-美式鍵盤設為預設值即可.

最後看一下效果, 是不是沒有了以前的那種困擾啦? 大功告成.

其實就是用以前的internat.exe這個輸入法的程序替換掉了新的ctfmon.exe的程序而已, 呵呵.

如何設定word的預設輸入法 搜狗輸入法

可開word時 預設的是微軟的輸入法 把微軟輸入法刪了 預設的成了英文了 怎麼改成搜狗啊 大家是不是有這個困惑呢 其實這個事情很好解決 只需簡單幾步就可以把word的預設輸入法改成你想要的 我用的是office2010 2007的設定基本一致 我用的輸入法是搜狗拼音 所以這裡就以它為例 首先 要把系...

如何去掉delphi中的輸入法

在使用delphi開發程式時,經常會不注意的將edit或者memo等一些可以設定輸入法的控制項新增上自己電腦安裝的輸入法資訊,此時如果使用者的機器上沒有此輸入法則會產生意外的問題,所以及時的將輸入法資訊消除才可以。如何消除輸入法資訊呢?有兩種方法一種是使用鉤子的方法,一種是將最後的所有檔案中的 df...

設定Wince下的預設輸入法

最近公司產品要加入自己開發的乙個拼音輸入法,至於拼音輸入法的實現我這裡就不說!開始修改我們的預設輸入法吧!1 輸入法編譯好一般是dll檔案,把你自己的dll放到flash中如 nand flash hwime hwrecognizer.dll 2 增添系統註冊登錄檔項 如下 hkey classes...