Bugsp.ru

Ваша компьютерная помощь
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

PresentationFontCache.exe нагружает процессор: как исправить

PresentationFontCache.exe: что это и почему нагружает компьютер

PresentationFontCache.exe — процесс, который может чрезвычайно сильно нагружать компьютеры пользователей на самых разных версиях Windows. В основном нагрузке подвергается ЦП, однако в некоторых случаях на работу процесса может уходить большая часть ресурсов диска или оперативной памяти.

Что такое PresentationFontCache.exe?

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

Проще говоря, Presentation Font Cache — это не какой-то там вторженец из сети, а поэтому можете перестать паниковать. Вы имеете дело с системной службой, которая по ошибке начала поглощать ресурсы компьютера в безумных объемах. Сейчас мы попытаемся с вами это исправить…

Как избавиться от нагрузки процессом PresentationFontCache.exe?

К счастью, существует ряд методов, способных привести службу PFC в нормальное рабочее состояние.

Метод №1 Удаление файла Font*.dat

Данный метод является наиболее эффективным, если верить пользователям в сети. Все, что вам нужно сделать — это найти файл Font*.dat на своем компьютере и удалить его. В файле Font*.dat содержится информация о различных WPF-приложениях. Файл потенциально может вызывать проблемы с PresentationFontCache.exe, если он был поврежден.

Следуйте вот этим шагам:

  • нажмите Win+R для вызова окошка «Выполнить»;

пропишите в пустой строке C:WindowsServiceProfilesLocalServiceAppDataLocal и нажмите Enter;

Заметка: если у вас не получается перейти в эту директорию таким способом, воспользуйтесь Проводником Windows. Обязательно включите функцию показа скрытых файлов (находится в том же Проводнике).

presentationFontCache.exe

  • найдите файл Font*.dat (в нашем случае это был FontCache 3.0.0.0.dat);
  • нажмите ПКМ на этот файл и выберите «Удалить»;
  • перезагрузите свой ПК.

Заметка: принудительно закройте процесс PresentationFontCache.exe в диспетчере задач, если вам не удается удалить папку Font*.dat.

Метод №2 Остановка службы Presentation Font Cache

Вы, конечно, можете отключить Presentation Font Cache в своей системе, однако это значительно ухудшит производительность всех WPF-приложений. Тем не менее если вы не используете подобных приложений, то можно спокойно выключить эту службу и продолжить пользоваться своей Windows. Деактивация PFC выполняется вот так:

Процесс PresentationFontCache в Windows 10, и почему он сильно загружает процессор?

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

Что такое процесс PresentationFontCache?

PresentationFontCache.exe это стандартный процесс Windows, который необходим при работе с WPF приложениями (они необходимы разработчикам что бы они могли создавать пользовательские интерфейсы). Важно отметить, что этот процесс может сильно загрузить процессор, даже если ни одно из приложений WPF не работает (зависит от того, что все необходимые в WPF компоненты, установлены на машине: если PresentationFontCache не найдёт их, используя путь по умолчанию — поисковый процесс начинается снова и снова, загружая ЦП до 70-90% и тратя машинное процессорное время).

Когда происходит проблема с PresentationFontCache, пользователи часто сталкиваются с ситуацией, когда система тормозит с первого запуска приложения. Если вы взгляните на его статус, то вы увидите, что он постоянно Starting. В такой ситуации можно попробовать удалить процесс с помощью команды:

Но в большинстве случаев это не поможет и PresentationFontCache.exe тут же загружается снова и начинает использовать процессор.

Исполняемый файл процесса находится в папке C:WindowsMicrosoft.NETFramework64v3.0WPF; 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:WindowsServiceProfilesLocalServiceAppDataLocal (возможно, вам придется использовать просмотр скрытых файлов, чтобы увидеть его) и удалите все файлы 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.

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

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

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

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

Способ 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: Остановить презентацию службы Font Cache

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

Вот шаги для отключения службы Presentation Font Cache

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

  1. Найдите сервис с именем Windows Presentation Foundation Font Cache 3.0.0.0 и дважды щелкните по нему

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

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

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

Способ 3: ремонт .Net Framework

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

PresentationFontCache.exe что это за процесс?

Всем hello. Будем разбираться с тем что это за процесс такой PresentationFontCache.exe, который видимо может еще и проц грузить. Начал искать в интернете инфу, узнаю что процесс PresentationFontCache.exe идет от службы Windows Presentation Foundation Font Cache. Эта служба типа оптимизирует работу программ тем, что кэширует наиболее используемые данные о шрифтах. И типа если эту службу отключить, то программы могут работать немного медленнее.

Русское название Служба кэша шрифтов Windows (FontCache). Короче есть какие-то программы WPF (Windows Presentation Foundation), вот для них эта служба и нужна. Но как понять где программа WPF, а где нет, я не знаю. Но еще пишется, что если у вас нет программ WPF, то службу можно отключить. Короче немного дурдом.

Я писал, что процесс PresentationFontCache.exe может грузить ПК. Я по этому вопросу отправился в интернет. Удивительно, но ответ дала сама компания Microsoft. Итак, первое что нужно сделать, это остановить службу. Не отключать ее, а именно остановить. Зажимаем кнопки Win + R, вставляем в окно Выполнить эту команду:

Откроется окно со списком служб, находим здесь Служба кэша шрифтов Windows, вот она:

Нажимаем по ней два раза, появится такое окошко, здесь нажимаете кнопку Остановить:

Служба должна остановиться без проблем:

Потом делаете вот что, вам нужно перейти в эту папку:

Вот что у меня в этой папке:

В интернете я прочитал, что нужно удалить файлы FontCache4.0.0.0.dat и FontCache3.0.0.0.dat, но у меня их нет. Думаю у вас их тоже спокойно может не быть. У меня тут три файла, в имени которых есть слово FontCache, это вот эти:

Кстати в Windows 10 все эти файлы вроде бы лежат в папке FontCache, ну это просто вам на заметку…

Так вот, эти файлы я удалю, надеюсь глюков не будет. Нажал правой кнопкой по ним, выбрал пункт Удалить:

Потом типа подтвердил свои действия:

Но у меня выскочила такая ошибка:

Я тут нажал кнопку Отмена. А знаете почему? Потому что такой прикол, удалить файлы нельзя. А вот вырезать можно. Поэтому я нажал снова правой кнопкой по ним, выбрал пункт Вырезать:

Потом я их вставил на рабочий стол. Все получилось, в папке теперь этих файлов нет:

Потом я обратно службу Служба кэша шрифтов Windows запустил и уже появилось два новых файла (спустя время появился еще один):

Так что вроде бы я то удалил. Ну то есть вырезал, хотя по сути это как бэ одно и тоже. Кстати, помните я писал, что файлы я вырезал и вставил на рабочий стол? Так вот оттуда я их тоже не могу удалить. Но это уже не так важно, я файлы все равно удалил, но при помощи утилиты Unlocker, выделил все файлы, нажал правой кнопкой, выбрал пункт Unlocker, потом в меню выбрал Удалить и нажал кнопку ОК:

Ну и все окей, обьект удален:

Вот так ребята. Честно говоря не знаю поможет вам этот способ или нет, но надеюсь поможет, в любом случае он помог нескольким. У себя процесс PresentationFontCache.exe я видел, но он не грузил ПК никогда. Если что у меня Windows 7

Еще узнал что Windows Presentation Foundation (WPF) это какая-то графическая презентационная подсистема, которая идет в составе .NET Framework 3.0, такие дела ребята.

Кстати, если вообще ничего не помогает, то можно попробовать службу Служба кэша шрифтов Windows отключить вообще. Все таки эта служба, это только кэш, а не что-то критически важное. Можно вспомнить как файловый кэш в Windows 7 много кушал оперативы и были тормоза, ну было такое, может не все знают….

голоса
Рейтинг статьи
Читайте так же:
Как вставить ПДФ файл в Ворд
Ссылка на основную публикацию