Applies ToWindows 10, version 1607, all editions Windows 10, version 1703, all editions Windows 10, version 1709, all editions Windows 10, version 1803, all editions

症状

如果启用按字体最终用户定义的字符 (EUDC),系统将停止工作,并在启动时出现蓝屏。 这不是非亚洲区域的常见设置。

解决方法

1. 如果您已安装受影响的更新,则需要卸载此更新,重新启动并登录 Windows。

2. 在 RegEdit 中,导航到 HKEY_CURRENT_USER\EUDC

3. 在子项下找到所有每个字体 EUDC 注册表项。 如果 EUDC 仅链接到一个字体文件,请转到步骤 4。 如果 EUDC 链接到多个基本字体,请转到步骤 5。

4. 对于每个字体 EUDC,您需要编辑表项的值以将 “FontFaceName” 添加到每项结尾。 文本不需要是 FontFaceName”,它可以是在您的场景中有意义的名称。 

注意

不得更改名为 “SystemDefaultEUDCFont” 的注册表项。 它’是系统范围 EUDC,而不是每个字体 EUDC。

示例: 这是代码页 936 下的每个字体 EUDC,基本字体名称是“新宋体”,表项值是 “C:\Users\LocalAdminUser\AppData\Local\Microsoft\Windows\EUDC\MyTest.TTE”

Regedit

将 “TestFont” 添加到表项值后,它变为 “C:\Users\LocalAdminUser\AppData\Local\Microsoft\Windows\EUDC\MyTest.TTE,TestFont”

Regedit

5. 如果相同的 EUDC 字体文件链接到多个基本字体,则需要克隆此 EUDC 字体文件,并在将其链接到不同的基本字体时为其指定不同的名称。

示例 – 在以下屏幕截图中,相同的 EUDC 字体文件 MyTest2.TTE 同时链接到 Microsoft YaHei UI 和黑体。 在这种情况下,EUDC 字体不适用于黑体。 解决方法是将 MyTest2.TTE 克隆到另一个文件,例如 MyTest3.TTE。 然后将新的 EUDC 字体文件 MyTest3.TTE 链接到黑体。

Regedit

应用解决方法后(注意最后一个注册表项现在显示 MyTest3.TTE 而不是 MyTest2.TTE):

Regedit

6. 对 HKEY_USERS\SID\EUDC 下的所有其他 USER EUDC 设置重复这些步骤。

7. 关闭 Regedit. Logout 并返回到 Windows,验证每个字体 EUDC 是否按预期工作。

8. 您现在可以安装受影响的更新。

先决条件

 使用此解决方法没有任何先决条件。

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。