mst 是对 msi 数据库的转换文件,可预设公开属性、功能选择和部署参数,而不直接改动原始 msi。mst 必须与创建它的 msi 版本匹配,来源不明或版本不一致的转换文件可能让安装立即失败。
确认 MST 与原 MSI 成套
如果需要自行制作转换文件,可用 Orca 打开原 MSI,选择 Transform > New Transform 后再修改允许部署的属性。不要直接保存原 MSI,也不要删除不理解的表项。厂商已经提供 MST 时,先核对它对应的产品版本、语言和架构,并把 MSI 与 MST 放在稳定的同一部署目录。

生成并保存转换文件
完成属性调整后选择 Transform > Generate Transform,将文件保存为 .mst。保存后关闭 Orca,不要把测试密钥、账户或内部服务器地址直接写进会公开分发的 MST。正式部署前保留原始 MSI、MST 和参数清单,后续修复或升级时仍可能需要同一转换文件。

用 TRANSFORMS 属性启动安装
运行 msiexec.exe /i "C:\Deploy\App.msi" TRANSFORMS="C:\Deploy\App.mst" /qn /L*V "C:\MSILog\App-mst.log"。多个 MST 用分号分隔,但不要在同一列表混用文件名和完整路径。安装失败时先在日志中搜索 TRANSFORMS,确认路径可读且转换验证没有报错,再检查 MSI 与 MST 是否为同一版本。












