Jump to content

Recommended Posts

Posted

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

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

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

Posted

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

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

Posted

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

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

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

Posted

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

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

 

 

tyazhelnikov
Posted

День добрый.

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

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

 

Posted

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

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

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

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

  • 2 weeks later...
tyazhelnikov
Posted

День добрый.

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

Posted

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

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now


×
×
  • Create New...