Некоторые причины, по которым процесс dllhost.exe может потреблять много ресурсов процессора:
- Сторонняя программа неправильно зарегистрировала объекты COM или они неправильно работают (несовместимость с текущей версией Windows, устаревшее ПО). 1
- Устаревшие или неправильно работающие кодеки, особенно если проблема возникает при отрисовке миниатюр в проводнике. 14
- Работа вирусов или вредоносных программ на компьютере, а также повреждение системных файлов Windows. 1
- Наличие испорченного видеофайла или изображения в распознаваемом в Windows формате. 4 Системная служба пытается кэшировать метаданные битого файла, но вследствие ошибки сделать это не может и уходит в бесконечный цикл, что приводит к повышенному потреблению ресурсов. 4
Для решения проблемы можно попробовать использовать точки восстановления системы, удалить установленные кодеки или программы, исправить ошибки COM-объектов в Windows. 1 Если самостоятельно решить проблему не удаётся, рекомендуется обратиться к специалисту.