Kaspersky Security Center 14.2 Windows

Удаленная деинсталляция программ

Kaspersky Security Center позволяет удаленно деинсталлировать программы с устройств с помощью задач удаленной деинсталляции. Задачи создаются и назначаются устройствам с помощью мастера. Чтобы быстрее и проще назначить задачу устройствам, вы можете указывать в окне мастера устройства удобным для вас способом:

  • Выбрать устройства, обнаруженные в сети Сервером администрирования. Задача назначается набору устройств. В набор устройств вы можете включать как устройства в группах администрирования, так и нераспределенные устройства.
  • Задать адреса устройств вручную или импортировать из списка. Вы можете задавать NetBIOS-имена, DNS-имена, IP-адреса, а также диапазоны IP-адресов устройств, которым нужно назначить задачу.
  • Назначить задачу выборке устройств устройств. В этом случае задача назначается устройствам, входящим в состав ранее созданной выборки. Вы можете указать предопределенную выборку или вашу собственную выборку.
  • Назначить задачу группе администрирования. В этом случае задача назначается устройствам, входящим в ранее созданную группу администрирования.

Проблемы с удаленной деинсталляцией

При удаленной деинсталляции программ сторонних производителей, администраторы могут столкнуться с предупреждением: "Удаление на этом устройстве завершено с предупреждениями: Программа для деинсталляции не установлена". Эта проблема обычно возникает, когда программа, которую нужно удалить, установлена только для текущего пользователя, вошедшего в систему. Если пользователь не вошел в систему, такая программа становится невидимой и ее удаленная деинсталляция невозможна.

Такое поведение отличается от поведения программ, предназначенных для использования несколькими пользователями на одном устройстве, когда программы видны и доступны всем пользователям устройства.

В Kaspersky Security Center алгоритм регистрации программ обрабатывает программы для отдельных пользователей и программы для нескольких пользователей по-разному:

  • Программы для нескольких пользователей поддерживаются в актуальном состоянии в реальном времени в списке установленных программ.
  • Программы для отдельных пользователей отслеживаются с использованием механизма кеширования.

    Если в момент обнаружения приложения пользователь был в системе, Kaspersky Security Center кеширует информацию о программах этого пользователя. Даже если пользователь затем выходит из системы, на основе закешированных данных Kaspersky Security Center продолжает отображать эти программы как установленные, хотя они больше не видны или доступны на устройстве.

Это несоответствие может привести к ситуациям, когда на основе закешированных данных Kaspersky Security Center определяет программу как установленную, но задача удаления программы не выполняется, потому что программы становится недоступна, когда пользователь выходит из системы.

По умолчанию срок хранения кешированных данных программы равен 30 дней. Администраторы могут изменить этот параметр, чтобы сократить время хранения данных в кеше с целью минимизировать расхождения между отображаемыми данными и реальной видимостью программы на устройствах.

Чтобы настроить время хранения данных в кеше на один час (3600 секунд), выполните следующую команду на Сервере администрирования:

klscflag -fset -pv klserver -n KLNAG_INV_PERUSER_APPS_CACHE_NONACTIVE_SIDS_LIFETIME_SEC -t d -v 3600

После выполнения этой команды перезагрузите Сервер администрирования, чтобы изменения вступили в силу.

Источники информации об установленных программах

Агент администрирования получает информацию о программном обеспечении, установленном на устройствах Windows, из следующих ключей реестра:

  • HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall

    Содержит информацию о программах, установленных для всех пользователей.

  • HKEY_LOCAL_MACHINE\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall

    Содержит информацию о программах, установленных для всех пользователей.

  • HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Uninstall

    Содержит информацию о программах, установленных для текущего пользователя.

  • HKEY_USER<...>\Software\Microsoft\Windows\CurrentVersion\Uninstall

    Содержит информацию о программах, установленных для набора пользователей.

В этом разделе

Удаленная деинсталляция программы с клиентских устройств группы администрирования

Удаленная деинсталляция программы с выбранных устройств