MSI 属性/值“REINSTALL=ALL”起什么作用,为什么某些补丁(MSP)需要它?

MSI 属性/值“REINSTALL=ALL”起什么作用,为什么某些补丁(MSP)需要它?

MSI 属性/值“REINSTALL=ALL”起什么作用,为什么某些补丁(MSP)需要它?

我从命令用法的角度理解了这一点msiexec /p,但我不明白它在幕后做了什么。例如,它是否从补丁中获取所有文件并强制其任何后续文件(例如 DLL)覆盖已存在的文件?

编辑:此外,REINSTALL=ALL 是否会查看文件的版本或文件的创建日期或修改日期,以确定哪个较新?

答案1

重新安装=ALL" 适用于有什么特点正在重新安装(在这种情况下是所有功能)。

默认情况下,所有当前安装的版本较低或不存在的文件都将被重新安装。可以使用重新安装模式财产。

为什么有些补丁需要它,可能是因为他们想强制重新安装所有文件,不管版本是否较低?

相关内容