В диспетчере задач Windows 10 вы заметили процесс Usermode Font Driver Host (или fontdrvhost.exe), который подозрительно много потребляет ресурсов процессора или оперативной памяти? Не спешите его отключать — это важный системный компонент, без которого не будут корректно отображаться шрифты. Но если он грузит систему, значит, что-то пошло не так.
В этой статье разберём, зачем нужен Usermode Font Driver Host в Windows 10, почему он может создавать нагрузку, как проверить его легитимность и что делать, если процесс забирает слишком много ресурсов. А ещё покажем, как отличить нормальную работу от вируса или сбоя.
Что такое Usermode Font Driver Host и зачем он нужен
Процесс fontdrvhost.exe — это часть подсистемы Windows, отвечающей за обработку шрифтов в пользовательском режиме (usermode). В отличие от старых версий ОС, где шрифты обрабатывались ядром системы (что было небезопасно), в Windows 10 и 11 эта задача вынесена в отдельный изолированный процесс. Это сделано для:
- Безопасности — если в шрифте есть уязвимость, она не скомпрометирует всю систему.
- Совместимости — поддерживаются современные формат шрифтов (например, OpenType, TrueType) и старые.
- Производительности — обработка шрифтов не блокирует другие системные процессы.
Без Usermode Font Driver Host Windows не сможет корректно отобразить текст в приложениях, браузере или на рабочем столе. Однако в нормальном состоянии этот процесс потребляет минимальное количество ресурсов — обычно не больше 0,1–0,5% CPU и 10–30 МБ оперативной памяти.
Если процесс fontdrvhost.exe потребляет более 10% CPU или 100–200 МБ ОЗУ в простое — это повод проверить систему на ошибки или вирусы
| Причина | Описание | Как проявляется |
|---|---|---|
| Сбой в шрифтах системы | Повреждённые или несовместимые шрифты заставляют процесс перезагружаться или висеть в цикле. | Резкий скачок до 20–50%, зависание интерфейса. |
| Вирус или malware | Злоумышленники маскируют свои процессы под легитимные, чтобы избежать обнаружения. | Процесс потребляет ресурсы даже когда нет открытых приложений. |
| Ошибка в обновлениях Windows | Некорректно установленные обновления могут нарушить работу подсистемы шрифтов. | Нагрузка появляется после установки обновлений. |
| Конфликт с программой | Некоторые приложения (например, Adobe Creative Suite, корпоративное ПО) могут неправильно взаимодействовать с шрифтами. | Нагрузка растёт при запуске определённых программ. |
Почему Usermode Font Driver Host грузит процессор или память
Высокая нагрузка от fontdrvhost.exe — не норма. Чаще всего это происходит по следующим причинам:
Чтобы точно определить причину, нужно проанализировать поведение процесса и проверить систему.
Как проверить, легитимный ли процесс fontdrvhost.exe
Первый шаг — убедиться, что Usermode Font Driver Host не подделка. Для этого:
Откройте диспетчер задач (
Ctrl + Shift + Esc).Найдите процесс
fontdrvhost.exeв списке.Кликните по нему правой кнопкой и выберите
Открыть расположение файла.Проверьте путь: он должен быть
C:\Windows\System32\fontdrvhost.exe. Если файл лежит в другой папке (например, вTempилиProgramData), это 100% вирус.Проверьте цифровую подпись: кликните по файлу правой кнопкой →
Свойства→ вкладкаЦифровые подписи. Легитимный файл должен быть подписан Microsoft Windows.
⚠️ Внимание: если файлfontdrvhost.exeнаходится не вSystem32или не имеет подписи Microsoft — немедленно просканируйте систему антивирусом. Это может быть троян или майнер.
Способы устронения высокой нагрузки от Usermode Font Driver Host
Если процесс легитимный, но всё равно создаёт нагрузку, попробуйте эти методы:
| Метод | Описание | Эффективность |
|---|---|---|
| Перезагрузка системы | Иногда процесс «зависает» после длительной работы. Перезагрузка может решить проблему. | Низкая (временно) |
| Удаление повреждённых шрифтов | Проверка и удаление битых шрифтов через Панель управления\Оформление и персонализация\Шрифты. | Высокая |
| Откат обновлений | Если проблема появилась после обновления Windows, откатите его через Параметры\Обновление и безопасность\Восстановление. | Средняя |
| Проверка целостности системных файлов | Запуск команд sfc /scannow и DISM /Online /Cleanup-Image /RestoreHealth в командной строке от имени администратора. | Высокая |
Как удалить или отключить Usermode Font Driver Host
Полностью удалить или отключить fontdrvhost.exe нельзя — это критически важный процесс для работы Windows. Однако можно:
- Отключить загрузку ненужных шрифтов — в
Параметры\Персонализация\Шрифтыудалите шрифты, которые не используете. - Обновить драйверы видеокарты — иногда проблема связана с рендерингом текста через GPU.
- Проверить систему на вирусы — используйте Malwarebytes, Kaspersky Virus Removal Tool или встроенный Windows Defender.
Дополнительные манипуляции для опытных пользователей
Если стандартные методы не помогли, можно попробовать более глубокие действия:
Запустить
Средство устранения неполадок совместимостидля Windows (доступно вПараметры\Обновление и безопасность\Устранение неполадок).Проверка журнала событий Windows (
eventvwr.msc) на ошибки, связанные сfontdrvhost.exe. Ищите события с кодом ошибки1000или1001.Сброс кэша шрифтов: удалите папку
C:\Windows\ServiceProfiles\LocalService\AppData\Local\FontCacheи перезагрузите ПК.
Как сбросить кэш шрифтов вручную
1. Откройте командную строку от имени администратора.
2. Выполните команду net stop "Windows Font Cache Service".
3. Удалите содержимое папки C:\Windows\ServiceProfiles\LocalService\AppData\Local\FontCache.
4. Выполните команду net start "Windows Font Cache Service".
5. Перезагрузите компьютер.
Практические шаги: пошаговая инструкция по диагностике
Чтобы максимально быстро выявить и устранить проблему с Usermode Font Driver Host, следуйте этому алгоритму: