KB4564002:使用某些 Microsoft IME 时,Windows 10 版本 20H2 和 Windows 10 版本 2004 上可能存在问题

应用对象
Windows 10, version 20H2, all editions Windows 10, version 2004, all editions

摘要

下面是与 Windows 10 版本 20H2 和 Windows 10 版本 2004 上Microsoft IME 相关的一些问题。  如果你的问题未在下面列出,你仍然可以尝试解决方法,看看它是否缓解了你的问题,直到在你的语言的当前Microsoft IME 中得到解决。

问题 1 - 已解决:

某些应用使用 ImeMode 属性来控制单个文本输入字段的 IME(输入方法编辑器)模式,以提高键入效率。 Windows 10 版本 2004(2020 年 5 月更新)中的某些 IME 可能会在某些应用中使用 ImeMode 属性时出现问题。  例如,输入模式不会自动切换到全角片假名模式、全角字母数字模式或全角平假名模式。

有关 ImeMode 属性的技术信息,请参阅有关 IMEMode 属性Control.ImeMode 属性开发人员文档。

注意 有关解决方法,请参阅 后续步骤部分

问题 2 - 已解决:

在某些应用中(例如 Microsoft Excel)中,Microsoft中文和日语输入法的用户可能会在尝试使用鼠标拖动时收到错误或应用停止响应或关闭。

注意 有关解决方法,请参阅 后续步骤部分

问题 3 - 已解决:

使用当前日语Microsoft输入法时,ImmGetCompositionString () 函数意外返回全角平假名。 半角片假名是预期的字符集,因为以前版本的 Microsoft 日语 IME 会返回该字符集。

注意 有关解决方法,请参阅 后续步骤部分

问题 4 - 已解决:

将 Microsoft IME 用于日语或中文时,在 Windows 窗体 (WinForms) 应用中使用 DataGridGView 键入元素的第一个字符可能位于英语字符集中,即使启用了 IMEmode 也是如此。

注意 有关解决方法,请参阅 后续步骤部分

问题 5 - 已解决:

在某些情况下,例如输入选项受限的表单或处理向输入控件发送WM_CHAR消息的表单,应用可能无法接收来自日语或中文Microsoft输入法的用户的键盘输入。

注意 有关解决方法,请参阅 后续步骤部分

问题 6 - 已解决:

使用 SetInputScope () API 更改或设置应用的转换模式时,Microsoft日语输入法可能不会按预期做出反应。

注意 有关解决方法,请参阅 后续步骤部分

问题 7 - 已解决:

选择文本框并且 ImeMode 属性设置为禁用时,Windows 任务栏右侧的 ImeMode 指示器可能会在将 Microsoft IME 用于日语时显示不正确的模式。

注意 有关解决方法,请参阅 后续步骤部分

解决方法

可以通过按照以下步骤启用兼容模式,在短期内缓解 问题 3、5、6 和 7

  1. 选择 “开始”,键入 “设置”, 然后选择它或按 Enter。

  2. “设置 ”中的搜索框中键入“IME 设置” ,然后选择适合你的语言的 IME 设置。 以下早期版本的输入法可用:

    • Microsoft 日语输入法
    • 简体中文 Microsoft 拼音输入法
    • 简体中文 Microsoft 五笔输入法
    • 繁体中文 Microsoft Bopomofo 输入法
    • 繁体中文 Microsoft 仓颉输入法
    • 繁体中文 Microsoft 快速输入法
  3. 选择“常规”。

  4. 打开“使用早期版本的 Microsoft IME”

注意,我们不建议长期使用兼容性设置,而是作为受此问题影响的用户的临时解决方法。

后续步骤

问题 1:

此问题已在 KB4565503 中得到解决。

问题 2:

此问题已在 KB4571744 中得到解决。

问题 4:

此问题已在 KB4571744 中得到解决。

问题 3、5、6、7:

这些问题已在 KB4586853中得到解决。

注意如果遇到任何语言或 IME 问题,可以在 Windows 更新历史记录中检查文章,了解安装的最新更新或 Windows 版本运行状况页上。