У меня есть скрипт WiX, который создает установщик, который молча устанавливает приложение в Microsoft Windows 7 и 10 машинах.Вариантов нет, поэтому графический интерфейс не нужен.
Некоторые клиенты жалуются, что при запуске установленного приложения (спустя долгое время после его успешной установки) Windows выскакивает сообщение установщика MSIMsgstr "Пожалуйста, подождите, пока Windows настроит [APPLICATION_NAME]".Говорят, что это происходит каждый раз и выполняется примерно столько же времени, сколько требовалось для установки.
Раньше я получал гораздо больше и думал, что это потому, что некоторые из установленных файлов были изменены.Я пришел к выводу, что, когда MSI запускался второй и последующий раз, он перезаписывал измененные файлы исходными из установщика.
Поскольку эти файлы предназначались для изменения после установки, я добавил 'NeverOverwrite = "yes«» к их определению компонента, как в:
<Component Id="..." NeverOverwrite="yes" Directory="..." Guid="...">
Это, казалось, решало проблему до сих пор.Любые идеи, что я должен смотреть или исследовать дальше?