如何使用 WIX 工具集从 exe 为 GPO 创建 msi
How to create msi from exe for GPO with WIX toolset
我想通过 GPO 部署软件,因此我需要 .msi 文件来静默安装程序。
我需要帮助从各种 .exe 文件(例如 Firefox、Adobe、notepad++ 等)创建 .msi 文件。经过一番研究,我找到了一个工具wix toolset,但我完全不知道如何从exe生成msi!
谁能解释一下如何使用 "WIX Toolset" 将 exe 简单地转换为 msi 或者给我其他解决方案的建议?
谢谢
Can someone explain how to simple convert exe to msi with "WIX
Toolset" or give me advice for another solution?
WiX 工具集不是为此而设计的。它用于从头开始创建安装程序。
许多作为单个 EXE 文件的安装程序(大部分来自大公司)实际上是捆绑在一起的 MSI 包。因此,您可以首先寻找将 EXE 文件解压到单独的 MSI 包中的方法。有很多技术可以创建这样的 EXE,所以我无法告诉您一般情况下如何解压缩这些文件。有时为此有一个特殊的命令行参数,有时您必须 运行 安装程序并从临时目录中获取 MSI 文件。
运行 这样提取的 MSI 文件并不总是可行的,因为它们可能依赖于从 EXE 文件传递的参数。如果没有记录,您可以尝试从 installation log files 中找出这些参数。
另一种技术是使用 MSI 重新打包工具。这样的工具通常会在安装前创建系统快照,运行s 安装程序并创建第二个快照。根据两个快照之间的差异,它确定对系统所做的更改并从中创建一个 MSI 程序包。这种技术并不完美,因为如果系统之间发生不相关的更改(例如 Windows 更新),它可能会记录太多。如果系统已经安装了安装程序包含的一些先决条件,它也可能记录得太少。
我想通过 GPO 部署软件,因此我需要 .msi 文件来静默安装程序。 我需要帮助从各种 .exe 文件(例如 Firefox、Adobe、notepad++ 等)创建 .msi 文件。经过一番研究,我找到了一个工具wix toolset,但我完全不知道如何从exe生成msi!
谁能解释一下如何使用 "WIX Toolset" 将 exe 简单地转换为 msi 或者给我其他解决方案的建议?
谢谢
Can someone explain how to simple convert exe to msi with "WIX Toolset" or give me advice for another solution?
WiX 工具集不是为此而设计的。它用于从头开始创建安装程序。
许多作为单个 EXE 文件的安装程序(大部分来自大公司)实际上是捆绑在一起的 MSI 包。因此,您可以首先寻找将 EXE 文件解压到单独的 MSI 包中的方法。有很多技术可以创建这样的 EXE,所以我无法告诉您一般情况下如何解压缩这些文件。有时为此有一个特殊的命令行参数,有时您必须 运行 安装程序并从临时目录中获取 MSI 文件。
运行 这样提取的 MSI 文件并不总是可行的,因为它们可能依赖于从 EXE 文件传递的参数。如果没有记录,您可以尝试从 installation log files 中找出这些参数。
另一种技术是使用 MSI 重新打包工具。这样的工具通常会在安装前创建系统快照,运行s 安装程序并创建第二个快照。根据两个快照之间的差异,它确定对系统所做的更改并从中创建一个 MSI 程序包。这种技术并不完美,因为如果系统之间发生不相关的更改(例如 Windows 更新),它可能会记录太多。如果系统已经安装了安装程序包含的一些先决条件,它也可能记录得太少。