Итак, я повредил установщик MSI и развернул его после тестирования только установки, а не удаления (плохо знаю, добавил запуск exe после установки, но забыл указать, что это должно произойти только при установке не деинсталлировать).
Я нашел Установщик Windows Installer и соответствующий msizap, который я буду использовать для автоматизации процесса. Проблема заключается в том, что, когда новая версия устанавливается сверху, объявленный ярлык все равно пытается выполнить ремонт (или что бы он ни делал, пытаясь загрузить старую версию) и терпеть неудачу. Запуск программы непосредственно из файла работает отлично, но мне нужно автоматически удалить объявленные ярлыки. Сейчас не обязательно быть невероятно надежной, довольно небольшой частной бета-установкой, поэтому можно предположить, что ярлыки находятся в первоначально установленных местах рабочего стола и меню "Пуск".
Есть ли какие-то особые проблемы, которые мне нужно учитывать для рекламируемого ярлыка или я могу просто рассматривать его как любой другой файл и просто удалить его?