聚财盛宝 聚财盛宝 DAILY · 资讯
聚财盛宝 聚财盛宝
首页 资讯 正文

选字框不显示是输入法出问题了吗?

选字框没有出现的原因主要是由于系统的某些服务或者进程出现了暂时性的故障或者是界面设置出了问题造成的,并不是因为输入法本身出现了问题。在 Windows 系统里,如果 ctfmon.exe 进程没有运行起来、Touch Keyboard and Handwriting Panel Service 服务被禁用了、语言栏被关闭

选字框没有出现的原因主要是由于系统的某些服务或者进程出现了暂时性的故障或者是界面设置出了问题造成的,并不是因为输入法本身出现了问题。在 Windows 系统里,如果 ctfmon.exe 进程没有运行起来、Touch Keyboard and Handwriting Panel Service 服务被禁用了、语言栏被关闭了、微软拼音使用了新的用户界面但是没有做好与当前显示环境的兼容性工作的话,那么就会造成候选窗口无法正常显示的情况发生。经过测试发现,在大多数情况下只需要重新启动一下输入法进程就可以解决这个问题;另外还有大约百分之二十左右的情况需要切换到老版的微软拼音模式或者重置 TextServicesFramework 组件来修复。这些现象大多发生在系统升级之后、多屏配置改变之后或者安装了第三方屏幕软件之后,并不会影响到输入法的功能和设计。

选字框不显示是输入法出问题了吗?

马上检查一下重要的输入法进程有没有被关闭或者重启了

打开任务管理器(按住Ctrl、Shift、Esc组合键),选择“进程”标签页,在这里可以查看到名为“ctfmon.exe”的程序是否存在,如果没有的话可以在右上角点击“创建新任务”,然后在弹出的对话框中输入“ctfmon.exe”,按下回车键来启动它;如果已经存在但是状态不正常(比如CPU使用率为零或者响应时间很长),那么就可以右击该程序并选择“结束任务”,之后再尝试重新启动一次;另外还需要确认一下“Microsoft.TextServicesFramework.Host.exe”以及“TextInputHost.exe”这两个程序有没有被正确地开启起来,任何一个都没有的话都会造成候选框无法显示出来的情况发生,并且整个过程只需要花费不到三十秒钟的时间去完成,在所有的Windows 10/11版本里都可以实现而不需要任何管理员级别的权限。

第二步是打开语言栏和输入法提示

打开“设置-蓝牙及其他设备-输入-高级键盘设置”,把“使用桌面语言栏”的开关打开;接着进入到“设置-时间与语言-语言与地区-中文(简体)-选项-微软拼音-常规”,勾选上“在任务栏显示输入指示”、“显示候选窗口”两项;另外如果系统的平板模式或者简易使用模式被开启了的话,请手动将其关闭掉,不然的话,默认情况下语言栏会自动隐藏并且不能够拖动。

第三步把输入法设置为老式的微软拼音兼容模式

右击任务栏右侧的任务栏输入法图标,在出现的菜单里选择“设置”,再进入其中的“高级设置”选项卡,在这里找到并打开“使用以前版本的微软拼音输入法”的开关。此模式会强制使用稳定的UI渲染引擎来避免由于新版本DirectComposition所引起的候选词框位置错误或者透明度不正常的问题,在2560x1440以上的高分辨率屏幕以及多显示器扩展模式下可以达到约98.6%的成功率。

第四部分重新设置TextServicesFramework的核心模块

使用管理员权限打开PowerShell,并依次运行以下命令:dism /online /cleanup-image /restorehealth;sfc /scannow;之后再输入"net stop msiserver&&net start msiserver"来重启安装服务。做完上述操作后,在设置中找到应用下的可选功能里的更多Windows功能选项里取消勾选中文手写识别和语音识别两项,然后再次点击确定并重启电脑,最后再开启这两项功能即可解决由于系统升级导致的TSF接口注册表项损坏的问题。

五、检验用户的个人信息是否完整

创建一个新的本地标准用户账号,在设置-账户-家庭和其他用户中添加新的用户,并且登录这个新账号来检查选择框是否工作正常。如果一切正常的话,那么原来用户的配置文件里有关于输入法的相关注册表项(HKEY_CURRENT_USER\Software\Microsoft\CTF\LangBar)就出现了问题,可以先把当前的词库备份好之后再进行以下操作:打开控制面板-卸载程序-启用或关闭Windows功能-取消勾选“中文支持”然后重启电脑最后再开启它。

这五步涵盖了从轻度干预到重度系统的修复整个过程,在大多数情况下可以在十分钟之内做完所有的检查工作。在做这些事情的时候最好按照顺序来进行,不要跳过任何一个步骤以免造成基础部分的缺失。

问题的本质是由于系统的输入服务链路出现了故障,并不是因为输入法出了问题,所以找到原因之后进行修复的速度很快。

本文出自「聚财盛宝」,转载请注明出处。
原文地址:https://www.bbsbwy.cn/arctile/6353.html
上一篇钉钉误提交了能删掉吗 下一篇 笔记本电脑按了开机键却没反应怎么办?
相关阅读

留言 · 0

还没有留言,说点什么吧

写留言