Что делает свойство / значение MSI "REINSTALL = ALL" и почему это требуется для некоторых исправлений (MSP)?
Я понимаю это с точки зрения его использования с командой msiexec /p
, однако я не понимаю, что он делает под капотом. Например, он берет все файлы из патча и заставляет любой из его более поздних файлов (например, DLL) перезаписать то, что уже существует?
Изменить: Кроме того, REINSTALL = ALL смотрит на версию файла или Дата создания или Дата изменения файла, чтобы определить, какая из них является более новой?