windows-installer 相关问题

Windows Installer是Windows提供的安装服务,基于MSI文件的创建和安装。在实践中,将有一个工具用于生成MSI文件,您应该使用Windows Installer和该工具(WiX,Visual Studio安装项目,InstallShield,高级安装程序等)标记您的问题。您的问题可能在于构建,设计或安装MSI文件。

Windows 上的 Apache

我想在Windows上安装Apache服务器。 书上说我可以去官方网站 http://httpd.apache.org/download.cgi 并下载最新的 Apache 版本(书籍年份 2008,示例中...

回答 2 投票 0

WiX 组件 GUID 可以在不同的产品安装中重复吗

我正在过滤现有的问题,但我认为没有一个问题能在这个基本层面上明确地回答这个问题。我在记事本中构建 WXS 文件,而不是从 IDE 中构建。 我的情况是:我有多个

回答 2 投票 0

无法构建指定的自定义操作,因为它使用有条件安装的文件

我按照本教程使我的 .NET Core Windows 服务具有安装程序。 在学习教程之前,我使用默认文件夹发布配置文件发布了入口点项目的文件

回答 1 投票 0

在 msi 自定义操作条件中使用命令行变量不起作用

我正在尝试通过命令行参数控制自定义操作,这是我的msi脚本: ... 我正在尝试通过命令行参数控制自定义操作,这是我的msi脚本: ... <CustomAction Id='LaunchInstallQuiet' FileKey='InstallImageFile' ExeCommand='-q' Execute="deferred" Return="check" Impersonate="yes" /> <CustomAction Id='LaunchInstallQuietNonadmin' FileKey='InstallImageFile' ExeCommand='-q -na' Execute="deferred" Return="check" Impersonate="yes" /> <Property Id="NONADMIN" Secure="yes" Value="0" /> <InstallExecuteSequence> <Custom Action='LaunchInstallQuiet' After='InstallFiles'>NONADMIN!="1" AND NOT REMOVE="ALL"</Custom> <Custom Action='LaunchInstallQuietNonadmin' After='InstallFiles'>NONADMIN="1" AND NOT REMOVE="ALL"</Custom> <ScheduleReboot After="InstallFinalize">Installed</ScheduleReboot> </InstallExecuteSequence> ... 但是我收到以下命令的 2717 错误,并且自定义操作根本不执行: msiexec /i myapp.msi msiexec /i myapp.msi NONADMIN=1 感谢@zett42,这有效: <Custom Action='LaunchInstallQuiet' After='InstallFiles'><![CDATA[NONADMIN<>"1" AND NOT REMOVE="ALL"]]></Custom>

回答 1 投票 0

WIX:MSI 生成的日志文件有多余的空格字符

以前MSI每次都会创建新的日志文件,一切都运行顺利。现在我们有一个要求,我们不需要创建新的日志文件,而是需要附加到现有的文件...

回答 4 投票 0

在 Inno Setup 卸载期间卸载 MSI

我安装 MSI 文件作为 Inno Setup 安装脚本的一部分。有没有办法将其作为我的程序卸载过程的一部分来卸载?

回答 2 投票 0

如何在Windows上安装PyGI(Python Gobject Introspection)?

安装Python解释器: http://python.org/ftp/python/2.7.2/python-2.7.2.msi 和: http://ftp.gnome.org/pub/GNOME/binaries/win32/pygtk/2.24/pygtk-all-in-one-2.24.0.win32-py2.7.msi 跑步: 皮特...

回答 4 投票 0

如何在 WiX v5 中使用 StandardDirectory 定义目录结构(相当于 v3 目录层次结构)

<Directory Id="ProgramFilesFolder"> <Directory Id="MyApplication" Name="My Application"> <Directory Id="Bin" Name="bin" /> <Directory Id="Config" Name="config" /> <Directory Id="Logs" Name="logs" /> </Directory> </Directory> 在 WiXv5 中,从 Directory 元素转变为至少使用 StandardDirectory 作为父元素。我想知道如何使用此 StandardDirectory 元素,同时保持相同的目录层次结构 将第一个 Directory 元素更改为 StandardDirectory (并匹配关闭元素)。就是这样。

回答 1 投票 0

简单的 WIXL 配置可复制并执行 exe

我正在尝试组合一个简单的 wixl 配置。我有一个 150mb 的 exe,我需要生成一个 MSI 以便于部署。运行时,MSI 只需要将嵌入的 exe 复制到系统中,然后...

回答 1 投票 0

在 VS2022 中为类库构建 MSIX 项目

我正在尝试从 VS2022 中的 MSIX 项目添加对类库项目的引用。 我总是收到以下错误消息: “引用的项目路径必须至少包含一个元素。

回答 1 投票 0

使用 WIX5 生成的 MSI 在重大升级时未升级可执行文件

软件包版本从“1.0.1”更改为“1.0.2” MajorUpgrade 计划为“afterInstallExecute”。 仅运行 MSI 1.0.2 即可正确安装该版本。 运行...

回答 1 投票 0

使用 Wix v5 <Files>使用永久文件

我正在使用 Wix V5 创建 MSI 安装程序。我使用 来收集文件,我希望它们永久存在,这意味着它在卸载时不会被删除。我只看到了...

回答 1 投票 0

Wix4 语法/条件更改

我在生成的 MSI 文件中看到 Wix 3.14 和 Wix 4 之间的变化... 我有某些属性 我想继承以前的安装/注册表 允许人们将财产传递给...

回答 1 投票 0

InstallShield 如何永不覆盖文件

我的文件结构(FireBird 数据库)中有一个文件,一旦第一次安装,就永远不会再被覆盖。这似乎是一个很简单的任务,但我浪费了一个 inord...

回答 2 投票 0

使用 MSI 设置版本设置 AssemblyInfo 版本号

我正在使用安装项目来发布我的项目。我希望每个项目的版本与安装版本相同。 我想在 Visual Studio 中更改我的安装版本属性,然后...

回答 2 投票 0

Wix Visual Studio 项目 (msi) 构建时名称错误

我有一个生成输出msi的wix项目,在项目内部我使用标签设置了输出名称。但 msi get 是用项目名称构建的。 msi 名称也会更改...

回答 1 投票 0

卸载期间删除不同进程使用的文件

我正在使用 wix 创建 Windows 安装程序,但卸载程序出现以下问题。 我有一个 Windows 正在使用的文件,无法删除。首先我需要编辑注册表,

回答 1 投票 0

使用 WiX Toolset 时,快捷方式未添加到开始菜单

我正在使用 WiX 工具集构建自定义 .msi 文件。 我想在“开始”菜单文件夹和桌面上为我的应用程序创建快捷方式。我目前有以下 XML 代码: <

回答 3 投票 0

任何 MSI 安装项目上的“不可恢复的构建错误”

不久前,我在构建任何 Visual Studio 部署项目时遇到此错误。 “不可恢复的构建错误” 我以为我的 VS 安装已损坏或删除了一些重要文件,但是...

回答 7 投票 0

我应该如何处理安装程序的 Windows Media 功能包依赖项?

我最近将 Windows 桌面应用程序从对 OpenCV 3 的依赖更新为 OpenCV 4,并且发现 Windows 上的 OpenCV 版本 3.4 及更高版本对 Micro 有依赖...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.