症状
在系统重新启动后,您使用的计算机运行 Windows 10 创建者更新版本 1703年作为快捷方式安装选项安装的字体将不再可用。发生此问题时,是可见的在控制面板或 Windows 应用程序中的字体选择器列表中的字体项目缺少的字体。
丢失的字体列表中可以包括之前或之后计算机升级到 Windows 10 创建者更新已安装的字体。
原因
Windows 字体缓存中出现此问题。
状态
我们意识到这个问题,正在努力解决在 Windows 的将来的更新中。
解决方法
Important
仔细按照本节中的步骤操作。如果错误地修改了注册表,可能会出现严重问题。在修改其有关还原注册表备份之前在出现问题的情况下。
若要变通解决此问题,请使用以下解决方法之一。
注意:这些替代方法可能导致 Windows 10 来启动的时间。
解决方法 1: 禁用字体启动高速缓存
-
打开注册表编辑器。
-
找到下面的注册表子项:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\GRE_Initialize -
创建一个 DWORD (32 位) 的注册表项。
-
DisableFontBootCache的新项的名称。
-
将新项的值设置为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
-