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

Якщо ваш ПК став дуже повільно працювати, перевірте Диспетчер завдань, щоб побачити процеси, які можуть використовувати багато ресурсів процесора, ви, можливо, побачили в цьому списку процес 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 і натисніть клавішу Enter

Знайдіть службу з ім’ям Windows Presentation Foundation Font Cache 3.0.0.0 і двічі клацніть по ній

Виберіть відключити з меню, що випадає в розділі тип запуску

Натисніть кнопку Стоп, якщо сервіс працює

Натисніть кнопку Застосувати і виберіть ОК

Як тільки це буде зроблено, ви повинні побачити, що служба більше не займає ресурси процесора і навантаження ЦП повинна піти вниз.

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

Якщо наведені вище методи не працюють, то в останню чергу можна спробувати виправити .Net Framework. Після представлення кеш шрифтів пов’язаний з .Net Framework, ремонт і проблеми в .Net Framework зазвичай можуть допомогти виправити проблеми з презентацією кеш шрифтів.

Утримуйте клавішу Windows, і натисніть клавішу R

Введіть appwiz.cpl і натисніть клавішу Enter

Знайдіть Microsoft .Net Framework 3.0 (у вас може бути інша версія). Виберіть цей запис і натисніть кнопку змінити / видалити

Повинно відкритися нове вікно. Виберіть варіант ремонт і дотримуйтесь інструкцій на екрані.

Повторіть ці дії для всіх екземплярів зі списку (ви можете мати кілька екземплярів).

От і все! Тепер ви знаєте все необхідне про процес PresentationFontCache і як зупинити цей процес в Windows 10.

Ссылка на основную публикацию