У меня есть программа, для которой я работаю в Uninstall. Он включает в себя цепочку, которая удаляет все необходимые компоненты, и все они возвращают 0. Однако когда я смотрю в каталогах, где файлы должны были быть удалены, они все там. Когда я проверяю MSI Verbose Log на предмет удаления, он находится примерно в средней точке
Продукт: XXXXXXX - Удаление успешно завершено.
MSI (E0: 04) [10: 00: 19: 651]: установщик Windows удалил продукт. Название продукта: XXXXXXX. Версия продукта: 5.1.256.1980. Язык продукта: 1033. Производитель: XXXXXXX. Успешное удаление или статус ошибки: 0.
Сразу же после этого начинается откат. Я не могу найти никаких признаков ошибки и не могу найти причину, по которой это происходит. Это делается для каждого MSI. Буду очень признателен за любые мысли о том, что я могу проверить, чтобы найти решение этой проблемы. Я исчерпал все свои идеи.
Кстати, я использую WiX для создания MSI, и я написал цепочку, которая используется для удаления себя.