Kerish Doctor состоит из нескольких компонентов работающих независимо друг от друга. Включить или отключить работу определенных компонентов можно в главном окне приложения. В классическом режиме работы все компоненты автоматически отключены, так как компоненты приложения предназначены для работы в фоновом режиме.
• Исправление ошибок
Данный компонент отвечает за мониторинг компьютера на наличие потенциальных сбоев и их предотвращение. Кроме того компонент периодически проверяет компьютер на наличие ошибок и несогласованностей в системном реестре и исправляет их.
• Очистка цифрового "мусора"
Данный компонент отвечает за анализ компьютера на наличие цифрового "мусора" и его очистку. Работа этого компонента не затрагивает содержимое корзины Windows, а также не влияет на работу приложений и данные пользователя. Объекты и условия их анализа на признак цифрового "мусора" находятся в базе данных алгоритмов. Своевременное обновление этой базы данных обеспечит наиболее эффективную очистку компьютера.
• Защита компьютера
Данный компонент отвечает за весь комплекс мер по защите компьютера. Он ведет постоянный мониторинг с целью выявления вредоносных и потенциально опасных программ, анализирует поведение запущенных программ и защищает важные файлы, проверяет операционную систему и установленное программное обеспечение на наличие уязвимостей.
• Контроль компьютера
Данный компонент отвечает за оповещение о важных событиях, происходящих на компьютере. К таким событиям относятся: появление новых программ в автозагрузке, установка новых системных служб, установка новых расширений для интернет-браузеров, изменения адреса начальной страницы интернет-браузеров, появление новых заданий в планировщике Windows и т.д. По умолчанию о большинстве этих событий программа покажет оповещение с возможностью отклонения произошедшего действия. Это поможет держать компьютер под контролем и не допускать появления нежелательных программ в автозагрузке Windows или, например, нежелательного изменения стартовой страницы любимого интернет-браузера.
• Ускорение игровых приложений
Данный компонент отвечает за увеличение производительности в игровых приложениях. Компонент ведет мониторинг запуска игровых приложений, которые находятся в списке "Игрового режима". В случае запуска игрового приложения производится ряд действий, направленных на то, чтобы разгрузить работу операционной системы и сосредоточить весь потенциал ее работы исключительно на игровом процессе. После завершения работы игрового приложения восстанавливается нормальный режим работы.