问题标签 [advanced-installer]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
wix - MSI 软件包的静默安装
如果尚未安装该软件包,我需要安装一个 MSI 软件包。我也需要静默安装。包提示用户:
- 安装位置(C:\Program Files\Foobar)
- 安装类型:最小和完整(最小)
我需要使用命令行参数或其他方法覆盖这两个参数。那么我该如何解决这两个问题。我将使用 VBScript 编写脚本。
wix - Install Shield 有什么好的替代方案吗?
我正在寻找来自 Install Shield 的替代设置应用程序的建议。
我们目前正在使用 Install Shield,但我从未对它印象深刻。它太笨重了,脚本系统很烂。
有没有人对 WiX、Inno Setup、NSIS 或 InstallAware 等其他产品有更好的运气?我不担心成本,但我正在寻找一个非常轻量级、易于使用的应用程序来捆绑我们的 .exe 和大约 20 个支持 DLL,注册一些,设置一些注册表值和安装帮助。
任何人都可以推荐他们正在使用的东西吗?很高兴听到那些也从 Install Shield 切换过来的人的意见,是什么让您正在使用的新应用程序变得更好。
installation - Advanced Installer 中的复杂部署场景
我想知道处理可以支持一些复杂部署方案的设置项目的最佳方法。我的产品有以下项目:
- 可执行文件和dll
- .config 文件
- SQL CE 数据库
- 地图文档和相关项目
- 两种不同类型的地理数据库文件
- .NET 4 和 SQL CE 运行时等先决条件
我有一些安装后的步骤,比如解压缩干净版本的 SQL 和地理数据库。
假设初始部署和安装是完整安装。我希望能够对这些项目中的一项或多项进行修补或更新,而不必用全新安装覆盖用户文件。我希望通过基于网络的更新来完成这些。一些例子:
- 我想在可执行文件和 dll 中分发错误修复或新功能,而不执行解压缩数据库的安装后步骤
- 我想可能运行 SQL 来更新数据库而不更改任何其他项目
- 我想可能替换、添加或更新地图文档及其相关文件
- 等等
- 或者可能是这些的任何组合
任何有关如何进行的建议将不胜感激。
apache - 通过 Advanced Installer 静默安装 Apache
我正在尝试使用Advanced Installer 8.9 静默安装 apache,但即使我在 Silent (No UI) 字段中传递命令参数,它仍会提示我进行用户交互。
msiexec /i "httpd-2.2.22-win32-x86-no_ssl.msi" /qn /passive ALLUSERS=1 SERVERADMIN=admin@localhost SERVERNAME=localhost SERVERDOMAIN=localhost SERVERPORT=80
我能做些什么来解决这个问题?
installation - “高级更新程序\安装程序”中的安静安装
我正在尝试在安静模式下进行自动更新。为此,我编写了命令行:
但是程序没有更新。当我这样做时
该窗口将出现,并有机会安装更新。但这不是一个安静的环境。我可能会问有什么问题吗?谢谢!
windows-installer - 如何在安装期间卸载应用程序 (MSI)
我有一个使用 Add-In express 构建的插件应用程序 A。它的安装程序内置于 Visual Studio 安装项目中。现在我将它包含在另一个综合应用程序 B 中。它的安装程序是使用 Advanced Installer 构建的。
我们希望能够在安装综合应用程序 B 期间卸载 A。根据 Advanced Installer 的用户指南“卸载我的应用程序时如何卸载另一个 MSI 包?”,我按照指南进行操作,但它对我不起作用.
所以我必须错过一些东西,或者我的 AIP 中的某些设置不正确。我不确定如何附加 aip 文件。我该如何解决这个问题?
java - 高级安装程序中的 MySql Dll 文件
我正在为我的应用程序创建一个新的 .exe 文件,我的前端是 Java,后端是 MYSQL。现在我想在执行期间在 Mysql 中安装我的脚本。在 oracle 中,我使用了“msorcl32.dll”文件,但在我的 sql 中,我需要使用哪个驱动程序文件?
inno-setup - Win32 安装程序:有没有办法为每个用户写入 HKU 启动?
是否有一个 Windows 安装程序可以像
<user>\Software\Microsoft\Windows\CurrentVersion\Run
系统上的每个用户一样为每个用户添加启动?我无法写信给 HKLM,因为正在安装的程序是硬编码的,可以HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
在切换登录时启动首选项时使用。
我也想知道如何处理安装应用程序后创建用户的情况。有没有可以在默认注册表配置文件中放置密钥的地方?
还有你们用的是什么安装程序?国家情报局?创新设置?高级安装程序?
谢谢
jenkins - 在 Jenkins 中使用高级安装程序
好的,我有一个新问题。我正在尝试通过 Windows Batch 命令使用高级安装程序
项目在调用重建命令时挂起并且永远不会完成。
我认为这可能是我在项目中的一个文件的路径问题,所以我查看了所有路径并确保它们是正确的。我还进入了安装程序并将所有路径设置为绝对路径。
不幸的是,Advance Installer 不会在命令提示符上显示错误,并且除非该过程完成,否则日志将不起作用。
当我在我们的构建机器上运行高级安装程序时,它可以毫无问题地构建项目。
有什么建议么?
更新:这是我的输出日志和 AI 位置。我将 AIP 文件移动到根目录。
构建机器上的 AI 位置。
而且我确实在服务器环境变量中列出了高级安装程序路径。
installation - Advanced Installer 的可靠性如何?
我正在尝试使用Advanced Installer作为应用程序安装程序和自动更新程序。大多数资源仅在 Advanced Installer 网站上提供。
以前有人用过吗?如果有,我想了解更多关于错误/稳定性问题的信息,尤其是自动更新功能