Исправлено: PresentationFontCache.exe Высокая загрузка ЦП или ПАМЯТИ.



Попробуйте наш инструмент устранения неполадок

Если ваш компьютер стал очень медленным и вы проверили диспетчер задач, чтобы увидеть процесс, который может использовать много ресурсов ЦП, вы могли видеть в этом списке процесс PresentationFontCache.exe. Этот процесс может использовать 50% ЦП или даже 100% ЦП (в некоторых случаях). Высокая загрузка ЦП заставит ваш компьютер работать на низкой скорости, что может нарушить ваш рабочий распорядок. Даже если вы завершите процесс из диспетчера задач, он, скорее всего, вернется либо через некоторое время, либо после перезагрузки системы. В некоторых случаях PresentationFontCache.exe может создавать проблемы при запуске, а также значительно замедлять время запуска.



PresentationFontCache.exe связан с .Net Framework. Основное назначение кэша шрифтов презентации - загрузить глифы шрифтов в память, чтобы все приложения WPF (Windows Presentation Foundation) могли использовать эти шрифты. Таким образом, всякий раз, когда вы используете приложение Windows Presentation Foundation, запускается PresentationFontCache.exe, чтобы информация о шрифте была доступна для приложения WPF. Теперь, чтобы ответить, почему кэш шрифтов презентации использует много ресурсов, это как-то связано с поврежденным шрифтом в кеше. Через некоторое время информация о шрифте в памяти может быть повреждена или перестать отвечать. Это иногда приводит к неправильной работе кеша шрифтов презентации и зависанию в цикле перезапуска. Итак, все это начинается с использования большого количества ЦП, что создает множество проблем.



К счастью, у этой проблемы есть несколько решений. Воспользуйтесь каждым из приведенных ниже методов и примените тот, который вам подходит.



Метод 1: удалить файл шрифта * .dat

Поиск и удаление файла Font * .dat, похоже, работает для большинства пользователей. По сути, файл .dat содержит информацию, относящуюся к приложению (ям). Этот файл мог быть поврежден и вызывать проблему. Таким образом, удаление этого файла и перезагрузка обычно решают проблему за вас.

Вот шаги для удаления этого файла

  1. Держать Клавиша Windows и нажмите р
  2. Тип C: Windows ServiceProfiles LocalService AppData Local и нажмите Войти



  1. Найдите файл с именем Шрифт * .dat (или же FontCache 3.0.0.0.dat )
  2. Щелкните правой кнопкой мыши Шрифт * .dat (или же FontCache 3.0.0.0.dat ) и выберите Подтвердить любые дополнительные запросы

  1. Когда-то сделали, перезагружать .

Заметка: Если у вас нет доступа к папке, сделайте следующее. Держать Клавиша Windows и нажмите р . Тип панель управления и нажмите Войти . Выбрать Внешний вид и Персонализация . Выбрать Проводник Параметры (или параметры папки). Щелкните значок Посмотреть таб. Выберите вариант Показать скрытые файлы, папки и диски в Расширенные настройки раздел. Нажмите Применять затем выберите Хорошо . Теперь выполните шаги, указанные выше. Если вы по-прежнему не можете получить доступ к местоположению, вам придется перейти к нему вручную.

После перезагрузки компьютера все должно быть в порядке.

Заметка: Если вы не можете удалить файл, остановите PresenetationFontCache.exe из диспетчера задач. Одновременно нажмите CTRL, SHIFT и Esc (CTRL + SHIFT + Esc). Это откроет диспетчер задач. Теперь выберите PresentationFontCache.exe из списка и нажмите «Завершить задачу». Теперь выполните шаги, указанные выше.

Метод 2: Остановить службу кеширования шрифтов презентации

Как упоминалось в начале, PresentationFontCache.exe используется с приложениями Windows Presentation Foundation. Скорее всего, он будет инициирован после запуска приложения WPF. Итак, если вы не используете какие-либо приложения WPF, отключение службы кеширования шрифтов презентации решит проблему за вас. Если вы не уверены, приложения WPF созданы в Visual Studio для рабочего стола Windows. Итак, если вы не используете какое-либо из этих приложений или не являетесь разработчиком, то после отключения службы Presentation Font Cache все будет в порядке.

Вот шаги для отключения службы кеширования шрифтов презентации

  1. Держать Клавиша Windows и нажмите р
  2. Тип services.msc и нажмите Войти

  1. Найдите службу с именем Кэш шрифтов Windows Presentation Foundation 3.0.0.0 и дважды щелкните по нему

  1. Выбрать Отключено из раскрывающегося меню в Тип запуска раздел

  1. Нажмите Стоп если Статус услуги это работает
  2. Нажмите Применять и выберите Хорошо

Как только закончите, все готово. Служба больше не должна запускаться, а загрузка ЦП должна снизиться.

Метод 3: восстановить .Net Framework

Если два вышеуказанных метода не сработали, последнее средство - восстановить .Net Framework. Поскольку кэш шрифтов презентации связан с .Net Framework, исправление и проблемы в платформе обычно также устраняют проблемы с кешем шрифтов презентации.

  1. Держать Клавиша Windows и нажмите р
  2. Тип appwiz.cpl и нажмите Войти

  1. Найдите Microsoft .Net Framework 3.0 (у вас может быть другая версия). Выберите эту запись и нажмите Изменить / Удалить
  2. Должно открыться новое окно. Выбрать Ремонт и следуйте любым дополнительным инструкциям на экране
  3. Повторите эти шаги для всех экземпляров из списка (у вас может быть несколько экземпляров).

Как только закончите, все готово.

3 минуты на чтение