写在前面:
本问题解决方法为将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也可以使用这个,这是全部用户开机启动项的文件夹。
参考: