分类:电脑软件
时间:2023-02-27
大小:2.59M
软件检测:安全/无毒/健康
【软件功能】
1、将exe文件包装在MSI包中
将可执行安装程序转换为MSI包
2、通过GPO和SCCM部署
一旦将安装程序包装在MSI包中,就可以使用组策略对象(GPO)或系统中心配置管理器(SCCM)部署它。
3、静默安装和卸载
如果您的exe支持静默安装,您也可以使MSI静默。当MSI包装器启动exe时,可以向它添加参数。
4、产品特性控制
构建MSI包时,可以指定包的属性。属性包括产品名称、制造商、图标、版本、注释等信息。
5、已安装程序中的单个条目Windows可以显示已安装程序的列表。这通常是用户卸载程序的地方。MSI包装器将替换包装设置中的原始条目,并确保正确卸载了包装程序和MSI。
6、标高控制
有些安装程序在某些情况下需要仰角,而有些则不需要。使用MSI包装器,您可以选择最适合您包装的安装程序的海拔级别。
7、每个用户和每个机器安装
支持“每用户”和“每台机器”类型的安装。这用于控制已安装的程序是对计算机上的所有用户可用,还是仅对正在安装的用户可用。
8、重新检测
大多数安装程序可以向操作系统发出信号,表明需要重新引导才能完成安装。使用此工具,您可以从包装的安装程序映射退出代码,以使MSI包发出需要重新启动的信号。
【软件特色】
退出代码映射
可执行安装程序通常会返回退出代码。退出代码包含有关安装过程结果的信息。安装人员可以生成不同的退出代码。没有标准规定在特定情况下返回哪些代码。因此,r具有一项功能,允许您将这些自定义退出代码映射到有意义的Windows Installer代码。
批处理模式和构建脚本集成
构建MSI包可以自动化。如果您是软件开发人员并希望在构建脚本中集成MSI Wrapper,这将非常有用。
通过参数
即使在创建MSI之后,您也可以动态更改包装安装程序接收的参数。使用MSI上的特殊命令行开关,您可以将参数传递给包装的设置。
智能卸载(多个应用程序ID)
某些可执行安装程序在Window的已安装程序列表中创建多个条目。使用软件,您可以使卸载过程删除所有相关组件。这样可以创建更清洁的移除过程并提高MSI的整体质量。
包含文件
某些可执行安装程序要求在与可执行安装程序相同的文件夹中存在其他文件。使用“包含文件”功能支持此功能,该功能打包可执行安装程序的目录和子目录中的所有文件。所有这些文件都是在安装时提取的。
基于UI级别的参数
可以使用不同级别的用户界面运行MSI包。它可以在显示用户界面的正常模式下运行,也可以在安装完全自动化的静默模式下运行。根据正在运行的MSI的UI级别,您可以向包装的可执行文件发送不同的参数。这样,您的包装安装程序可以适应Windows Installer的UI级别。
包装批处理脚本
该工具最初构建为包装可执行安装程序。但是,您也可以使用它来打包和运行简单的批处理脚本。批处理脚本可用于启动任何其他类型的脚本,如PowerShell,JavaScript,VB脚本或Python。
【常见问题】
安装后为什么我的任务管理器中有msiexec.exe实例?
Windows Installer是一项服务。在第一次安装开始之前,您可能在任务管理器的任务列表中看不到msiexec.exe。在安装过程中,您通常会在任务列表中看到多个msiexec.exe实例。其中一些是在开始安装的用户的上下文中运行的。其他人作为SYSTEM用户运行。
安装结束后,您通常会看到SYSTEM用户拥有的msiexec.exe实例。这很可能会留在那里,直到您的机器重新启动。这是正常行为。
如果我的包裹设置不能,我的MSI可以安静地安装吗?
不可以。如果生成的MSI能够在没有用户交互的情况下安装,则您的包装设置必须支持静默安装。
【更新日志】
修复BUG,新版体验更佳
更改了部分页面