寫在前面:
本問題解決方法為將ctfmon.exe設為開機啟動項
前天給win10添加了一個新的用戶賬戶,准備用來區分一下不同的功能。然后遇到了一個問題:鍵盤用不了。
從鍵盤方面入手嘗試了幾種解決方法,都沒有成功,初步判斷應該不是這個問題。於是決定先把微軟輸入法調出來。
windows設置 → 時間和語言 → 語言 → 選擇始終默認使用的輸入法
確認設置為“微軟拼音輸入法”
設置以后發現還是沒法使用,就用win+R打開cmd,輸入ctfmon,發現菜單欄右側出現輸入法圖標。
這證明是因為開機沒有啟動ctfmon導致鍵盤無法在系統內使用。
這里有幾種修改方法:
①win+R打開msconfig,選擇啟動,進行管理。
網上給的教程一般都是這個樣子:
實際上win10打開是這個效果:
在任務管理器里也找不到ctfmon
所以要使用接下來的方法。
②修改注冊表
輸入win+R運行regedit進入注冊表管理
在HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run目錄下,右鍵新建一個字符串值,數值名稱為ctfmon,數值數據為C:\Windows\System32\ctfmon.exe
③用戶“啟動”文件夾
C:\Users\ __當前用戶名__\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup,把ctfmon的快捷方式放進文件夾。
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp也可以使用這個,這是全部用戶開機啟動項的文件夾。