Обычно это происходит, когда отсутствуют установленные ресурсы.Чтобы найти точную причину, вы можете попробовать это:
- после получения сообщения «подготовка к установке» откройте «Просмотр событий» (вы можете найти его в меню «Пуск» или запустить «eventvwr.msc»)
- перейдите в «Журналы Windows» -> «Приложение»
- ищите информационные сообщения «MsiInstaller», имеющие следующую форму:
Тип события: Предупреждение
Источник события: MsiInstaller
Идентификатор события: 1001
Описание: Обнаружение продукта '{1F7D16F0-836D-4CE4-9123-D30B2F24A17B}', функция FeatureId не выполнена во времязапрос на компонент '{068153F4-B9E0-4745-9A47-833764D9D60C}'
Идентификаторы GUID на вашем компьютере будут другими, но они могут помочь вам определить, какой компонент вызывает проблему.Первый GUID - ваш код продукта ProductCode, а второй - для проблемного компонента.Вы можете попробовать создать журнал установки и посмотреть, почему компонент не установлен.
По сути, файлы и записи реестра, установленные вашим пакетом, не должны перемещаться, удаляться или переименовываться после установки.