操作系统:Win11 21H2 22000.1165
不知道从什么时候开始,我发现开机的时候输入法就没法用了,就连微软自带的输入法都没法用(表现为只能英文打字不能中文打字)。
后来发现是服务里面的Touch Keyboard and Handwriting Panel Service没有启动,如果手动启动的话就可以正常使用输入法了。
试过把手动(触发器启动)改成自动,但是不知道为什么,这么改仅仅对下一次开机有用,开机后这项服务又从自动变成手动(触发器启动)了???
解决方法
-
win+E 打开文件资源管理器
-
进入
C:\Windows\System32
,找到ctfmon.exe,创建快捷方式(系统默认放桌面)
-
进入
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup
-
将快捷方式剪切到上述目录
-
完成
-
上面是启动输入法的功能,并没有启动Touch Keyboard服务,我的做法是写一个bat文件再把它放到这个目录下,开机10秒左右就可以自动运行该bat达到自动启动服务的效果。
-
(把这个bat文件拖到上述目录中)
法二:手动设置触发器,开机时执行bat脚本
这里也可以自定义一下,我是设置成无电源连接也启动。
浏览->选择我们写好的bat文件,然后一路点确定。最后刷新一下就可以看到我们创建的任务了。
现在每次开机都会自动开启服务了。