我想通过GPO部署软件,因此我需要.msi-Files来静默安装程序。 我需要帮助从各种.exe文件(例如Firefox,Adobe,记事本++等)创建.msi文件。经过一些研究后我发现了一个工具wix toolset,但我完全不知道如何从exe生成msi!
有人可以解释如何使用“WIX Toolset”将exe转换为msi,或者为我提供其他解决方案的建议吗?
谢谢
答案 0 :(得分:1)
有人可以解释如何使用“WIX”将exe转换为msi 工具集“还是给我另一个解决方案的建议?
WiX工具集不为此而制作。它旨在从头开始创建安装程序。
作为单个EXE文件出现的许多安装程序(大多数来自大公司)实际上是捆绑在一起的MSI软件包。因此,您可以首先找到将EXE文件解压缩到单独的MSI包中的方法。有很多技术可以创建这样的EXE,所以我不能告诉你如何解压缩这些。有时会有一个特殊的命令行参数,有时您必须运行安装程序并从临时目录中获取MSI文件。
如果没有进一步的麻烦,并不总是可以运行这些提取的MSI文件,因为它们可以依赖于从EXE文件传递的参数。如果没有记录,您可以尝试从installation log files中找出这些参数。
另一种技术是使用MSI 重新包装工具。这样的工具通常在安装之前创建系统的快照,运行安装程序并创建第二个快照。根据两个快照之间的差异,它确定对系统所做的更改并从中创建MSI包。这种技术并不完美,因为如果系统之间发生无关的变化(例如Windows更新),它可能记录太多。如果系统已经安装了某些先决条件(安装程序包含这些先决条件),它也可能记录太少。