Windows грузит процессор

Исправление: PresentationFontCache.exe Высокое использование процессора или оперативной памяти

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

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

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

Метод 1: Удалить шрифт*.файл данных

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

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

  1. Удерживать клавиша Windows и нажмите R
  2. Введите C:\Windows\ServiceProfiles\LocalService\AppData\Local\ и нажмите Введите

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

  1. После завершения, перезагрузить.

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

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

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

Способ 2: Остановить службу Presentation Font Cache Service

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

Ниже приведены шаги по отключению службы Presentation Font Cache

  1. Удерживайте клавиша Windows и нажмите кнопку R
  2. Введите службы.msc и нажмите Введите

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

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

  1. Нажмите Остановить если Состояние службы работает
  2. Нажмите Применить и выберите Ok

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

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

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

  1. Удерживайте клавиша Windows и нажмите кнопку R
  2. Тип appwiz.cpl и нажмите Введите

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

После этого можно приступать к работе.

Добавить комментарий