win11的输入法频繁自动切换中英文的问题

本文最后更新于:2 年前

引言

最近在家办公的时候远程公司电脑遇到了输入法重复切换的问题:

问题很好复现:

1.打开tim和远程桌面

2.取消远程桌面的全屏,使用ctrl+alt+A截图

3.出现如图所示问题

解决方案

2023年2月20日 更新:

经测试,无需关闭wsl;在tim中使用ctrl+c复制任意文本覆盖原剪切板内容即可,解决原理尚且是个迷


一开始怀疑是输入法问题:

卸载后无果

后面怀疑是远程桌面(remote desktop connection) mstsc 的问题(这里点击输入法会出现远程桌面未响应的情况,此时确实会暂停自动切换的现象,但只是指标不治本)

tim_mstsc_ime_no_response

关闭远程后还是有这个问题

经多次测试

每次出现这种情况的时候我CPU的风扇就会狂转刷存在感,于是我打开任务管理器查看当前CPU占用

ime_wsl_error

可以看到是wsl导致的(PS:上图并不是出问题时的截图,出现问题时CPU占用30%左右,wsl占用10%,此处只为说明方法)

于是在控制台中执行wsl --shutdown命令关闭linux子系统,终于解决了问题

(PS:如果因为这个bug导致不能使用键盘输入,可以使用输入法旁边的软键盘用鼠标输入)

soft keyboard

wsl是windows中的linux子系统,如果你的电脑使用了docker或者其它的虚拟机系统,可能会遇到问题;此时重启docker desktop wsl就会重新启动了


win11的输入法频繁自动切换中英文的问题
http://blog.wangshuai.app/2022-11-30-win11的输入法频繁自动切换中英文的问题/
作者
王帅
发布于
2022年11月30日
许可协议