Предположим, у вас есть MSI, который пытается добавить или заменить файл Foo.bar, и эта операция не выполняется. Если Foo.bar помечен как жизненно важный (с msidbFileAttributesVital
) в таблице файлов MSI, установка будет отменена. Если файл не является жизненно важным, пользователю будет предложено решить, следует ли игнорировать ошибку или откатить установку.
Что, если операция завершится неудачно и установщик будет работать в режиме без вывода сообщений (/qn
)? Пользователь не может быть предложено.
Похоже (из журнала MSI, который у меня есть), что установка откатывается, хотя файл не является жизненно важным. Есть ли способ выполнить установку без вывода сообщений в этом случае?