У меня есть проект Installscript MSI, который ведет себя немного странно.
После успешной установки, если я снова запускаю установочный файл, я получаю всплывающее окно с вопросом:
«Хотите полностью удалить выбранное приложение и все его функции?»
Это, конечно, ожидаемое поведение.
Если я выберу «Нет», появится диалоговое окно «Мастер установки InstallShield завершен», и оно уведомит меня, что «Мастер был прерван до того, как [приложение] могло быть полностью установлено».
Опять же, все это в рамках ожидаемого поведения.
Неожиданным моментом является то, что после закрытия этого диалогового окна приложение частично удаляется с моего компьютера. Установленные файлы и разделы реестра по-прежнему присутствуют, но они больше не отображаются в «Приложениях и функциях» Windows, и если я снова запускаю установочный файл, он начинает новую установку, как если бы приложение никогда не устанавливалось.
Мне надоело включать режим обслуживания, но безрезультатно. Отмена диалогового окна обслуживания вызывает такое же частичное удаление.
Любая подсказка, что здесь происходит, или идеи, чтобы это исправить?