📜  带转换的 msiexec (1)

📅  最后修改于: 2023-12-03 15:09:46.251000             🧑  作者: Mango

带转换的 msiexec

msiexec 是 Windows 平台上的一个命令行程序,可以用来安装、卸载、修复、修改 MSI 格式的软件包。而带转换的 msiexec 可以更方便地使用多种格式的软件包进行安装。

转换格式

msiexec 支持以下几种常见的软件包格式转换:

  • .msi.msm
  • .msm.msi
  • .msp.msi
  • .msi.mst
  • .mst.msi

其中,.msi.msm.msp 都是 MSI 格式的软件包,而 .mst 是 MST 格式的软件包。

转换命令

以下是转换命令的示例:

.msi 转 .msm
msiexec /qb /a <path-to-msi> TARGETDIR=<path-to-target-dir> /x msipath.msm
.msm 转 .msi
msiexec /a <path-to-msm> TARGETDIR=<path-to-target-dir> /x msipath.msi
.msp 转 .msi
msiexec /a <path-to-msp> /qb TARGETDIR=<path-to-target-dir> /update msipath.msi
.msi 转 .mst
msiexec /a <path-to-msi> /qb TRANSFORMS=<path-to-mst> TARGETDIR=<path-to-target-dir>
.mst 转 .msi
msiexec /a <path-to-msi> /qb /t <path-to-mst> TARGETDIR=<path-to-target-dir> /x msipath.msi
总结

带转换的 msiexec 可以为程序员提供更加方便的软件包安装、卸载和修复方式,同时支持多种格式的软件包转换。程序员可以根据上述命令示例进行操作,从而达到预期的效果。