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.
Who is Participating?
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.

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
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.