如何把EXE转成MSI

2025-04-16 18:58:32
推荐回答(1个)
回答1:

在我们使用组策略来安装部署应用软件时,最常碰到的问题就是:活动目录中软件分发只能分发MSI文件,不能分发exe文件。
虽然使用SMS可以分发exe和msi文件,但在我们企业的生产环境中可能没有部署或并不想去部署SMS。
Q:
如何把EXE转成MSI?
A:
VERITAS、InstallShield、Wise Solutions,这些软件公司都提供了一些工具程序,我们可以利用它们来编辑 Windows Installer Package,或是将传统Setup安装软件包装成为.msi安装软件包。
其中VERITAS的WINSTALL LE是一个简单、容易使用的工具,也是先前比较常用的工具。该工具可以在Windows2000服务器版本的安装光盘中找到,具体的路径为:Valueadd\3rdparty\Mgmt\Winstle\Swiadmle.msi。
安装后,它会在“开始菜单”的“所有程序”内创建一个名为“VERITAS Software”的程序组,里面包含着以下两个工具:
VERITAS Discover:用于将EXE文件打包为MSI。
VERITAS Software Console:用于查看与修改MSI安装软件包。
备注:微软的工程师现在推荐使用一个新的工具,那就是:FLEXnet AdminStudio SMS Edition,它可以将EXE文件打包为MSI并生成MST文件(MST是MSI的应答文件,可以提供MSI安装过程中需要的信息),从而完成无人应答安装。