• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 891
  • Last Modified:

Presentationfontcashe.exe. Why do I need this? Should I delete it?

I've noticed Presentationfontcashe.exe starts running when I start my laptop.  It takes 50% of my CPU power!!  UGH!  

Some blogs say it can be deleted and is unneccessary, but I'm not sure.  

I trust Expert Exchange folks, so I ask the questions:

What is it?
Why is it neccessary?
How wise is it to delete it?
What performance or function will I lose if I delete it?

Thanks All for reading and replying.
1 Solution
Manpreet SIngh KhatraSolutions Architect, Project LeadCommented:
Do you have a AV on the machine try to scan your PC and check no virus.
What all 3rd party softwares are installed on your machine ?

PresentationFontCache.exe uses 50%+ of my CPU

PresentationFontCache.exe ???

- Rancy
David Johnson, CD, MVPOwnerCommented:
What is it?

(1) It is part of .net framework and is used for programs that were built to use WPF

Why is it neccessary?

It isn't but what it does is load all of the fonts into a cache to improve performance of wpf programs

How wise is it to delete it?

Not wise, but in services you can disable it from starting.

What performance or function will I lose if I delete it?

you will lose some performance with wpf programs.

Causes of your problem: a corrupted fontcache or a corrupted font that cause it to keep looping while it tries to build the cache.


Featured Post

NEW Veeam Agent for Microsoft Windows

Backup and recover physical and cloud-based servers and workstations, as well as endpoint devices that belong to remote users. Avoid downtime and data loss quickly and easily for Windows-based physical or public cloud-based workloads!

Tackle projects and never again get stuck behind a technical roadblock.
Join Now