Если ваш ПК стал очень медленно работать, проверьте Диспетчер задач, чтобы увидеть процессы, которые могут использовать много ресурсов процессора, вы, возможно, увидели в этом списке процесс presentationfontcache.exe. Этот процесс, возможно, использует 50% процессора или даже 100% процессора (в некоторых случаях). Высокая загрузка ЦП будет заставлять ваш компьютер работать медленно, что может нарушить ваш режим работы. Даже если завершить процесс из диспетчера задач, то он, скорее всего, вернется через некоторое время или после перезагрузки системы. В некоторых случаях PresentationFontCache.exe может создать проблемы при запуске и значительно замедлить время запуска.
Сегодня мы взглянем на процесс PresentationFontCache и обсудим, насколько он необходим для вашей системы, чтобы она могла функционировать должным образом, так как он может замедлить ваш компьютер загрузив процессоров до 90% и как отключить его.
Что такое процесс PresentationFontCache?
PresentationFontCache.exe это стандартный процесс Windows, который необходим при работе с WPF приложениями (они необходимы разработчикам что бы они могли создавать пользовательские интерфейсы). Важно отметить, что этот процесс может сильно загрузить процессор, даже если ни одно из приложений WPF не работает (зависит от того, что все необходимые в WPF компоненты, установлены на машине: если PresentationFontCache не найдёт их, используя путь по умолчанию — поисковый процесс начинается снова и снова, загружая ЦП до 70-90% и тратя машинное процессорное время).
Когда происходит проблема с PresentationFontCache, пользователи часто сталкиваются с ситуацией, когда система тормозит с первого запуска приложения. Если вы взгляните на его статус, то вы увидите, что он постоянно Starting. В такой ситуации можно попробовать удалить процесс с помощью команды:
net start FontCache3.0.0.0
Но в большинстве случаев это не поможет и PresentationFontCache.exe тут же загружается снова и начинает использовать процессор.
Исполняемый файл процесса находится в папке C:\Windows\Microsoft.NET\Framework64\v3.0\WPF; PresentationFontCache.exe – это часть Microsoft .Net и имеет подпись Майкрософт.
Как отключить процесс PresentationFontCache.exe ?
В случае, если ваш компьютер стал медленно работать из-за загрузки процессора процессом PresentationFontCache.exe или вы просто не используете WPF-приложения и хотите избавиться от этого процесса, можно отключить службу в Windows Presentation Foundation Font Cache кэша для повышения производительности:
Нажмите Win+R, введите в поле services.msc нажмите OK;
В списке услуг найдите кэш шрифтов – Windows Presentation Foundation Font Cache;
Нажмите на услугу, и нажмите кнопку остановить службы;
Теперь откройте папку C:\Windows\ServiceProfiles\LocalService\AppData\Local\ (возможно, вам придется использовать просмотр скрытых файлов, чтобы увидеть его) и удалите все файлы Font*.dat (такие как FontCache4.0.0.0.dat или файл FontCache3.0.0.0.dat );
Перезагрузите компьютер и проверьте, что проблема пропала.
Важно! Вам нужно удалить файлы, упомянутые выше, только после того, как служба будет остановлена!
Способ 2: Остановка Presentation Font Cache Service
Как уже упоминалось в начале, PresentationFontCache.exe используется в WPF-приложениях. Скорее всего, будет работать после того, как WPF-приложение запускается. Так что, если Вы не используете какие-либо приложения WPF, лучше отключите службу презентации кэша шрифтов, чтобы решить вопрос загрузки процессора для вас. Если Вы не уверены в том, что у вас есть WPF приложения, созданные в Visual Studio для Windows рабочего стола. Так что, если Вы не используете какое-либо из этих приложений или Вы не разработчик, то вы должны после отключения службы презентации кэша шрифтов, работать с нормальной загрузкой процессора.
Здесь представлены инструкции по отключению службы презентации кэша шрифтов
Удерживайте клавишу Windows, и нажмите клавишу R
Введите тип услуги services.msc и нажмите клавишу Ввод
Найдите службу с именем Windows Presentation Foundation Font Cache 3.0.0.0 и дважды щелкните по ней
Выберите отключить из выпадающего меню в разделе тип запуска
Нажмите кнопку Стоп , если сервис работает
Нажмите кнопку Применить и выберите ОК
Как только это будет сделано, вы должны увидеть, что служба больше не занимает ресурсы процессора и нагрузка ЦП должна пойти вниз.
Способ 3: Ремонт .Net Framework
Если приведенные выше методы не работают, то в последнюю очередь можно попробовать исправить .Net Framework. После представления кэш шрифтов связан с .Net Framework, ремонт и проблемы в .Net Framework обычно могут помочь исправить проблемы с презентацией кэш шрифтов.
Удерживайте клавишу Windows, и нажмите клавишу R
Введите команду appwiz.cpl и нажмите клавишу Ввод
Найдите Microsoft .Net Framework 3.0 (у вас может быть другая версия). Выберите эту запись и нажмите кнопку изменить/удалить
Должно открыться новое окно. Выберите вариант ремонт и следуйте инструкциям на экране.
Повторите эти действия для всех экземпляров из списка (вы можете иметь несколько экземпляров).
Вот и всё! Теперь вы знаете всё необходимое о процессе PresentationFontCache и как остановить этот процесс в Windows 10.