- PresentationFontCache.exe can consume 50% or even 100% of the CPU (in some cases) High CPU usage causes your computer to run slowly, which can disrupt your workflow.
- The problem is related to a corrupted font in the cache.
- After prolonged use, the font information may become corrupt or unresponsive, causing the process to get stuck in a restart cycle and consume too many resources.
- The best way to solve problems is to reboot your computer.
If your pc got really slow and you checked the Task Manager to see the process that might be using a lot of CPU, you might have seen the PresentationFontCache.exe process in that list. This process might be using 50% CPU or even 100% CPU (in some cases). The high CPU usage will keep your computer running at a slow speed which might disturb your work routine. Even if you end the process from the task manager, it will most probably come back either after a while or once you reboot the system. In some cases, the PresentationFontCache.exe might create problems in the startup and slow down your startup time significantly as well.
It caches fonts and is a part of the Microsoft Windows Operating System. Windows loads fonts into the Presentation Font Cache when you open a program that uses fonts, which makes it easier for you to access them. If the Presentation Font Cache becomes corrupted, the system will use a lot of CPU or memory.
The Presentation Font Cache will be cleared and rebuilt when the computer is restarted.
The system I am using is Windows 10 Pro 64-bit (10.0, Build 19041) (19041.vb_release.191206-1406).
PresentationFontCache.exe may be listed in Task Manager as one of the processes that consume a large amount of CPU if your computer has become very slow. High CPU utilization can cause your computer to run slow, disrupting your workflow. In some cases, this process can consume 50% or even 100% of your CPU.
Microsoft .NET framework versions 10 and earlier come with an executable file called PresentationFontCache.exe. In order to ensure that Windows Presentation Foundation (COMMONLY abbreviated as WPF) applications can use these fonts, Presentation Font Cache loads and provides font glyphs to all of these applications.
In some cases, PresentationFontCache.exe can cause startup problems and cause significant slowdowns even when stopped via Task Manager.
What causes PresentationFontCache.exe to have high CPU or memory usage?
This problem occurs because PresentationFontCache.exe gets stuck in a restart cycle after prolonged use, caused by corrupt font information in the cache.
How to eliminate the high CPU or memory load of PresentationFontCache.exe?
Font Cache service in Windows Presentation Foundation should be terminated
- The Start menu contains Tools.
- The font cache version 18.104.22.168 of Windows Presentation Foundation should be found there.
- Click the Stop button after right-clicking the service and selecting Disabled as the startup type.
- Once you have clicked Apply, click OK.
Delete the file FontCache 3.0.0.dat
- Control panel should be open.
- If you cannot find File Explorer Preferences after clicking Appearance and Personalization, search for it in the Search box.
- You can view hidden files and folders by clicking the View tab and selecting the Show Hidden Files, Folders, and Drivers radio button.
- Once you have clicked Apply -> Ok, you are done.
Restart your computer
Try rebooting your computer. By doing so, you will close some programs that may have launched the process. If the problem persists, try restarting it again.
RECOMMENATION: Click here for help with Windows errors.
Frequently Asked Questions
Go to Control Panel, Administrative Tools, then Services and find the service "Windows Presentation Foundation Font Cache 3.0. 0.0". Double-click it to open the "Properties" dialog box and change the "Startup Type" to "Disabled". Reboot your computer.
Presentationfontcache.exe is a legitimate file known as the RAR process file originally developed by the WinRAR archiver. Programmers create files containing malicious code and call them presentationfontcache.exe in order to spread viruses on the Internet.
All of your computer's memory is related to the processor and RAM. However, the problem of high memory usage is mainly related to overloading many internal processes. Therefore, it is useful to stop unnecessary programs and running applications. Open the Task Manager and check all unnecessary programs that you are not using at the moment.
Mark Ginter is a tech blogger with a passion for all things gadgets and gizmos. A self-proclaimed "geek", Mark has been blogging about technology for over 15 years. His blog, techquack.com, covers a wide range of topics including new product releases, industry news, and tips and tricks for getting the most out of your devices. If you're looking for someone who can keep you up-to-date with all the latest tech news and developments, then be sure to follow him over at Microsoft.