PresentationFontCache.exe CPU利用率过高的前3个解决方案[Partition Magic]

概括 :

PresentationFontCache.exe

什么是PresentationFontCache.exe?为什么要占用这么多资源?要弄清楚答案,您可以阅读由提供的这篇文章 MiniTool分区向导 其中列出了3种PresentationFontCache.exe高CPU使用率的解决方案。





快速导航:

关于PresentationFontCache.exe及其高CPU使用率

什么是PresentationFontCache.exe?实际上,它是与 .NET Framework 。该软件负责将字体字形加载到内存中,这使Windows Presentation Foundation(WPF)应用程序可以使用这些字体。因此,当您运行WPF应用程序时,将启动PresentationFontCache.exe,以便为该应用程序提供字体信息。

但是,有时用户可能会发现PresentationFontCache.exe进程正在使用大量CPU资源(在某些情况下高达50%甚至100%)。它 减慢计算机速度 。尽管他们在任务管理器中结束了该过程,但过一会儿或重新启动PC后,它可能会再次出现。 PresentationFontCache.exe高CPU可能还会减慢启动速度。

该问题与缓存中损坏的字体有关。在使用一段时间后,字体信息可能已损坏或无法响应,这导致PresentationFontCache.exe停留在重新启动循环中,并占用了过多资源。



不用担心该问题可以轻松解决。如果您遇到相同的问题,可以尝试以下解决方案来自己解决。

解决方案1:删除FontCache.dat

当您遇到PresentationFontCache.exe的CPU使用率过高时,包含引用到应用程序的信息的.dat文件可能会损坏。您可以尝试删除文件并重新启动PC以解决该问题。

以下是详细步骤。



步骤1 : 按 + [R 调用 窗户。然后在框中输入以下命令,然后单击 好的 访问 当地的 文件夹快速: C: Windows ServiceProfiles LocalService AppData Local

小费: 如果无法访问目标文件夹,则应转到 文件管理器 , 点击 看法 工具栏中的选项,然后检查 隐藏物品 。然后尝试再次打开该文件夹。如果仍然无法使用“运行”命令打开文件夹,则需要手动导航到该文件夹​​。

第2步 :删除名为的文件 FontCache3.0.0.0.dat (或者 字体* .dat )。

删除FontCache 3.0.0.0.dat



然后,您可以重新启动计算机,并检查PresentationFontCache.exe CPU使用率过高是否已解决。如果仍然出现,请继续下一个解决方案。

解决方案2:禁用演示字体缓存服务

如前所述,PresentationFontCache.exe在WPF软件运行时启动。如果您不使用任何WPF应用程序,则可以停止Presentation Font Cache服务。

步骤1 : 打开 窗口,键入 services.msc ,然后按 进入 访问 服务



第2步 :向下滚动以查找 Windows Presentation Foundation字体缓存3.0.0.0 服务。然后右键单击它并选择 特性

第三步 :在弹出窗口中,选择 禁用 为了 启动方式 。然后点击 停止申请好的 禁用该服务并保存所做的更改。

禁用演示字体缓存服务

完成后,PresentationFontCache.exe CPU使用率过高的问题将消失。

解决方案3:修复.NET Framework

解决PresentationFontCache.exe高CPU使用率的另一种方法是修复.NET Framework,因为它们已关联。

步骤1 : 按 + 小号 打开 搜索 公用事业。类型 控制 在搜索框中,然后选择 控制面板 从搜索结果中。

第2步 : 选择 查看方式:分类 然后点击 卸载程序

第三步 :在程序和功能列表中,选择 Microsoft .Net框架 您的版本,然后单击 更改/删除 。在弹出窗口中,单击 修理 并按照屏幕上的说明完成操作。

当.NET Framework问题时,您应该重新启动计算机,并且PresentationFontCache.exe CPU使用率过高应该已经消失。