Windows 8.1 重启后丢失字体文件

mar*_*ler 18 windows fonts filesystems windows-8

几天前,我重新启动了 Windows 8.1 系统。重新启动后,我的所有系统文本都非常神秘——只显示一些奇怪的符号。经过一番调查,我发现我的 c:\windows\fonts 文件夹几乎是空的。所以我将字体文件从另一个 Windows 8.1 安装复制到几乎为空的文件夹中。一旦我复制了文件,系统文本就会再次可读。

但是再次重新启动后,问题再次出现 - 系统字体文件夹再次为空。有谁知道为什么 Windows 在重新启动时会删除我的字体文件?

小智 21

这已经发生在我身上两次了,两次都是在字体安装失败之后。该问题不仅在重新启动后出现,而且在注销并重新登录 Windows 帐户后也会出现。

我最终用一些分散的方法解决了它(主要是出于沮丧),但在多次重新启动后,现在一切似乎都在工作。您需要C:\Windows\Fonts从没有遇到此问题的 PC 上复制一个目录。

  1. C:\Windows\Fonts从没有遇到此问题的 PC复制目录的内容,然后将它们粘贴到受影响的C:\Windows\Fonts目录中。
  2. 打开Regedit
  3. 导航 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\
  4. 导出(以防万一)然后删除整个字体组。我还删除了 Font Management、Font Drivers、FontLink、FontMapper 和 FontSubstitutes 组,但后来我重新添加了它们并怀疑它们无关。
  5. 再次C:\Windows\Fonts从没有遇到此问题的 PC复制目录的内容,并将它们粘贴到受影响的C:\Windows\Fonts目录中。
  6. 重启。

  • 几年前,我在一台 winxp 机器上采用了这种方法。“字体文件夹”是一个神奇的文件夹,因为 Windows 依赖于注册表,并且永远不会以“诚实”的方式向您显示磁盘上的内容。就我而言,注册表中字体列表中的第一个条目已损坏。我导出了密钥,删除了它,然后导入了导出文件。导入过程删除了无效条目。 (3认同)
  • 我可以确认不需要删除字体管理、字体驱动程序、FontLink、FontMapper 和 FontSubstitutes。我按照上面的步骤只删除了“字体”组,它确实解决了问题。 (3认同)
  • 仅供参考:复制字体足以以适当的外观和感觉刷新 UI。无需重新启动或修改注册表。我赢了 8.1。 (2认同)