Kaspersky
Question

Удаленная деинсталляция стороннего ПО через KSC

  • 14 July 2020
  • 7 replies
  • 216 views

Userlevel 1

Приветствую!

На пользовательских ПК накопилось огромное количество старых версий 1С. Хотелось бы все это дело вычистить. В качестве эксперимента создал в KSC для своего ПК задачу “Удаленная деинсталляция”, выбрал “удаление из реестра ПО”, нашел в качестве примера одну из версий 1С, которая установлена на машине. Запустил задачу, дождался завершения со статусом “Программа успешно удалена.”. На всякий случай ребутнул комп. Программа по прежнему установлена, отображается и в панели управления - программах и компонентах, и каталог со всеми файлами цел.

KSC последний - Версия: 12.0.0.7734. Агент на клиенте - такой же.


7 replies

Userlevel 3
Badge +1

Здравствуйте.

Перед запуском задачи “Удаленной деинсталляции программы” неплохо бы запустить задачу “Инвентаризация”, далее для каждой версии программы необходимо уже создать задачу “Удаленной деинсталляции программы”. В задаче скорее всего необходимо будет задать аргументы командной строки для удаленной деинсталляции программы. Здесь уже надо смотреть документацию по ключам, которые может принимать деинсталлятор. 

Userlevel 1

Здравствуйте.

Перед запуском задачи “Удаленной деинсталляции программы” неплохо бы запустить задачу “Инвентаризация”, далее для каждой версии программы необходимо уже создать задачу “Удаленной деинсталляции программы”. В задаче скорее всего необходимо будет задать аргументы командной строки для удаленной деинсталляции программы. Здесь уже надо смотреть документацию по ключам, которые может принимать деинсталлятор. 

Задача “инвентаризация” на сервере настроена и выполняется регулярно по расписанию. Удалять пробовал тот 1с, который на машину ставился более года назад, так что инвентаризация его точно “охватила”.
Способ удаления выбирал “Автоматически определять команду удаления”.
Есть вариант “Задать команду удаления”. Как я понял именно о ней шла речь, когда упоминались аргументы командной строки для удаления? А где их брать? В документации на 1с или на Каспера?

Userlevel 3
Badge +1

Как я понял именно о ней шла речь, когда упоминались аргументы командной строки для удаления?

Да. В документации 1С. 

 

 

Userlevel 1

День добрый.

В реестре программ есть строка для автоматического удаления.

Создайте на основе ее батник и удалите на нужных клиентах.

 

Userlevel 1

Здравствуйте!

Использовал строку удаления из реестра. В качестве эксперимента выполнил команду напрямую в командной строке.

MsiExec.exe /x{5D66C508-6A5A-4AEB-8750-E277D2ED847D} /quiet /norestart

Команда отработала успешно.
Однако, когда продолжил эксперименты и попытался удалить уже другую версию (естественно с другим айди) через касперского, получил сообщение об ошибке: “Удаленная деинсталляция на устройстве завершена с замечаниями: Программа для удаления не установлена.” Никакого удаления, естественно, не произошло

Userlevel 1

День добрый.

Попробуйте создать bat файл в котором и вызовете командную строку с выполнением строки удаления.

Userlevel 1

Проблему решил, всем спасибо. Перепутал версии 1с клиентов - тонкий и толстый с одинаковым номером.

Reply / Ответить