Таблица LaunchCondition : Скорее всего, есть запись в таблице LaunchCondition этого MSI - если это MSI - который запрещает установку.Я говорю, скорее всего, потому что это также может быть пользовательское действие - пожалуйста, сначала проверьте таблицу условий запуска и вернитесь к нам.Условия запуска должны оцениваться как истинные, чтобы установка могла быть установлена.Вы можете «исправить» это, используя инструмент, способный записывать в файлы MSI: Как сравнить содержимое двух (или более) файлов MSI?
Вы должны сделатьпреобразуйте файл *.mst
(фрагмент базы данных) и примените его во время установки, чтобы изменить исходный установщик MSI.Однако иногда я делаю резервные копии оригинального установщика и запускаю такие простые вещи, как условия запуска , если они изначально неверны .Преобразование становится слишком громоздким для специальных вещей.Но его следует использовать, если вы собираетесь распространять через SCCM и т. Д ...
Совместимость : даже если вы исправляете MSI-файл и он устанавливается, вы, очевидно, не будетеПосмотрите, работает ли веб-служба, если есть технические причины, по которой она не работает на этом компьютере.Условия запуска являются признаком того, что что-то должно присутствовать на компьютере, чтобы приложение работало.Тем не менее, иногда люди немного удовлетворены условиями запуска и делают пакеты слишком ограничительными.
Примечание : сначала проверьте, установлен ли IISкоробка.