Presentationfontcache exe загружает процессор
Обновлено: 21.11.2024
Эта статья поможет вам решить проблему, из-за которой вы получаете сообщение об ошибке FileFormatException или ArgumentOutOfRangeException в программе на основе Windows Presentation Foundation (WPF), когда программа на основе WPF обрабатывает текст.
Относится к: Windows Presentation Foundation
Исходный номер базы знаний: 937135
Симптомы
file:///filepath/file_name файл не соответствует ожидаемой спецификации формата файла.
В этом сообщении об ошибке имя_файла обычно является именем файла для шрифта. Кроме того, приложение потребляет до 100 процентов процессорного времени.
При просмотре в диспетчере задач или других инструментах PresentationFontCache.exe потребляет 50% или более доступного процессорного времени.
Причина
Эта проблема возникает, если видеодрайверы перезаписывают данные в кэше шрифтов, хранящемся в памяти.
Разрешение
Чтобы решить эту проблему, выполните следующие действия:
Закройте все приложения на основе WPF, работающие на компьютере.
Остановите службу кэширования шрифтов Windows Presentation Foundation 3.0.0.0. Чтобы остановить службу Windows Presentation Foundation Font Cache 3.0.0.0, используйте один из следующих способов.
Способ 1. Используйте консоль управления Microsoft
- Нажмите "Пуск", выберите "Выполнить", введите Services.msc и нажмите "ОК".
- Щелкните правой кнопкой мыши Windows Presentation Foundation Font Cache 3.0.0.0 и выберите "Остановить".
Способ 2. Используйте командную строку
- Нажмите "Пуск", выберите "Выполнить", введите cmd и нажмите "ОК".
- В командной строке введите net stop "Windows Presentation Foundation Font Cache 3.0.0.0" и нажмите клавишу ВВОД.
Удалите старый файл Fontcache3.0.0.0.dat.
По умолчанию файл Fontcache3.0.0.0.dat находится в папке %windir%\ServiceProfiles\LocalService\AppData\Local в Windows Vista. По умолчанию файл Fontcache3.0.0.0.dat находится в папке %systemdrive%\Documents and Settings\LocalService\Local Settings\Application Data в Windows XP и более ранних версиях Windows.
Обновите драйверы видеокарты. Для этого воспользуйтесь одним из следующих способов.
Способ 1. Используйте каталог Центра обновления Windows
Чтобы обновить драйверы видеокарты, проверьте наличие обновлений в каталоге Центра обновления Windows. Дополнительные сведения о загрузке драйверов из каталога Центра обновления Windows см. в разделе Загрузка обновлений, включающих драйверы и исправления, из каталога Центра обновления Windows.
Способ 2. Загрузите и установите последние версии драйверов видеокарты
Чтобы загрузить и установить последние версии драйверов видеокарты, обратитесь к производителю компьютера или видеооборудования.
Подробнее
Если драйверы видеокарты перезаписывают данные в кэше шрифтов, хранящемся в памяти, поврежденные данные могут быть сохранены на жестком диске в виде файла данных. Таким образом, вы можете столкнуться с проблемой, описанной в разделе "Проблемы", когда другое приложение на основе WPF пытается прочитать поврежденный файл данных.
После обновления драйверов видеокарты и удаления файла Fontcache3.0.0.0.dat создается новый файл данных кэша шрифтов на основе новой конфигурации компьютера. Этот новый файл данных кэша шрифтов создается при остановке службы Windows Presentation Foundation Font Cache 3.0.0.0. Как правило, новый файл данных кэша шрифтов создается при выключении или перезагрузке компьютера.
Что такое PresentationFontCache.exe? Почему это требует так много ресурсов? Чтобы найти ответ, вы можете прочитать этот пост, предоставленный Мастером разделов MiniTool, где перечислены 3 решения для высокой загрузки ЦП PresentationFontCache.exe.
Быстрая навигация:
О PresentationFontCache.exe и высокой загрузке ЦП
Однако иногда пользователи могут обнаружить, что процесс PresentationFontCache.exe использует много ресурсов ЦП (до 50 % или даже 100 % в некоторых случаях). Это замедляет работу компьютера. Хотя они завершают процесс в диспетчере задач, он может появиться снова через некоторое время или при перезагрузке ПК. Загрузка PresentationFontCache.exe также может замедлить запуск.
Проблема связана с поврежденным шрифтом в кеше. После использования в течение некоторого времени информация о шрифте может быть повреждена или перестать отвечать на запросы, что приводит к зависанию PresentationFontCache.exe в цикле перезапуска и потреблению слишком большого количества ресурсов.
Не волнуйтесь. Проблема может быть легко устранена. Если вас беспокоит та же проблема, вы можете попробовать следующие решения, чтобы решить ее самостоятельно.
Решение 1. Удалите файл FontCache.dat
Когда вы сталкиваетесь с высокой загрузкой ЦП PresentationFontCache.exe, возможно, файл .dat, содержащий информацию, относящуюся к приложению, поврежден. Вы можете попробовать удалить файл и перезагрузить компьютер, чтобы решить проблему.
Вот подробные шаги.
Шаг 1. Нажмите Win + R, чтобы вызвать окно «Выполнить». Затем введите в поле следующую команду и нажмите OK, чтобы быстро получить доступ к локальной папке: C:\Windows\ServiceProfiles\LocalService\AppData\Local\
Совет. Если вам не удалось получить доступ к целевой папке, перейдите в проводник, нажмите «Просмотр» на панели инструментов и установите флажок «Скрытые элементы». Затем попробуйте снова открыть папку. Если вы по-прежнему не можете открыть папку с помощью команды «Выполнить», вам нужно перейти к папке вручную.
Шаг 2. Удалите файл FontCache3.0.0.0.dat (или Font*.dat).
Затем вы можете перезагрузить компьютер и проверить, устранена ли проблема высокой загрузки ЦП PresentationFontCache.exe. Если он по-прежнему появляется, перейдите к следующему решению.
Решение 2. Отключите службу кэширования шрифтов презентации
Как уже упоминалось, PresentationFontCache.exe запускается при запуске программного обеспечения WPF. Если вы не используете приложения WPF, вы можете остановить службу кэширования шрифтов презентации.
Шаг 1. Откройте окно «Выполнить», введите services.msc и нажмите Enter, чтобы получить доступ к службе.
Шаг 2. Прокрутите вниз, чтобы найти службу Windows Presentation Foundation Font Cache 3.0.0.0. Затем щелкните его правой кнопкой мыши и выберите "Свойства".
Шаг 3. Во всплывающем окне выберите «Отключить» для параметра «Тип запуска». Затем нажмите «Остановить», «Применить» и «ОК», чтобы отключить службу и сохранить внесенные изменения.
После этого проблема с высокой загрузкой ЦП PresentationFontCache.exe исчезнет.
Шаг 1. Нажмите Win + S, чтобы открыть утилиту поиска. Введите control в поле поиска и выберите Панель управления в результатах поиска.
Шаг 2. Выберите «Просмотр по: категории» и нажмите «Удалить программу».
- Фейсбук
- Твиттер
- Ссылка
- Реддит
ОБ АВТОРЕ
Должность: обозреватель
Шерри уже год работает штатным редактором MiniTool. Она прошла тщательную подготовку по компьютерным и цифровым данным в компании. В ее статьях основное внимание уделяется решениям различных проблем, с которыми могут столкнуться многие пользователи Windows, и она отлично разбивает диски на разделы.
У нее множество увлечений, включая прослушивание музыки, видеоигры, катание на роликах, чтение и т. д. Кстати, она терпеливая и серьезная.
Некоторые пользователи жалуются, что процесс PresentationFontCache.exe потребляет много ресурсов на их компьютерах с Windows 11/10. По их словам, когда они начали исследовать, они увидели, что PresentationFontCache.exe вызывает высокую загрузку ЦП и памяти в их диспетчере задач. В этой статье мы рассмотрим, как решить эту проблему.
Что такое PresentationFontCache.exe?
В лучшем случае это сбой. Сбой может вызвать процесс, который в конечном итоге потребляет все ресурсы вашего компьютера. Их можно решить, перезагрузив компьютер. Кроме того, если вы можете остановить службу, которая запускает процесс, PresentationFountCache.exe не будет занимать огромную часть вашего процессора и памяти. Худший сценарий — поврежденный файл. О них мы тоже поговорим.
Перед устранением неполадок мы рекомендуем остановить процесс. Для этого вы можете щелкнуть правой кнопкой мыши процесс и нажать «Завершить задачу». Это обходной путь или, можно сказать, временное исправление, так как процесс может всплыть и начать потреблять ваши ресурсы.
Исправить PresentationFontCache.exe с высокой загрузкой ЦП и памяти
Поговорим о них подробнее.
1] Перезагрузите компьютер
Вы должны начать устранение неполадок, перезагрузив компьютер. Таким образом, если есть какие-то программы, которые могли запустить процесс, он будет закрыт. Итак, сделайте это и проверьте, сохраняется ли проблема.
2] Удалить файл Font*.dat или FontCache 3.0.0.0.dat
Проблема может возникнуть из-за файла Font*.dat или FontCache 3.0.0.0.dat. Этот файл может быть поврежден и, как следствие, помешать компьютеру запустить процесс.
Однако перед этим мы сделаем его видимым. Выполните указанные шаги, чтобы сделать то же самое.
- Откройте панель управления.
- Нажмите Внешний вид и персонализация > Параметры проводника. Или просто выполните поиск "Параметры проводника".
- Перейдите на вкладку Вид и выберите Скак скрыть файлы, папки или драйверы в разделе Скрытые файлы и папки.< /em>
- Затем нажмите «Применить» > «ОК».
Затем откройте Проводник и перейдите в следующую папку.
Теперь щелкните правой кнопкой мыши FontCache 3.0.0.0.dat или Font*.dat и выберите Удалить. Затем перезагрузите компьютер и проверьте, сохраняется ли проблема.
3] Остановить службу кэширования шрифтов Windows Presentation Foundation
- Откройте Службы в меню "Пуск".
- Ищите кэш шрифтов Windows Presentation Foundation 3.0.0.0.
- Щелкните правой кнопкой мыши службу, установите для параметра Тип запуска значение Отключено и нажмите "Остановить".
- Нажмите Применить > ОК.
Вы должны знать, что если вы отключите эту службу, это может снизить производительность приложений WPF, которые вы запускаете на своем компьютере, поэтому это может быть только временной мерой.
Надеюсь, вы сможете решить проблему с помощью этих решений.
Является ли PresentationFontCache.exe вирусом?
- Откройте Безопасность Windows из меню "Пуск".
- Перейдите в раздел Защита от вирусов и угроз > Параметры сканирования .
- Выберите Автономное сканирование Microsoft Defender > Сканировать сейчас.
Дождитесь завершения процесса и, надеюсь, ваша проблема будет решена.
Как исправить высокую загрузку ЦП и ОЗУ?
Обычно вы можете наблюдать высокую загрузку ЦП и ОЗУ из-за поврежденных файлов, это могут быть поврежденные системные файлы или поврежденные файлы приложения (программа, которая показывает высокую загрузку ЦП). Кроме того, вам следует запустить антивирус и проверить наличие вирусов и вредоносных программ, поскольку они также могут вызывать проблему. Мы рекомендуем вам ознакомиться с нашим руководством по устранению высокой загрузки ЦП и ОЗУ.
Если ваш компьютер стал очень медленным, и вы искали в диспетчере задач процессы, потребляющие много ресурсов ЦП, возможно, вы увидели в этом списке процесс PresentationFontCache.exe. Этот процесс может потреблять 50% или даже 100% ЦП (в некоторых случаях). Высокая загрузка ЦП приводит к замедлению работы компьютера, что может нарушить рабочий процесс.
Даже если вы остановите процесс с помощью диспетчера задач, он, скорее всего, снова появится либо через некоторое время, либо после перезагрузки системы. В некоторых случаях PresentationFontCache.exe также может вызывать проблемы при запуске и значительно замедлять время запуска.
Оглавление
Почему PresentationFontCache.exe имеет высокую загрузку ЦП или памяти?
Проблема связана с поврежденным шрифтом в кеше. После длительного использования информация о шрифте может быть повреждена или перестать отвечать, что приведет к зависанию PresentationFontCache.exe в цикле перезапуска и потреблению слишком большого количества ресурсов.
Как устранить высокую загрузку процессора или памяти программой PresentationFontCache.exe?
- Откройте "Инструменты" в меню "Пуск".
- Найти кэш шрифтов Windows Presentation Foundation 3.0.0.0.
- Щелкните правой кнопкой мыши службу, установите для типа запуска значение "Отключено" и нажмите "Остановить".
- Нажмите «Применить» -> «ОК».
Удалите файл FontCache 3.0.0.dat
- Откройте панель управления.
- Нажмите «Внешний вид и персонализация» -> «Настройки проводника». Или просто найдите Настройки Проводника.
- Перейдите на вкладку "Вид" и в разделе "Скрытые файлы и папки" выберите "Показать скрытые файлы, папки или драйверы".
- Затем нажмите «Применить» -> «ОК».
Перезагрузите компьютер
Один из лучших способов решить проблему — перезагрузить компьютер. Таким образом, некоторые программы, которые могли запустить процесс, будут закрыты. Сделайте это и посмотрите, сохраняется ли проблема.
Часто задаваемые вопросы
Как избавиться от PresentationFontCache exe?
Перейдите в "Панель управления", "Администрирование", затем "Службы" и найдите службу "Windows Presentation Foundation Font Cache 3.0. 0.0". Дважды щелкните его, чтобы открыть диалоговое окно «Свойства», и измените «Тип запуска» на «Отключено». Перезагрузите компьютер.
Что такое PresentationFontCache exe?
Presentationfontcache.exe — это законный файл, известный как файл процесса RAR, первоначально разработанный архиватором WinRAR.Программисты создают файлы, содержащие вредоносный код, и называют их Presentationfontcache.exe, чтобы распространять вирусы в Интернете.
Почему у меня такая высокая загрузка ЦП и памяти?
Вся память вашего компьютера связана с процессором и оперативной памятью. Однако проблема высокого использования памяти в основном связана с перегрузкой многих внутренних процессов. Поэтому полезно останавливать ненужные программы и запущенные приложения. Откройте Диспетчер задач и проверьте все ненужные программы, которыми вы не пользуетесь в данный момент.
Читайте также: