Такая же проблема была, долго меня раздражала после апгрейда KES с 10 на 11 версию, которое плавно перекочевало на 12 ?
Вот вам готовое решение:
Сейчас у меня используется Kaspersky Security Center 14 (версия 14.0.0.10902) с клиентскими KES (12.0.0.465)
Что я только не делал, и плагины все подряд установил для теста, и всех старых клиентов обновил, ненужных удалил, всё было обновлено до последней версии, и ничего не помогало, сервер упорно предлагал установить недостающий плагин с пустым списком плагинов.
Поняв что нужен более глубокий анализ, по совету Demiad из поста выше, скачал архив trace_console-4.zip с рег файликами включения-отключения трассировки консоли здесь https://support.kaspersky.ru/ksc11/diagnostics/15025#block3
Включил трассировку, открыл консоль, нажал в сообщение о необходимости установить плагин, увидел опять пустое поле, закрыл консоль, выключил трассировку.
После этого стал доступен файл с логом трассировки здесь C:\Program Files (x86)\Kaspersky Lab\Kaspersky Security Center\klakcon.txt
В нем ищем слово KLSTS_Par_Ev_PluginsUpdateFilter это параметр фильтра по которому консоль определяет продукт, который требует обновления плагина. Сразу за ним обычно идет параметр KLSTS_Par_Ev_RequiredPluginsCnt = (INT_T)1 который говорит о том что нужно обновить как раз 1 плагин.
В моем случае нашлось вот это, как мы видим этот чертолёт упорно искал плагин для продукта KES 10.3.0.0 ?
KLSTS_Par_Ev_PluginsUpdateFilter = (STRING_T)"(&(|(type=2)(type=16))(|(&(product="KES")(internal_version="10.3.0.0")(version_num>=2814762652014742))))"
KLSTS_Par_Ev_RequiredPluginsCnt = (INT_T)1
Но позвольте, откуда взялся этот старый KES 10.3.0.0, когда у меня абсолютно все хосты обновлены на версию KES (12.0.0.465)
Оказалось KSC находил эту версию в старых патчах версии 10! У меня числилось 7 компов с патчем "Kaspersky Endpoint Security 10 Service Pack Maintenance Release 2 для Windows" версия программы 10.3.0.6294, хотя на них уже давно стояла более новая версия KES (12.0.0.465).
Не знаю баг это или фича, но проблема в том что он требовал плагин для патча, для программ которых не существует.
Как искать патчи?
Сервер администрирования \ Дополнительно \ Управление программами \ Обновления программного обеспечения
Жмем на Фильтр, в нем делаем все значения пустые, кроме пункта (Источник:) выбираем "Лаборатория Касперского"
Теперь мы видим все дистрибутивы и патчи с количеством компьютеров на которых они установлены.
Если у вас есть такие записи, смело удаляйте эти компьютеры из групп, потом из нераспределенных устройств, чтобы запись о хосте полностью удалилась из базы данных.
Если вы не хотите в принципе разбираться какие компы тянут за собой хвосты, можно вообще все компьютеры удалить и это с вероятностью 99.9% очистит все корявые записи, после чего перенесете их обратно в группы и обновится структура их записей с чистого листа.