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

Posted on 2012-09-02
Last Modified: 2012-09-04
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.
Question by:M3Metal
    LVL 52

    Expert Comment

    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
    LVL 77

    Accepted Solution

    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.


    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    Highfive + Dolby Voice = No More Audio Complaints!

    Poor audio quality is one of the top reasons people don’t use video conferencing. Get the crispest, clearest audio powered by Dolby Voice in every meeting. Highfive and Dolby Voice deliver the best video conferencing and audio experience for every meeting and every room.

    Email attacks are the most efficient and effective way for cyber criminals and hackers to compromise a computer or network. We often find our-self second guessing the authenticity of an email message, for such instances we can follow practical princ…
    Create high volume marketing opportunities using email signatures with these top 10 DOs and DON'Ts of email signature marketing.
    The viewer will learn how to use the =DISCRINV command to create a discrete random variable, use this command to model a set of probabilities and outcomes in a Monte Carlo simulation, and learn how to find the standard deviation of a set of probabil…
    The viewer will learn how to create a normally distributed random variable in Excel, use a normal distribution to simulate the return on an investment over a period of years, Create a Monte Carlo simulation using a normal random variable, and calcul…

    759 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    7 Experts available now in Live!

    Get 1:1 Help Now