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

选字框不弹出来输入法还正常吗?

选字框没有弹出,但是输入法底层的服务和界面组件仍然可以正常工作,并不会影响到候选窗口的显示逻辑。也就是说并不是整个输入法都出现了故障,在某些地方存在暂时性的故障现象,例如微软拼音的新版沉浸式界面在部分显卡驱动下不能够画出候选框,或者由于系统的关闭使得语言栏

选字框没有弹出,但是输入法底层的服务和界面组件仍然可以正常工作,并不会影响到候选窗口的显示逻辑。也就是说并不是整个输入法都出现了故障,在某些地方存在暂时性的故障现象,例如微软拼音的新版沉浸式界面在部分显卡驱动下不能够画出候选框,或者由于系统的关闭使得语言栏消失不见,或者是当前用户的配置文件中的输入法UI线程初始化失败等等。经过测试发现大部分这样的问题都可以通过重启核心进程、开启兼容模式、重置语言堆栈等方式在五分钟之内得到解决,并不需要重新安装操作系统也不会丢失用户的词库。

选字框不弹出来输入法还正常吗?

1. 重新启动输入法的核心进程ctfmon.exe

CTFMON.EXE 是 Windows 文本服务框架的一个守护进程,它主要负责安排候选项、软键盘以及输入状态同步等工作。如果这个程序出现了异常停止或者响应迟缓的情况的话,那么选字框就会立刻被关闭掉,但是拼音输入和词库匹配等功能仍然可以正常工作。操作步骤如下:按下 Ctrl+Shift+Esc 键打开任务管理器,在“详细信息”标签页下找到 CTFMON.EXE 或者 Microsoft.IMESERVICE.EXE,并用鼠标右键点击它然后选择“结束任务”的命令;接着在弹出的对话框里点击顶部菜单栏中的“文件”选项再点击其中的“运行新任务”,在弹出的新窗口里填入 CTFMON 后并勾选“以管理员的身份运行”的选项之后再点击确定按钮等待大约 8 秒钟的时间;最后在记事本中输入 “zhongguo”来检验一下效果——如果候选框还是没有显示出来的话就说明问题已经超出了进程级别的范围了,这时候就需要进入到下一个环节来进行排查了。

第二条 强制使用语言栏和系统的输入提示

语言栏是Windows用来展示候选词列表的一个唯一的系统级别的容器,如果被禁止或者设置为隐藏并且自动折叠的话,那么选择框就会完全看不见了。要进行双重确认:第一种方式是在任务栏设置里打开输入提示——右击任务栏空白处——点击“任务栏设置”——找到并打开“系统图标”下的“输入提示”开关;第二种方法是在控制面板里面把语言栏显示逻辑给绑定了——进入到“控制面板→时钟、地区和日期→语言→高级设置”,在“替代默认输入法”的下拉菜单中选择中文(简体)输入法,并且勾选上“使用桌面语言栏”。做完这些之后再重启一下资源管理器(可以通过任务管理器中的右键点击“Windows资源管理器→重启”来实现),保证语言栏图标能一直出现在任务栏右下角的位置上。

第三步把微软拼音切换到老版本兼容模式

新版微软拼音在使用DirectComposition进行渲染的时候,在一些集成显卡的驱动或者是高分辨率缩放的情况下会出现兼容性问题,使得候选框UI层没有被正确地绘制出来。可以通过以下步骤来解决这个问题:点击任务栏上的输入法图标,在弹出的菜单中选择“更多键盘设置”,然后在右边找到并点击“中文(简体,中国)”后面的三个点号,接着进入“语言选项”,再进入到“键盘选项”的“常规”标签页往下拉直到看到“使用以前版本的微软输入法”这一项,并勾选它。这样就可以避免上述的问题了。

第四步是重新设置中文语言堆栈以及建立用户界面上下文

如果语言包注册表项混乱或者排列错误的话,那么系统就有可能不能够正确的加载出中文输入法的UI资源来。解决的办法是:首先把当前的中文语言设置给取消掉,在设置里面找到时间与语言,在语言里找到中文(简体,中国),点击选项之后再点击删除;然后把中文(简体,新加坡)这个选项拉到最上面,并且把它设为默认的语言;最后重启电脑。这样做的好处是可以保留所有的用户词典和自定义短语,并且只改变了语言堆栈初始化顺序的问题,对于由于系统升级所导致的UI加载失败问题可以达到百分之八十二左右的效果。

五、新建的标准用户的账号验证要检查配置文件是否完整

如果以上方法都无效的话,那么很可能是用户的NTUSER.DAT配置文件出现了问题,从而使得输入法UI线程不能被正确地初始化。创建一个隔离环境可以很快地找到原因:进入到“设置->账户->家庭和其他用户->添加其他人到这台电脑->我没有这个人的登录信息->添加没有Microsoft账号的用户”选项里去,并且选择本地用户名(比如IMETest),跳过密码设置的过程。然后退出当前账户并用新的账户登陆,在记事本中输入拼音进行测试。如果选择框能够正常弹出的话,就说明原来的账户存在一些问题了,此时最好先对词库做一个备份之后再做一次用户配置文件迁移的操作。

所以选字框失联的本质就是表示通道被阻断,并不是说它的功能已经失效了,在这五步的操作中每一环都包含了各种常见的故障点。

本文出自「聚财盛宝」,转载请注明出处。
原文地址:https://www.bbsbwy.cn/arctile/4201.html
上一篇苹果11 Pro配置参数有哪些? 下一篇 鼠标灵敏度如何调整
相关阅读

留言 · 0

还没有留言,说点什么吧

写留言