Область применения : Теперь это было много вопросов одновременно. Firstly, how large is your distribution? How many machines are we talking about?
FixIt : Вы можете попробовать этот инструмент FixIt от Microsoft как «быстрое исправление», но запускать его на многих компьютерах вручную громоздко, если не сказать больше. Не уверен, что это может быть автоматизировано. Никогда не пытался.
MSI Uninstall : MSI не обычно требуется исходный источник для удаления, если только он ошибочно не вызывает ResolveSource
стандартное действие или пользовательское действие делает что-то странное. Этот старый ответ объясняет более подробно: Почему MSI требует исходный MSI-файл для удаления?
Major Upgrade Uninstall : Может случиться так, что во время крупного обновления происходит некоторое разрешение исходного кода - честно говоря, я не уверен. Вы пытались вызвать удаление самостоятельно, вручную? Другими словами, запустите только команду удаления, а не устанавливайте новую версию поверх старой и удаляйте ли значительное обновление? Я проведу тест, когда у меня будет шанс .
Расположение новой установки : В качестве обходного пути вы можете установить новую версию в другом месте, чем старая, и отсоединить ее от предыдущих версий. Могут быть конфликты с точки зрения COM-серверов и других глобальных регистраций, но в противном случае вы можете просто оставить старую версию на месте (потенциально удалив ее ярлыки) и оставить ее там. Аварийное «решение».
Самовосстановление / отказоустойчивость : MSI «знает», что вы установили. Он пытается активно поддерживать это состояние установки, как описано здесь: Почему установщик MSI переконфигурируется, если я удаляю файл? . Не боритесь с MSI - он отбивается . Попробуйте следовать парадигме - или вы прокатитесь на ветряной мельнице: -).
Virustotal.com : одна мера против включений вредоносных программ или ложноположительных обнаружений и файлового карантина это использовать онлайн-сервис, который сканирует ваши двоичные файлы со многими сканерами вредоносных программ. Virustotal.com - это такая услуга. Загрузите готовую настройку и, возможно, также двоичные файлы, чтобы посмотреть, что различные инструменты делают с вашими двоичными файлами. Извините, если это очевидно, добавив в качестве подсказки для тех, кто еще читает это.
Ссылки :