The PresentationFontCache.exe is an executable file that comes along with the Microsoft .NET framework in Windows 10 and older versions. The primary task of Presentation Font Cache is to load and provide font glyphs to all the Windows Presentation Foundation (commonly abbreviated as WPF) application, such that these applications can use these fonts.
What causes PresentationFontCache.exe high CPU or memory usage?
It has something to do with the corrupt font in the cache. After some time, the font’s information in the memory might get corrupted or unresponsive. This sometimes leads Presentation Font Cache to misbehave and stuck in a restart loop. So, all of this starts using a lot of CPU which creates a lot of problems.