Основные преимущества Windows Installer перед другими системами установки программ:
- Простая и быстрая установка. 4 Вся информация об установленном приложении содержится в одном месте, что освобождает пользователя от принятия сложных решений во время установки или обновления программного продукта. 4
- Возможность установки по требованию. 4 Информация о неустановленных компонентах приложения также хранится в одном месте. 4
- Мощные возможности отката. 4 Windows Installer позволяет отменять любые изменения в конфигурации как устанавливаемого продукта, так и операционной системы. 4
- Централизованное сопровождение и обновления. 4 Разработчики могут управлять приложением и конфигурациями инсталляций из одного общего набора данных, что позволяет более просто и гибко поддерживать и распространять приложения и обновления к ним. 4
Некоторые недостатки Windows Installer:
- Медленная работа. 5 Это связано с накладными расходами на регистрацию компонентов и поддержку отката, что часто включает в себя генерацию десятков тысяч разделов реестра и временных файлов. 5
- Необходимы высокие привилегии. 1 Для правильной работы Windows Installer требуется доступ администратора, при выполнении от ограниченной учётной записи пользователя могут возникать ошибки. 1
- Конфликты с другим программным обеспечением. 1 Антивирусы, брандмауэры, VPN-клиенты и другое ПО иногда конфликтуют со службой установщика, вызывая различные ошибки. 1