advanced-installer相关内容

使用相同的“升级代码"升级 Wix 安装程序ID显示权限错误提示

我开发了 windows 服务并使用 Wix 工具集 创建了 MSI 安装程序,然后分发给用户.它按预期工作.让我们将此 msi 命名为 version 1.0.0.0 现在,是时候交付具有服务增强功能的新版本了.因此,我创建了一个新的 msi.我们将其命名为 version 2.0.0.0 .我希望执行新的 msi 会升级现有的应用程序. 但我得到以下错误,基本上,它无法启动服务 ..

Install Shield 有什么好的替代方案吗?

我正在寻找有关 Install Shield 的替代设置应用程序的建议. 我们目前正在使用 Install Shield,但我从未对它印象深刻.它太笨重了,脚本系统很烂. 有没有人对 WiX、Inno Setup、NSIS 或 InstallAware 等其他产品有更好的运气?我不担心成本,但我正在寻找的是一个非常轻量级、易于使用的应用程序来捆绑我们的 .exe 和大约 20 个支持 ..

MSI 软件包的静默安装

我有一个 MSI 包,如果该包尚未安装,我需要安装它.我也需要静默安装.包提示用户: 安装位置(C:\Program Files\Foobar) 安装类型:最小和完整(最小) 我需要使用命令行参数或其他方法覆盖这两个参数.那么我该如何解决这两个问题.我将使用 VBScript 编写脚本. 解决方案 您应该能够将 /quiet 或 /qn 选项与 msiexec 执行静默安装. ..

如何避免使用我的 WiX/MSI 包触发 MSI 自我修复?

如何避免从我的 WiX 生成的 MSI 包触发自我修复? 这是一个Q/A 风格的问题,其答案只是在您的 MSI 文件中列出了一些不要做的事情,以避免重复自我修复的最常见原因. 解决方案 自我修复,简单 &简短说明:如果我删除文件,为什么 MSI 安装程序会重新配置? 一般 WiX/MSI 建议:这个自我修复部件是从关于一般 MSI 问题的原始答案中分离出来:如何避免我的 W ..

如何比较两个(或多个)MSI 文件的内容?

如何对两个(或更多)MSI 文件进行“内容比较"并查看文件内部的实际不同 - 而不是 无用的二进制比较?(这显然只告诉我是否正在处理同一文件的副本). 一些相关的典型问题场景: 我们的构建系统疯狂地吐出 MSI 文件,有时我们需要弄清楚不同 MSI 文件之间存在哪些差异(阅读:发生了一些变化,现在我们无法部署). 我们在不同位置有从相同来源编译的 MSI 文件,其中一些文件无法运行报 ..
发布时间:2022-01-23 16:41:07 其他开发

MSI 包的静默安装

我有一个 MSI 软件包,如果尚未安装该软件包,我需要安装该软件包.另外我需要静默安装它.包提示用户: 安装位置 (C:\Program Files\Foobar) 安装类型:minimal 和 full(最小) 我需要使用命令行参数或其他一些方法来覆盖这两个参数.那么我该如何解决这两个问题.我将使用 VBScript 编写脚本. 解决方案 您应该能够将 /quiet 或 / ..

使用什么安装产品?InstallShield、WiX、Wise、高级安装程序等

我目前正在对移除我们目前使用的安装包 (Wise Installer 9) 并转向可以处理诸如 Windows Vista、Windows 7 和 64 位系统之类的安装包进行一些调查.安装程序的本地化将大有裨益,因为我们也有许多法裔加拿大客户. 我们目前安装了以下技术的软件包和实用程序: 进度 4GL Visual Studio 2005 Visual Studio 2008 ..

高级安装程序尝试安装已安装在 Windows 中的程序时如何选择默认选项?

我有一个“setup.exe"安装程序,我将在自定义 Winform 程序中的 NoneUI(静默)模型中运行它. 在普通UI模式下,如果安装了相同版本的程序,界面会显示“修改"、“修复"、“修复"三个选项.“消除" .但我不知道安装程序在静默模式下会做什么,以及如何选择默认选项? 解决方案 维护操作:我不是 100% 确定您要问什么,但让我们尝试一下.这些选项“modify"、“r ..
发布时间:2021-09-26 19:42:52 其他开发

SQL Server 2012不会在高级安装程序11.4.1中静默安装

我的程序需要SQL Server 2012 Express。因此,我在基于功能的位置添加了“ Microsoft SQL Server 2012 Express”,您可以在此处看到: 我需要在没有任何向导安装的情况下在后台安装SQL Server Express,因此我将这些参数添加到了安装文件中: SQLEXPR_x64_ENU.exe / qs / ACTION =安装/功能= ..

如果检测到进程正在运行,请停止安装

我想在使用高级安装程序安装新加载项之前检查某个进程是否正在运行。为此,在自定义操作中,选择检测进程,然后放置要停止的进程。这样,我就可以运行或停止AI_PROCESS_STATE。但是,现在我不知道如何停止安装(如果正在运行),或者至少显示一条消息,告诉您有必要在继续安装之前将其关闭。 有一些类似显示消息框的选项,但是如果我放它们,它们总是会出现。我不知道如何仅当AI_PROCESS_STA ..
发布时间:2020-06-04 19:07:52 其他开发

拥有高级安装程序后,为什么要使用Centennial项目?

我正在使用Centennial项目(桌面应用程序转换器)将MSI / EXE转换为UWP应用程序。我遇到了Advanced Installer,想知道为什么不使用它代替Centennial项目。 是因为以下原因。 百年纪念计划-未经许可,命令处理。 高级安装程序-许可的Easy UI。 解决方案 也许是因为Advanced Installer是商业第三方产品和Centenni ..
发布时间:2020-06-04 19:07:48 其他开发

使用相同的“升级代码”升级Wix安装程序。 ID显示特权错误提示

我已经开发了Windows服务,并使用 Wix工具集创建了 MSI 安装程序,然后分发给用户。它按预期工作。让我们将这个msi命名为版本1.0.0.0 现在,该提供具有服务增强功能的新版本了。因此,我创建了一个新的msi。我们将其命名为版本2.0.0.0 。我希望执行新的 msi 可以升级现有的应用程序。 但是我基本上得到了以下错误,则无法启动该服务 以下是1.0.0.0版中的代 ..

有安装Shield的好选择吗?

我正在从Install Shield寻找替代安装应用程序的建议。 我们目前正在使用Install Shield,我从未对它印象深刻。太笨重了,脚本系统很烂。 有人对WiX,Inno Setup,NSIS或InstallAware等其他产品有更好的运气吗?我并不担心成本,但是我想要的是一个非常轻巧,易于使用的应用程序,用于捆绑我们的.exe和约20个支持DLL,注册一些,设置一些注册表值 ..

msiexec MsiSetExternalUI的外部处理程序

早上好, 我希望为msiexec实现一个外部处理程序,但不会阻止msiexec采取任何其他措施。我希望能够利用MsiSetExternalUI截取所有消息,但对最终用户仍然具有相同的响应和对话框。 我的主要目的是截取缓存源的位置 我尝试使用日志记录来利用日志记录注册表项,但是可以删除软件包的源位置,并且可以将软件包的源位置删除。 例如,在安装exe中嵌入了msi,特别是旧的 ..

如何避免意外在我的MSI中分发敏感信息?

如何避免意外在WiX / MSI中分发敏感信息? 我分发了密码,计算机名或登录凭据不小心与我的MSI文件有关。我该如何最好地解决这个问题? 部署后,我的应用程序错误地连接到我的QA / UAT系统而不是生产系统上-由于设置的自定义操作代码中的调试构造错误。如何检测并避免这种情况? 如何避免一般性地分发此类信息? 这是一个 Q / A风格的问题,采用最简单的方法来避免意外地通过MSI ..

静默安装MSI软件包

如果尚未安装MSI软件包,则需要安装该软件包。我还需要静默安装它。该软件包会提示用户输入: 安装位置(C:\Program Files\Foobar) 安装类型:最小和完整(最小) 我需要使用命令行参数或其他方法来覆盖这两个参数。那么我该如何解决这两个问题。我将使用VBScript编写脚本。 解决方案 您应该可以使用 / quiet 或 / qn 选项和 msiexec 来执 ..

如何避免使用WiX / MSI软件包触发MSI自修复?

如何避免从WiX生成的MSI软件包中触发自我修复? 这是一个 Q / A风格的问题,其答案仅列出了MSI文件中不需要执行的一些操作,以避免重复自我修复的最常见原因。 b $ b 解决方案 自修复,简单&简短说明 :如果删除文件,为什么MSI安装程序会重新配置? 一般WiX / MSI建议 :此自我修复工具与一般MSI的原始答案相差 问题: 如何避免WiX / MSI部署解决 ..

使用什么安装产品? InstallShield,WiX,Wise,Advanced Installer等

我目前正在做一些调查,以移出当前使用的安装程序包(Wise Installer 9),并移至可以处理Windows Vista,Windows 7和64位系统之类的程序。安装程序的本地化将是有益的,因为我们确实也有许多加拿大的法国客户。 我们目前拥有以下技术的软件包和实用程序的安装: 进度4GL Visual Studio 2005 Visual Studio 2008 .NET ..