使用 Microsoft 登录
登录或创建帐户。
你好,
使用其他帐户。
你有多个帐户
选择要登录的帐户。

症状

在系统重新启动后,您使用的计算机运行 Windows 10 创建者更新版本 1703年作为快捷方式安装选项安装的字体将不再可用。发生此问题时,是可见的在控制面板或 Windows 应用程序中的字体选择器列表中的字体项目缺少的字体。

丢失的字体列表中可以包括之前或之后计算机升级到 Windows 10 创建者更新已安装的字体。

原因

Windows 字体缓存中出现此问题。

状态

我们意识到这个问题,正在努力解决在 Windows 的将来的更新中。

解决方法

Important
仔细按照本节中的步骤操作。如果错误地修改了注册表,可能会出现严重问题。在修改其有关还原注册表备份之前在出现问题的情况下。

若要变通解决此问题,请使用以下解决方法之一。

注意:这些替代方法可能导致 Windows 10 来启动的时间。
 

解决方法 1: 禁用字体启动高速缓存

  1. 打开注册表编辑器。

  2. 找到下面的注册表子项:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\GRE_Initialize

  3. 创建一个 DWORD (32 位) 的注册表项。

  4. DisableFontBootCache的新项的名称。

  5. 将新项的值设置为1

解决方法 2: 删除 FNTCACHE。DAT 文件之前系统注销

FNTCACHE。DAT 文件位于 %WINDIR%\System32 文件夹中。若要避免此问题,您可以删除此文件。

FNTCACHE。DAT系统重新启动时自动重新生成文件。因此,若要使用此替代方法,必须删除此文件之前每个系统注销。您可能需要创建一个脚本,自动运行在系统注销将删除该文件。

详细信息

禁用字体缓存的副作用

所有已安装的字体如果字体缓存被禁用,则在系统启动时读取两次: 一次会话 0 和第二个会话 1 次。因为默认字体缓存的大小是大约 370 MB,此行为将导致额外的 740 MB 的 IO 系统在启动过程中。此额外的 IO 的效果会有所不同取决于多种因素,包括以下:

  • 的组策略设置

  • 登录脚本

  • 在系统启动时运行的任务

  • 磁盘吞吐量:

    • 磁盘接口: IDE 与 SATA

    • 磁盘速度: 5400 RPM 或与 SSD 的 7200 RPM

需要更多帮助?

需要更多选项?

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

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

此信息是否有帮助?

你对语言质量的满意程度如何?
哪些因素影响了你的体验?
按“提交”即表示你的反馈将用于改进 Microsoft 产品和服务。 你的 IT 管理员将能够收集此数据。 隐私声明。

谢谢您的反馈!

×