Correção: PresentationFontCache.exe Alto uso de CPU ou MEMÓRIA



Experimente Nosso Instrumento Para Eliminar Problemas

Se o seu pc ficou muito lento e você checou o Gerenciador de Tarefas para ver o processo que pode estar usando muita CPU, você pode ter visto o processo PresentationFontCache.exe naquela lista. Este processo pode estar usando 50% da CPU ou mesmo 100% da CPU (em alguns casos). O alto uso da CPU manterá seu computador funcionando em uma velocidade lenta, o que pode atrapalhar sua rotina de trabalho. Mesmo se você encerrar o processo a partir do gerenciador de tarefas, ele provavelmente voltará depois de um tempo ou assim que você reiniciar o sistema. Em alguns casos, o PresentationFontCache.exe pode criar problemas na inicialização e também diminuir significativamente o tempo de inicialização.



O PresentationFontCache.exe está associado ao .Net Framework. O objetivo principal do Cache de fontes de apresentação é carregar os glifos de fontes na memória para que todos os aplicativos WPF (Windows Presentation Foundation) possam usar essas fontes. Portanto, sempre que você usa um aplicativo Windows Presentation Foundation, o PresentationFontCache.exe é iniciado para que as informações da fonte estejam disponíveis para o aplicativo WPF. Agora, para responder por que o cache de fontes de apresentação está usando tantos recursos, tem algo a ver com a fonte corrompida no cache. Depois de algum tempo, as informações da fonte na memória podem ser corrompidas ou não responder. Isso às vezes leva o Cache de fontes da apresentação a se comportar mal e travar em um loop de reinicialização. Então, tudo isso começa a usar muita CPU, o que cria muitos problemas.



Felizmente, existem algumas soluções para esse problema. Passe por cada um dos métodos fornecidos a seguir e aplique aquele que for adequado para você.



Método 1: Excluir arquivo de fonte * .dat

Localizar e excluir o arquivo Font * .dat parece funcionar para a maioria dos usuários. Basicamente, um arquivo .dat contém informações referenciadas a um (s) aplicativo (s). Este arquivo pode estar corrompido e causar o problema. Portanto, excluir esse arquivo e reinicializar geralmente resolverá o problema para você.

Aqui estão as etapas para excluir este arquivo

  1. Aguarde Chave do Windows e pressione R
  2. Tipo C: Windows ServiceProfiles LocalService AppData Local e pressione Entrar



  1. Localize um arquivo chamado Font * .dat (ou FontCache 3.0.0.0.dat )
  2. Clique com o botão direito Font * .dat (ou FontCache 3.0.0.0.dat ) e selecione Confirmar quaisquer solicitações adicionais

  1. Uma vez feito, reiniciar .

Nota: Se você não conseguir acessar a pasta, faça o seguinte. Aguarde Chave do Windows e pressione R . Tipo Painel de controle e pressione Entrar . Selecione Aparência e Personalização . Selecione Explorador de arquivos Opções (ou Opções de pasta). Clique no Visão aba. Selecione a opção Mostrar arquivos, pastas e unidades ocultas dentro Configurações avançadas seção. Clique Aplique então selecione Está bem . Agora execute as etapas fornecidas acima. Se ainda não for possível acessar o local, você terá que navegar até ele manualmente.

Tudo deve estar bem depois que o computador for reiniciado.

Nota: Se você não conseguir excluir o arquivo, pare o PresenetationFontCache.exe no Gerenciador de Tarefas. Pressione CTRL, SHIFT e Esc (CTRL + SHIFT + Esc) simultaneamente. Isso abrirá o Gerenciador de Tarefas. Agora, selecione o PresentationFontCache.exe na lista e clique em Finalizar tarefa. Agora execute as etapas fornecidas acima.

Método 2: interromper o serviço de cache de fontes de apresentação

Conforme mencionado no início, PresentationFontCache.exe é usado com os aplicativos Windows Presentation Foundation. Ele provavelmente será iniciado assim que um aplicativo WPF começar a ser executado. Portanto, se você não usar nenhum aplicativo WPF, desativar o serviço Presentation Font Cache resolverá o problema para você. Se você não tiver certeza, os aplicativos WPF são aqueles criados no Visual Studio para Windows Desktop. Portanto, se você não estiver usando nenhum desses aplicativos ou não for um desenvolvedor, deverá ficar bem depois de desativar o serviço Cache de fontes de apresentação.

Aqui estão as etapas para desativar o serviço Presentation Font Cache

  1. Aguarde Chave do Windows e pressione R
  2. Tipo services.msc e pressione Entrar

  1. Localize um serviço chamado Cache de fontes do Windows Presentation Foundation 3.0.0.0 e clique duas vezes

  1. Selecione Desativado no menu suspenso em Tipo de inicialização seção

  1. Clique Pare se o Status do serviço está correndo
  2. Clique Aplique e selecione Está bem

Uma vez feito isso, você deve estar pronto para ir. O serviço não deve mais iniciar e o uso da CPU deve diminuir.

Método 3: Reparar .Net Framework

Se os dois métodos acima não funcionaram, seu último recurso é reparar o .Net Framework. Como o Presentation Font Cache está associado ao .Net Framework, reparos e problemas no Framework geralmente corrigem os problemas com o Presentation Font Cache também.

  1. Aguarde Chave do Windows e pressione R
  2. Tipo appwiz.cpl e pressione Entrar

  1. Localizar Microsoft .Net Framework 3.0 (você pode ter outra versão). Selecione esta entrada e clique em Mudar remover
  2. Uma nova janela deve ser aberta. Selecione Reparar e siga as instruções adicionais na tela
  3. Repita essas etapas para todas as instâncias da lista (você pode ter várias instâncias)

Uma vez feito isso, você deve estar pronto para ir.

3 minutos lidos