AdvancedInstaller.com 命令行参数

[windows Tools] windows程序打包工具-Advanced Installer 10.0 一、Advanced Installer Advanced Installer是一款功能强大、可生成符合 MS Windows 认证的 Windows Installer 的 MSI 安装包制作工具,具有友好的图形用户界面,直观而且非常简单的界面,是一款很好的 Windows Installer 编写工具。 安装地址:https://www.advancedinstaller.c... 阅读详情

与advinst.exe相比,更适合命令行调用,不会被对话框阻塞,执行过程和结果会在console中显示。

d:\>"C:\Program Files (x86)\Caphyon\Advanced Installer 15.0.1\bin\x86\AdvancedInstaller.com" /?
Advanced Installer 15.0.1

Usage:
  AdvancedInstaller.com <path_to_project_file>
  AdvancedInstaller.com /help [<command>] | /? [<command>]
  AdvancedInstaller.com /build <path_to_project_file> { [-buildslist <builds_list>] | [-configurationslist <configurations_list>] }
  AdvancedInstaller.com /rebuild <path_to_project_file> { [-buildslist <builds_list>] | [-configurationslist <configurations_list>] }
  AdvancedInstaller.com /RunInVM <path_to_project_file> [-build name] -vmprofile {GUID} [-quiet]
  AdvancedInstaller.com /edit <path_to_project_file> <command>
  AdvancedInstaller.com /execute <path_to_project_file> <command_file_path> [-nofail]
  AdvancedInstaller.com /loadpathvars <path_variables_file_path>
  AdvancedInstaller.com /newproject <path_to_project_file> [-type project_type] [-lang project_language] [-overwrite]
  AdvancedInstaller.com /register <license_id>
  AdvancedInstaller.com /registerfloating <host>:<port>
  AdvancedInstaller.com /cfglicensesrvproxy [-set <host>:<port>] | [-disable]
  AdvancedInstaller.com /setrepositorypath <repository_path> [-move]
  AdvancedInstaller.com /getrepositorypath

Supported Commands:
  /SetVersion
  /SetPackageName
  /AddFile
  /UpdateFile
  /AddFileAssociation
  /RegisterFile
  /DelFile
  /DelFileAssociation
  /AddFolder
  /DelFolder
  /NewShortcut
  /DelShortcut
  /NewSync
  /ResetSync
  /RefreshSync
  /SetProperty
  /DelProperty
  /GetProperty
  /SetProductCode
  /NewReg
  /AddReg
  /DelReg
  /AddFileSearch
  /DelFileSearch
  /AddDrLocator
  /DelDrLocator
  /DelSearch
  /AddRegLocator
  /DelRegLocator
  /AddCompLocator
  /DelCompLocator
  /AddIniLocator
  /DelIniLocator
  /SetBitmap
  /DuplicateProject
  /SetBuildJreOnly
  /SetUpdatesUrl
  /ImportRegFile
  /NewPrerequisite
  /UpdatePrerequisite
  /DelPrerequisite
  /NewEnvironment
  /DelEnvironment
  /SetPackageType
  /SetOutputType
  /SetCurrentFeature
  /NewFeature
  /AddLanguage
  /DelLanguage
  /GenRegKeys
  /GenRegLicense
  /AddMsm
  /DelMsm
  /SetMsmName
  /SetMsmId
  /SetMsmGuid
  /NewMspUpgraded
  /NewMspTarget
  /DelMspFamily
  /DelMspUpgraded
  /DelMspTarget
  /NewPathVariable
  /UpdatePathVariable
  /DelPathVariable
  /SetOutputLocation
  /ImportVs
  /SetIcon
  /ListOsLc
  /SetShortcutdir
  /SetAppdir
  /RegisterFont
  /GenerateMIGuid
  /NewUpdate
  /SetUpdateDescription
  /DeleteUpdate
  /ImportXmlFile
  /DeleteXmlFile
  /AddService
  /DeleteService
  /SetComponentAttribute
  /ImportRepack
  /ImportMsi
  /ImportMsm
  /AddUpgradeCode
  /DelUpgradeCode
  /UpdateInstalledDetection
  /GenerateReport
  /AddOsLc
  /DelOsLc
  /NewDriver
  /UpdateInstaller
  /ImportAppV4x
  /ImportIniFile
  /DeleteIniFile
  /ImportShortcut
  /UpdateProperties
  /UpdateDelAutoClose
  /UpdateAddAutoClose
  /AddUpdateReplacement
  /AddUpdateDependency
  /IgnoreValidators
  /SetEula
set advinst="C:\Program Files (x86)\Caphyon\Advanced Installer 15.0.1\bin\x86\AdvancedInstaller.com"
set aip="myApp.aip"
set ver=2.2.1
set productcode={325CC66B-AFC9-4A10-B99E-CD972A411E08}

echo 修改产品版本为:%ver%
%advinst% /edit %aip% /SetVersion %ver%
echo 修改产品编码为:%productcode%
%advinst% /edit %aip% /SetProductCode -langid 2052 -guid %productcode%
echo 打包中..
%advinst% /rebuild %aip%
// 修改langid为2052、修改guid为%productcode%
%advinst% /edit %aip% /SetProductCode -langid 2052 -guid %productcode%
// 修改langid为2052、随机生成guid
%advinst% /edit %aip% /SetProductCode -langid 2052

 

Advanced Installer 20.7.1 实战:从MSI打包到自动化部署与升级 Windows 软件分发的核心在于生成可靠、可维护的安装包。MSI 作为 Windows Installer 的标准格式,凭借其支持增量升级、组策略推送和权限卸载等特性,成为企业级应用分发的首选。理想情况下,打包工具应兼容 MSI/EXE 等多种格式,兼顾可视化操作与自定义逻辑扩展,并能无缝融入静默安装、自动升级及 CI/CD 流水线。Advanced Installer 20.7.1 正是这样一款老牌工具,它以图形化界面简化了组件、服务、驱动及注册表的管理,同时提供命令行编译接口。本文基于实际项目,从选型 阅读详情

相关推荐

Advanced Installer 15.2 汉化版:MSI 打包从玄学到可复现流程

MSI 打包是 Windows 桌面交付的关键环节,其本质是数据库驱动的安装流程,涉及产品代码、升级代码、组件表等核心概念。通过可视化工具将 WiX 的 XML 配置转化为可操作界面,能显著降低出错概率。Advanced Installer 15.2 汉化版在保留 MSI 表控制能力的同时,提供中文界面,帮助交付工程师快速完成文件组织、快捷方式配置、升级逻辑与静默安装。结合命令行构建与 CI 集成,可实现安装包的可复现生成,适用于企业分发、桌面软件交付等场景。

weixin_26833139的博客 223

Advance Installer 安装过程中调用批处理 .bat 脚本

最近在开发过程中遇到 Advance Installer 编包太慢的问题,通过梳理发现是部分配置文件太多(基本不修改),模块大太且零散(模块也不怎么修改),所以想着是不是能把这些文件做成压缩包,然后打进 exe中,在安装的过程中在解压开,实测效率提示明显(文件越零散,优化效果越好)。

qq_28219327的博客 1970

Advanced Installer 20.7.1实战:从MSI原理到静默部署的Windows打包指南

Windows软件发布绕不开安装包制作,而MSI并非简单的文件解压,它是一套由Windows Installer驱动的事务性安装契约,任何一步失败都能整体回滚。理解ProductCode、UpgradeCode与组件GUID的关系,是避免升级冲突和卸载残留的前提。在实际工程中,打包工具的价值在于将文件、注册表、COM插件和运行库依赖组织成可被系统正确识别的MSI或带引导的EXE,同时支持命令行构建与静默安装,便于接入CI流程。无论是独立开发者分发桌面工具,还是企业IT批量部署,掌握数字签名、运行库检测和日志

weixin_33755557的博客 369

Advanced Installer打包exe安装包教程

将springBoot项目和数据库等组件打包成exe安装包,一键部署在window系统下。

来一杯Java的博客 9314

Advanced Installer软件打包实战:MSI制作、升级与CI集成

在Windows应用交付中,安装包制作是连接开发与运维的关键环节。MSI作为标准安装格式,支持静默部署、组策略分发和版本升级。如何高效构建可靠的MSI安装包,并打通自动化流水线,成为工程实践中的常见挑战。Advanced Installer作为一款可视化打包工具,通过向导式配置替代复杂XML,能够快速完成文件、注册表、服务等资源整合,并生成标准MSI/EXE产物。同时,其命令行接口可无缝接入CI/CD,实现构建产物的自动打包与冒烟验证。本文以Advanced Installer 20.7.1为例,系统讲解从

weixin_27743991的博客 332

Advanced Installer 15.2汉化版:MSI安装包制作与静默部署实战

软件交付中,安装包的稳定性直接影响用户体验。Windows Installer(MSI)作为系统级安装标准,支持静默部署、版本升级与干净卸载,是企业软件分发的核心格式。Advanced Installer 15.2汉化版提供图形化打包与命令行编译能力,帮助开发团队快速生成标准MSI。本文从汉化配置、产品代码管理、文件映射和CI/CD集成等角度,梳理MSI打包的完整流程与常见避坑点,适用于需要规范化交付Windows应用的研发与运维人员。

weixin_42723849的博客 228

Advanced Installer使用(亲测可用)

这里已经安装完成,所以再次点击是修改、修复、删除的界面。特别说明:本教程使用Advanced installer 21.0.1汉化版本,所打包的程序为C#程序,有需要Advanced Installer安装包的私~

qq_58563355的博客 8606

Advanced Installer 20.7.1实战:从MSI结构到命令行自动化打包

Windows软件分发是桌面应用交付的关键环节,MSI安装包作为Windows Installer的标准格式,通过产品代码、组件GUID等机制实现精确的安装与卸载管理。理解其组件引用计数原理,能有效避免升级残留和配置覆盖问题。对于独立开发者和中型团队,选择合适的打包工具直接影响工程效率。Advanced Installer 20.7.1 在图形界面与命令行自动化之间取得了平衡,支持前置依赖封装、启动条件检查及CI流水线集成,适用于需要持续交付和静默部署的场景。本文从MSI项目结构出发,结合文件布局、快捷方式

weixin_28745821的博客 183

Advanced Installer 使用教程-自定义操作(中)

1)修改子系统类型窗口 (/SUBSYSTEM:WINDOWS)和入口点(mainCRTStartup)1、自定义操作的三种分类形式:控制台程序、控制台修改成的窗口程序、对话框程序。d、如果你的AI配置属性是存在空格的,那么会变成多个命令行参数。2)将此程序设置为自定义操作,AI构建运行后,会弹出此对话框。b、在命令行输入AI中的属性变量,注意执行时间的选择。4)将main函数返回-1,也会无法继续安装。5)将main函数返回0,可以顺利安装。3)点击右上角的关闭按钮,安装终止。1)新建一个对话框程序。

notfindjob的博客 1158

Advanced Installer 20.7.1

Advanced Installer 20.7.1直接解压即可

a29589729的专栏 884

AdvancedInstaller基础使用详解

最新AdvancedInstaller打包安装软件使用详解。

advinst.exe 命令行参数

C:\Program Files (x86)\Caphyon\Advanced Installer 15.0.1\bin\x86\advinst.exe /? set advinst="C:\Program Files (x86)\Caphyon\Advanced Installer 15.0.1\bin\x86\advinst.exe" set aip="myApp.aip" set ...

冰封的落叶的博客 813

ADVANCED INSTALLER 实战教程(一)

根据企业开发经验实地体验ADVANCED INSTALLER ,希望有所帮助。

PySceneDetect 版本发布全流程实战指南:从分支准备到多平台发布编排

**导读**:本文基于 PySceneDetect 仓库根目录的 [RELEASE-PLAN.md](https://pre-link.gitcode.com/i/6eadf4c5da936bb3802f812be88c3711) 发布清单,系统拆解该项目一次正式版本(如 `v0.7.1`)从创建发布分支、版本号提升、文档与变更日志同步、跨平台测试矩阵、Windows 签名构件定稿,到 Relea

gitblog_01134的博客 248

advanced installer 15.7 中文版 帮助文档.chm

Advaced installer是全球知名的恐龙级安装包制作工具之一,此文件完美汉化Advaced installer帮助文档的所有内容,包含目录、正文、官方教程的汉化等等内容,帮助您进行制作美观实用的安装包。

C语言--第三大的数

第三大的数 给定一个非空数组,返回此数组中第三大的数。如果不存在,则返回数组中最大的数. 示例1: 输入: [3, 2, 1] 输出: 1 解释: 第三大的数是 1. 示例2: 输入: [1, 2] 输出: 2 解释: 第三大的数不存在, 所以返回最大的数 2 . ...

loreal8的博客 2132

QT5程序完成后打包发布流程

软件版本:QT5.9.1 qtcreator-4.3.1 编译器:mingw530_32 打包工具:Advanced Installer 11.0 ----------------------先把QT程序编译成release输出------------------------ 一、 QT程序完成后,后面进行发布,为了一次就打包成功,利用qt自带的工具windeployqt,有效避免缺少各种dl...

僧哥叨叨叨 3073

Visual Studio Code 打开java项目

在 Visual Studio Code 中打开并运行一个 Java 项目之前,你需要确保你已经完成了一些初始设置。

2675

用jenkins编译WPF程序并传输到服务器

环境准备: 1.ide visual studio2017 Enterprise,Ide可以https://visualstudio.microsoft.com/zh-hans/downloads/下载 注意 A.如果使用了不通版本的vs,请在后续的构建脚本中作出相应更改 B.在安装时,请确保选择了.NET桌面开发 2.jenkins,请从https://jenki...

weixin_30815469的博客 354

zabbix5+dify+ollama+deepseek+企业微信 本地部署实现故障智能分析

zabbix5告警信息deepseek自动分析

slc14211421的专栏 3073

别再到处找资源了!WinCC 7.5 SP2官方下载与Windows 10保姆级安装避坑指南

本文提供了WinCC 7.5 SP2在Windows 10上的官方下载与安装全流程指南,重点解决了资源获取难、系统兼容性问题及分卷压缩处理等常见痛点。通过详细的步骤和实用技巧,帮助用户顺利完成安装并优化配置,适用于工控领域的学习者和从业者。

weixin_32924297的博客 489

MSI安装包的修改经历

最近做了一个MSI程序安装包的修改,涉及的东西蛮多的,记录下来以作参考。鉴于程序的私密性,在这里就不多介绍了,只说技术。 扯点别的先。 一、MSI与EXE的区别     【EXE】文件是最常见的可执行应用程序文件,是一种可在操作系统存储空间中浮动定位的可执行程序,在MSDOS和MSWINDOWS下可执行文件的扩展名为EXE。在Windows下二进制的可执行程序有COM,EXE,DLL等,CO

linud的专栏 6590

从SVF文件到高效验证:Formality中set_svf命令的隐藏技巧与实战解析

本文深入解析Formality中set_svf命令的高级应用技巧,涵盖SVF文件生成策略、多文件加载优化及验证效率提升方法。通过-append和-ordered选项的实战应用,帮助工程师解决芯片验证中的常见问题,实现验证通过率与运行效率的双重提升。

mqtt6iot的博客 819
上一篇: 命令“mkdir "xxx" xcopy "xxx" "xxx" /S /E /C /Y”已退出,代码为 9009。
下一篇: C#关键字扫盲——Tuple(元组类) 、ValueTuple(值元组)
「已注销」
博客等级 码龄16年 102粉丝 127原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值