Открыть сервисСервис

Fontdrvhost.exe — процесс Windows

Fontdrvhost.exe — системный исполняемый файл операционной системы Windows, отвечающий за работу диспетчера шрифтов (User Mode Font Driver). Он запускается службой Windows и обеспечивает рендеринг и отображение шрифтов в пользовательском режиме, начиная с версии Windows 10.

Назначение

Диспетчер шрифтов Windows (Font Driver Host) выполняет функцию посредника между приложениями и подсистемой отображения текста. Основные задачи процесса:

  • загрузка и выгрузка файлов шрифтов (TTF, OTF, TTC);
  • растеризация глифов — преобразование векторных контуров символов в растровые изображения для вывода на экран;
  • кэширование отрисованных глифов для ускорения вывода текста;
  • предоставление метрических данных о шрифтах (высота символов, межстрочный интервал, ширина знаков) приложениям через API GDI и DirectWrite.

До появления Windows 10 работа с шрифтами выполнялась в режиме ядра (kernel mode) через драйвер win32k.sys. Начиная с Windows 10 Microsoft перенесла эту функциональность в пользовательский режим, что повысило устойчивость системы: сбой обработки шрифта приводит к завершению только процесса Fontdrvhost.exe, а не к критической ошибке ядра (BSOD).

Расположение и параметры

Файл fontdrvhost.exe расположен в системной папке:

`` C:\Windows\System32\ ``

Процесс запускается автоматически службой Session Manager (smss.exe) на этапе загрузки системы и работает от имени системы (NT AUTHORITY\SYSTEM). В диспетчере задач Windows процесс отображается как «Диспетчер шрифтов пользователя» (User Font Driver Host).

Использование ресурсов

В нормальном состоянии процесс потребляет минимальное количество процессорного времени и оперативной памяти — обычно единицы мегабайт. Однако в ряде случаев наблюдается повышенная нагрузка:

  • при большом количестве установленных сторонних шрифтов;
  • при открытии документов с редко используемыми шрифтами, требующими растеризации;
  • при сбоях в файле кэша шрифтов.

Известны случаи, когда после обновлений Windows 10 и Windows 11 процесс начинал потреблять аномальное количество процессорного времени или памяти, что Microsoft исправляла в последующих накопительных обновлениях.

Безопасность

Файл fontdrvhost.exe от Microsoft и не является вредоносным программой. Однако вредоносное ПО может маскироваться под этот процесс, размещая копию с именем fontdrvhost.exe в другом каталоге. Для проверки подлинности следует убедиться, что:

  • файл расположен именно в C:\Windows\System32\;
  • цифровая подпись Microsoft верна (свойства файла → «Цифровые подписи»);
  • в диспетчере задач отображается системная иконка и путь к файлу корректен.

При подозрении на подмену рекомендуется запустить проверку средствами Защитника Windows и выполнить сканирование антивирусом.

Возможные проблемы

ПроблемаВероятная причинаРешение
Высокая загрузка ЦПСбой кэша шрифтовПерезапуск процесса через диспетчер задач
Утечка памятиКонфликт стороннего шрифтаУдаление недавно установленных шрифтов
Ошибка при запускеПовреждение системных файловsfc /scannow и DISM /RestoreHealth
Процесс отсутствуетНестандартная сборка WindowsПроверка целостности системы

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

Значение в архитектуре Windows

Перенос диспетчера шрифтов из режима ядра в пользовательский стал частью общей политики Microsoft по повышению безопасности Windows. Модель изоляции процессов (AppContainer, песочница) и применение технологии VBS (Virtualization-Based Security) к Fontdrvhost.exe снижают потенциальные последствия эксплуатации уязвимостей в обработке шрифтов, которые ранее были популярной целью злоумышленников.

Источники:

  • Документация Microsoft Learn: Windows Font Driver Host
  • Техническая документация Windows Internals (M. Russinovich, D. Solomon, A. Ionescu)
  • База знаний Microsoft Support
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru