如何在卸载时应用Msi转换?

viv*_*dos 3 windows-installer transform

我正在尝试修复已发布的基于Windows Installer的设置.该修复程序用于卸载程序包时发生的错误.为此,我想提供在卸载之前应用的.mst转换文件.产品安装后是否可以使用转换?或者,可以在卸载开始之前将转换应用于已安装的.msi文件?我使用的命令行是这样的:

msiexec.exe /x {Product-Code} TRANSFORMS={Path-To}\bugfix.mst
Run Code Online (Sandbox Code Playgroud)

Mic*_*man 5

变换仅在首次安装时应用,或在内部应用为补丁的一部分.要解决此类问题,您应该考虑应用次要升级(尽管如果大小是主要问题,您应该能够将次要升级打包为补丁).一定要v作为REINSTALLMODE财产的一部分通过,以便新的包裹取代旧的包裹; 通常vomus对该财产来说是一个很好的价值.