windows-installer 相关问题

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

使用 Wix v4 嵌入多个机柜

我有一个使用 Wix v4 创建的 MSI 安装程序,它的大小已经增大,现在已超过 2GB。现在,它不再起作用了。 事实上,Wix 输出以下警告: 警告 WIX11...

回答 1 投票 0

无法完全删除 MAUI 工作负载 - msiexec 问题

我在 Windows 11 上的 Maui .NET8 工作负载被丢弃,所以现在我正在按照故障排除指南尝试完全删除 MAUI 并重新开始: https://learn.microsoft.com/en-us/dotnet/m...

回答 1 投票 0

检索存储在 msi 中的应用程序的程序集版本

我无法弄清楚如何从安装程序 msi 中得知它将安装的应用程序的 AssemblyVersion 是什么。 我想每隔几个小时向网络位置发出一次请求,请检查...

回答 3 投票 0

使用 MSI 无需升级代码即可升级

我有一台机器,其中安装了使用 InstallShield 创建的软件,并且该项目不包含 UpgradeCode。我知道升级代码从未被分配。如果我是...

回答 1 投票 0

错误 2911:无法删除文件夹 C:\Config.Msi\

我有一个创建桌面快捷方式的安装: 我的安装会创建桌面快捷方式: <Shortcut Id="SC.Desktop" Directory="DesktopFolder" Name="!(bind.Property.ProductName)" WorkingDirectory="INSTALLDIR" Target="[INSTALLDIR]testfile.txt" /> <RegistryValue Root="HKCU" Key="Software\[Manufacturer]\[ProductName]" Type="integer" Name="DesktopIcon" Value="1" KeyPath="yes" /> 安装后一切正常,详细日志中没有错误。 在卸载时,我在详细日志中收到错误: DEBUG: Error 2911: Could not remove the folder C:\Config.Msi\. 如何解决这个问题? 这不是真正的错误消息。这只是 Windows 安装程序在自言自语。类似的文件和文件夹通常会在重新启动时清理。

回答 1 投票 0

使用 YubiKey Manager 和 .crt 证书(不使用 .PFX)签署 MSI 文件时出现问题

我一直在尝试使用 YubiKey Manager 和 .crt 证书(由于最近的 CAB 和 Sectigo 规则而不是 PFX)来签署我的 MSI 文件,但找不到让它工作的好方法。 我已经关注了这些

回答 1 投票 0

MsiViewFetch“SELECT * FROM `Property`”成功,但返回“错误的函数”。在 C++ 中

我想读取msi文件的属性表。 该表显示正确。 这是调用和(部分)输出: >ReadMsiProperties.exe evince-2.32.0.145.msi (MsiOpenDatabase 操作...

回答 2 投票 0

如何使用 NSIS 制作一个可以立即解压并运行文件的安装程序?

如何使用 NSIS 制作这样的安装程序?启动后,应用程序立即解压并启动。是否有任何 nsis 脚本可以创建类似的东西?这不是第一次了...

回答 1 投票 0

Windows 安装程序错误。 “无法打开此安装包...”

我尝试运行具有某些设置的 .MSI 文件,但我不断收到错误“无法打开此安装包。请验证该包是否存在并且您可以访问它,或者联系

回答 3 投票 0

在自定义操作中检索 msi 错误代码和消息

我有一个自定义操作,可以报告 WIX 项目中的安装失败。它的定义如下: 我有一个报告 WIX 项目中安装失败的自定义操作。它的定义如下: <CustomAction Id="ReportError" DllEntry="ReportError" BinaryKey="Actions.dll" Return="check" Execute="immediate" /> ... <InstallExecuteSequence> <Custom Action="ReportError" OnExit="error">NOT Installed</Custom> ... </InstallExecuteSequence> 是否可以在ReportError代码中获取msi错误代码和消息? 例如我可以在 msi 日志文件中看到类似 Error 1327. Invalid Drive: E:\ 的错误。如何检索错误代码 1327 和错误消息 无效驱动器:E:\? 不确定获取错误文本和代码,但您可以在任何失败时显示自己的错误文本: 喜欢那个样本: <CustomAction Id='AddComponent' Property='Component' Value='"!(wix.exeLocation)\sys-or-your.exe" /norestart /quiet' Execute='immediate'/> <CustomAction Id="Component" DllEntry="WixQuietExec64" BinaryKey="WixCA" Execute="deferred" Return="check" Impersonate="no" /> <CustomAction Id="Error" Error="Sys or your Component not added."/> <InstallExecuteSequence> <Custom Action="AddComponent" After="CostFinalize"></Custom> <Custom Action="Component" After="InstallInitialize"><![CDATA[(NOT Installed)]]></Custom> <Custom Action="Error" OnExit="error">NOT Installed</Custom> </InstallExecuteSequence>

回答 1 投票 0

使用 Blazor Server App 的 Electron 应用程序的 MSI 安装程序

由于我是电子和 Blazor 的新手,我不确定如何为电子应用程序创建 MSI 安装程序 我已经使用 ...

回答 1 投票 0

msi 无法添加启动文件夹的快捷方式

我正在使用vs2022创建msi安装包,我想在安装时将程序的快捷方式添加到计算机的启动文件夹中。 所以在创建msi的过程中

回答 1 投票 0

Windows 10 x64 的 Mysql msi 安装,更改安装文件夹?

如标题所述,我运行 MSI 安装,但无法更改安装目录,我需要更改它,因为我的 C:\ 磁盘是 60gb ssd,我只想将其用于操作系统。

回答 3 投票 0

如何静默卸载 MSI 软件包?

我有一个 .msi 安装程序,是使用 WiX 工具集构建的。 安装此软件包后,我可以使用 Windows 资源管理器卸载它,方法是右键单击 .msi 文件,选择“卸载&q...

回答 1 投票 0

WIX CustomAction - 如何在安装/日志中获取更多信息

有人告诉我,WIX 中的 CustomAction 有一种方法可以在控制台日志中显示输出。我包含一个名为 XmlPreprocess.exe 的 .exe 来操作我的 web.config,基于 ...

回答 3 投票 0

使用 WIX 安装多个同名的不同文件?

我有一个 WiX 安装程序,需要将文件安装到两个目录。在一个目录中,我们需要安装该文件的 32 位版本,在另一个目录中安装 64 位版本。 然而,这些文件有...

回答 1 投票 0

如何通过静默安装来安装MSI

我是 power shell 新手,我想为此安装 .msi,我们使用以下命令, 启动进程 msiexec.exe -Wait -ArgumentList 'C:\Users bc.xuz\Downloads\Firefox Setup 14.0.1.msi' 然而...

回答 3 投票 0

创建带有复选框和测试字段的自定义页面 NSIS 安装程序

我想向我的安装程序添加一个页面。该页面应包含一个带有相应标签的复选框,以及两个带有各自标签的文本框。最初,文本框应该是

回答 1 投票 0

如何将包构建器中获取的值传递给 MSI 包?

我有一个 Windows 包生成器,我从 UI 传递 LTEXT 控制值。 MSI 文件由包生成器创建。如何将值传递给 MSI? 我尝试设置注册表...

回答 1 投票 0

卸载程序删除其他用户的 HKCU 密钥的合规方式

我知道一般答案是“不,你不需要”,例如卸载软件时如何删除 HKCU 注册表项?。那篇文章建议,如果你足够绝望,你可以使用 RegL...

回答 1 投票 0

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