Corrección: PresentationFontCache.exe alto uso de CPU o MEMORIA

Fix Presentationfontcache

Si su PC se volvió muy lenta y revisó el Administrador de tareas para ver el proceso que podría estar usando mucha CPU, es posible que haya visto el proceso PresentationFontCache.exe en esa lista. Este proceso puede utilizar 50% de CPU o incluso 100% de CPU (en algunos casos). El alto uso de la CPU mantendrá su computadora funcionando a una velocidad lenta, lo que podría perturbar su rutina de trabajo. Incluso si finaliza el proceso desde el administrador de tareas, lo más probable es que vuelva después de un tiempo o una vez que reinicie el sistema. En algunos casos, PresentationFontCache.exe puede crear problemas en el inicio y también ralentizar significativamente el tiempo de inicio.

PresentationFontCache.exe está asociado con .Net Framework. El objetivo principal de la caché de fuentes de presentación es cargar los glifos de fuentes en la memoria para que todas las aplicaciones de WPF (Windows Presentation Foundation) puedan usar estas fuentes. Por lo tanto, siempre que use una aplicación de Windows Presentation Foundation, PresentationFontCache.exe se inicia para que la información de la fuente esté disponible para la aplicación WPF. Ahora, para responder por qué el Caché de fuentes de presentación está usando muchos recursos, tiene algo que ver con la fuente corrupta en el caché. Después de un tiempo, es posible que la información de la fuente en la memoria se corrompa o no responda. Esto a veces hace que Presentation Font Cache se comporte mal y se atasque en un ciclo de reinicio. Entonces, todo esto comienza a usar una gran cantidad de CPU, lo que crea muchos problemas.



Afortunadamente, existen un par de soluciones para este problema. Siga cada uno de los métodos que se indican a continuación y aplique el que sea adecuado para usted.



Método 1: eliminar el archivo Font * .dat

Encontrar y eliminar el archivo Font * .dat parece funcionar para la mayoría de los usuarios. Básicamente, un archivo .dat contiene información referenciada a una (s) aplicación (es). Este archivo puede estar dañado y causar el problema. Por lo tanto, eliminar este archivo y reiniciar generalmente resolverá el problema por usted.



Estos son los pasos para eliminar este archivo

  1. Sostener Clave de Windows y presione R
  2. Tipo C: Windows ServiceProfiles LocalService AppData Local y presione Entrar

  1. Busque un archivo llamado Fuente * .dat (o FontCache 3.0.0.0.dat )
  2. Botón derecho del ratón Fuente * .dat (o FontCache 3.0.0.0.dat ) y seleccione Confirmar cualquier mensaje adicional



  1. Una vez hecho, reiniciar .

Nota: Si no puede acceder a la carpeta, haga lo siguiente. Sostener Clave de Windows y presione R . Tipo control panel y presione Entrar . Seleccione apariencia y personalización . Seleccione Explorador de archivos Opciones (u Opciones de carpeta). Haga clic en el Ver lengüeta. Seleccione la opción Mostrar archivos, carpetas y unidades ocultos en Ajustes avanzados sección. Hacer clic Aplicar luego seleccione Okay . Ahora realice los pasos dados anteriormente. Si aún no puede acceder a la ubicación, tendrá que navegar a esta ubicación manualmente.

Todo debería estar bien después de reiniciar la computadora.

Nota: Si no puede eliminar el archivo, detenga PresenetationFontCache.exe desde el Administrador de tareas. Presione CTRL, SHIFT y Esc (CTRL + SHIFT + Esc) simultáneamente. Esto abrirá el Administrador de tareas. Ahora, seleccione PresentationFontCache.exe de la lista y haga clic en Finalizar tarea. Ahora realice los pasos dados anteriormente.

Método 2: detener el servicio de caché de fuentes de presentación

Como se mencionó al principio, PresentationFontCache.exe se usa con las aplicaciones de Windows Presentation Foundation. Lo más probable es que se inicie una vez que comience a ejecutarse una aplicación WPF. Por lo tanto, si no utiliza ninguna aplicación WPF, la desactivación del servicio Caché de fuentes de presentación resolverá el problema. Si no está seguro, las aplicaciones WPF son las que se crean en Visual Studio para Windows Desktop. Por lo tanto, si no está utilizando ninguna de estas aplicaciones o no es un desarrollador, debería estar bien después de deshabilitar el servicio Presentation Font Cache.

Estos son los pasos para deshabilitar el servicio de caché de fuentes de presentación

  1. Sostener Clave de Windows y presione R
  2. Tipo services.msc y presione Entrar

  1. Busque un servicio llamado Caché de fuentes de Windows Presentation Foundation 3.0.0.0 y haz doble clic en él

  1. Seleccione Discapacitado desde el menú desplegable en Tipo de inicio sección

  1. Hacer clic Detener Si el Estado del servicio Esta corriendo
  2. Hacer clic Aplicar y seleccione Okay

Una vez hecho esto, debería estar listo para comenzar. El servicio no debería iniciarse más y el uso de la CPU debería disminuir.

Método 3: reparar .Net Framework

Si los dos métodos anteriores no funcionaron, su último recurso es reparar el .Net Framework. Dado que la caché de fuentes de presentación está asociada con .Net Framework, las reparaciones y los problemas en la infraestructura normalmente también solucionarán los problemas con la caché de fuentes de presentación.

  1. Sostener Clave de Windows y presione R
  2. Tipo appwiz.cpl y presione Entrar

  1. Localizar Microsoft .Net Framework 3.0 (es posible que tenga otra versión). Seleccione esta entrada y haga clic en Cambiar y eliminar
  2. Debería abrirse una nueva ventana. Seleccione Reparar y siga las instrucciones adicionales en pantalla
  3. Repita estos pasos para todas las instancias de la lista (es posible que tenga varias instancias)

Una vez hecho esto, debería estar listo para comenzar.

3 minutos de lectura