如何将.exe文件转换为.msi文件

如何将.exe文件转换为.msi文件,第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安装过程中需要的信息),从而完成无人应答安装。

好像没有携孝陪。Windows Installer 的安装脚本可以保存为 MSI 或者 EXE。

但 EXE 的安装程序并非都是 Windows Installer 打包的,他们的安装脚本根本不一样。而且 EXE 还不一定就是安装程序。

所以几慎碰乎是不可能完成的转换。

如果是 MSI 转换成 EXE,或许还能够实现。

建议联系软件供应商,要求提供 MSI 的辩蠢安装程序。

或者自行根据安装日志打包成 MSI(比较困难)。

如何将EXE安装包重新封装成MSI格式

在域环境工作的朋友都知道,域环境里面的软件分发相当好用,但是软件现成的MSI格式安装包却很难找,那么,我们只有自己动手来重新冲弯碰封装了。

重新封装的大致步骤如下,

1、记录当前系统信息、系统文件、注册表

2、开启监视

3、安装软件

4、关闭监视

5、分析系统的变更情况,封装MSI

虽然只有短短的5个步骤,但其工作量惊人,还是需要工具来帮助您完成这些 *** 作。这里就推荐使用Advanced

Installer软件。

打开这散谈款软件后,打开Repackager,根据向导选择安装程序路径,开始捕获系统,然后正常安装,然后自动比对监测数据,最后封装MSI,一切就这么简单。

经过试验,QQ已经成功通过这个方式封装成功。

并非所有软件安装包闹尺都能通过这个软件封装成功,请封装完毕后在纯净的系统上手工测试一下。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12539935.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存