June 23, 2022

Fix PresentationFontCache.exe high CPU and memory usage on Windows

Some users complain that a process called PresentationFontCache.exe consumes a lot of resources on their Windows 11/10 computers. According to them, when they started probing, they saw that PresentationFontCache.exe was causing high CPU and memory usage in their task manager. In this article, we will see how to fix the problem.

What is PresentationFontCache.exe?

PresentationFontCache.exe is a file associated with .NET Framework and is used to load the font for Windows Presentation Foundation applications. When using such applications, the process is triggered. However, this does not mean that users who do not use WPF applications will never experience high CPU usage from PresentationFontCache.exe. Many reasons can trigger this process.

The best case scenario is a glitch. The problem can trigger the process and it ends up consuming all the resources of your computer. These can be resolved by restarting the computer. Also, if you can stop the service that starts the process, PresentationFountCache.exe won’t take much of your CPU and memory. The worst case scenario is a corrupt file. We will also talk about it.

Before troubleshooting, we recommend stopping the process. To do this, you can right-click on the process and click End Task. This is a workaround or temporary fix, as the process may appear and start using your resources.

Fix PresentationFontCache.exe high CPU and memory usage

If you are experiencing high CPU and memory usage of PresentationFontCache.exe on your computer, see the following solutions to fix the problem.

  1. Restart your computer
  2. Delete the Font*.dat or FontCache file
  3. Stop the Windows Presentation Foundation Font Cache Service
  4. Repair .NET Framework

Let’s talk about it in detail.

1]Restart your computer

You should begin troubleshooting by restarting your computer. This way, if there are programs that could have triggered, the process will be closed. So, do that and check if the issue still occurs.

2]Delete Font*.dat or FontCache file

The problem may appear because of the Font*.dat or FontCache file. This file can get corrupted and therefore interfere with your computer triggering the process.

However, before that, we will make it visible. Follow the given steps to do the same.

  1. Open Control Panel.
  2. Click on Appearance and Personalization > File Explorer Options. Or just search “File Explorer Options”.
  3. Go to the See tab and select Show hidden files, folders or drivers from Hidden files and folders.
  4. Then click Apply > OK.

Then open File Explorer and navigate to the following location.


Now right click on FontCache Where Font*.dat and select Delete. Then restart your computer and check if the problem persists.

3]Stop Windows Presentation Foundation Font Cache Service

If you don’t want to delete anything, try disabling the service and see if that works. Follow the given steps to do the same.

  1. Open Services from the Start menu.
  2. To look for Windows Presentation Foundation font cache
  3. Right click on the service, set the Start type at Disabled, and click Stop.
  4. Click on Apply > OK.

You should be aware that if you disable this service, it may degrade the performance of WPF applications you run on your computer – and therefore this may only be a temporary measure.

4]Repair Microsoft .NET Framework

As mentioned earlier, the process that uses your resources is tied to .NET Framework. So maybe it can be corrupted and hence you see the problem. Therefore, you need to repair .NET Framework and see if it works.

Hope you can solve the problem with these solutions.

Is PresentationFontCache.exe a virus?

No, PresentationFontcache.exe is not a virus or malware. It is an important file and it is used by Windows Presentation Foundation apps. And if you see it running in the background, that means the process is running. However, if you are still worried about a virus infecting your computer, try scanning for viruses and malware. If you have a third-party antivirus, deploy it and your problem will be solved. You can also use Windows Firewall to check for malicious files. Follow the given steps to do the same.

  1. Open Windows Security from the Start menu.
  2. Go to Virus & threat protection > Scan options.
  3. To select Microsoft Defender Offline Scan > Scan Now.

Wait for the process to complete and hopefully your issue will be resolved.

Read: How to rebuild the font cache in Windows.

How to fix high CPU and RAM usage?

Usually you can see high CPU and RAM usage due to corrupted files, it can be corrupted system files or corrupted application files (the program that shows high CPU usage). Also, you should run an antivirus and check for viruses and malware as these can also cause the problem. We recommend that you check out our guide to fix high CPU and RAM usage.

Also check: Fixed high CPU usage by GfxUI.exe.

PresentationFontCache.exe High CPU and Memory Usage

Source link