Advanced Installation静默安装包的制作方法

最近版本控制打包遇到一些问题,记录下来。希望对初次使用Advanced Installation的朋友有些帮助。

本文档主要讲述使用Advanced Installer 14.8打包msi静默安装包的流程:

1.打开Advanced Installers14.8可以看见如图1所示。

图1

         该界面中要注意3点:

  1. Installer Project应选择Professional;
  2. Options中的Use wizard to create the project应被勾选;意为使用向导创建工;
  3. Options中的Language应选择为Chinese Simplified(PRC);

确认以上三处的配置正确后点击右下方的“Create Project”按钮。

 

2.开始进入创建工程引导

         如图2所示,第一个编辑框写本次打包的工程名称,注意不需要加后缀名。第二个编辑框填写公司名称。完成工程名称和公司名称的填写后点击“下一步”进入图3 。

图2

         图3所示为安装包类型选择,根据实际的项目需要去选择。在这里我们是制作一个静默安装包,图3所示的界面刚好是我们要选择的,所以我们直接点击“下一步”继续工程的创建。

图3

 

图4所示的选择框也直接勾选,意为选择安装程序分析跟踪程序的安装。点击“下一步”。

图4

        

         图5所示窗口为最后安装包生成的位置,两个输入框都附有打开资源管理器的按钮,不需要手动输入输出的路径,直接点击输入框后的按钮即可打开资源管理器选择相应的路径。第一个输入框是需要明确.aip文件的名称的。第二个输入框则是只要精确到输出的目录即可。

注意:第二个输入框会默认在.aip文件的同级目录下创建一个Setup Files文件夹。如果你不做选择,则会默认选择该目录。

图5

         如图6所示是添加工程文件的窗口。窗口中的编辑框是置灰的,不能直接手动输入,只能通过“Browse…”按钮打开资源管理选择要添加的文件或者目录。同时勾选编辑框下方的选择框。点击“下一步”。

图6

图7

         如果你的项目需要创建桌面快捷方式在图7 所示的窗口中勾选需要创建快捷方式的程序。这里我们不需要创建桌面快捷方式,所以取消工具自动勾选的所有选项。

图8

进入图8的窗口后你会发现只有“Launch application after install”是可以操作的,勾选该选项后会弹出一个文件选择界面,在这里选择你需要作为安装程序的文件。完成这些操作之后一定要记得勾选“Launch right before installation progress finishes”,不然运行你的安装包时将不会显示进度。

图9

         图9是静默安装包打包的一个关键部分。只有勾选了“silent installation(simple progress and error handing)”我们的安装包才能在安装过程中达到不需要人为干预的静默安装。

图10

         看到这种选择语言的,不用管了,我只看得懂简体中文就对了。当然你的项目如果需要其他语言的话就当我没说吧。

         图11的窗口要求你指定一个关于简体中文的许可证书,不勾选也是可以进入下一个窗口的。直接点击“下一步”即可。

 

图11        

                                                                                    图12

图12这里工具默认勾选了“Build the Project now”,我们还有一些东西需要配置,因此取消勾选并点击“完成”。

 

图13

回到图13所示的界面,选择左侧“Package Definition”中的“Builds”并在右侧的“Output”的“MSI name”的编辑框中再次输入你的安装包名。注意后面已经有后缀名了,不需要再手动输入。

完成了图13的工程名输入后选择左侧“Custom Actions”然后如图选择“LaunchApplication”就会出现界面右侧部分。再根据图示取消勾选的UNinstall和编辑框中的内容即可。

图14

图15

最后一步就是构建我们的静默安装包了。之前所有的操作都在“文件”中完成。构建安装包时选择“Home”并点击子菜单“Build”。接下来要做的就是等待安装包打包完成。

 

3.安装包的安装方式。

按下你键盘的Windows图标键并输入“cmd”,然后右击出现的“命令提示符”选择“管理员权限运行”。在出现的窗口中输入:

msiexec  /i  “安装包绝对路径” 

即可。注意:msiexec与/i之间是有一个空格的。安装包的绝对路径不能省略文件后缀名。

图16

如果还是无法静默安装那么试试在命令行后面加上 “/qn”试试,入图17所示。

图17

  • 2
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
Advanced Installer是一款功能强大的软件安装包制作工具。 使用Advanced Installer可以轻松地制作出符合Windows操作系统标准的安装包。它提供了直观的用户界面和丰富的功能,使得制作安装包变得简单而高效。 首先,使用Advanced Installer可以方便地进行文件的安装和部署。你可以将需要安装的文件和文件夹直接拖放到Advanced Installer的界面中,然后设置安装的路径和目标文件夹。同时,你还可以选择安装过程中是否创建快捷方式,设置文件权限等。 其次,Advanced Installer还支持自定义安装界面。你可以选择不同的安装界面模板,也可以自己设计界面。在安装界面上,你可以自定义安装过程中的提示信息、进度条、按钮等,使得安装过程更加友好和个性化。 另外,Advanced Installer还支持添加和管理组件。你可以将程序的组件进行分类,方便用户选择安装的组件。同时,Advanced Installer还支持安装包的升级、卸载和修复功能,确保软件的良好运行。 除此之外,Advanced Installer还提供了丰富的扩展功能,例如注册表操作、环境变量设置、服务安装等,可以满足更多的安装需求。 总的来说,Advanced Installer是一款功能强大、简单易用的安装包制作工具。无论是个人开发者还是企业,它都是一个非常实用的工具,可以帮助你快速制作出安全、可靠的软件安装包
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值