Wix 安装程序 : Error 1925 when using silent installer

标签 wix windows-installer wix3.5 wix3.6

在我的 Wix 设置中,我使用 InstallScope="perMachine"。在交互式设置中,没有问题,它完美地安装了我的应用程序。但是,当我尝试使用/qn 从命令行安装它时,出现以下错误。

MSI (s) (60:EC) [11:51:05:268]: Product: ClickShare Launcher -- Error 1925. You do not have sufficient privileges to complete this installation for all users of the machine. Log on as administrator and then retry this installation.

谁能告诉我为什么它只在静默安装中出现这样的问题?命令行是否有不同的用户权限? 我能否以某种方式检测用户是否具有所需权限并安装应用程序 perUser 而不是 perMachine?这会是一个解决方案吗?

谢谢。

最佳答案

您可以尝试将每个用户/每个机器代码的安装设置为参数

C:\Users\xxxxx\Desktop>msiexec /i "program.msi"  MSIINSTALLPERUSER=1 ALLUSERS=2 /qn

这对我们在交互模式下不需要管理员权限但在静默模式下需要管理员权限的应用程序有帮助....

也许它会在未来帮助其他一些用户......(来自谷歌搜索)

关于Wix 安装程序 : Error 1925 when using silent installer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24405659/

相关文章:

iis-7 - Wix 3.5 和 IIS7 - WriteIIS7ConfigChanges 失败 - 虽然尝试将三个 Web 应用程序作为虚拟目录安装到默认网站

wix - 无法在MSI中运行Wix自定义操作

c# - WCF 中 MSI 包的自动更新

deployment - Burn 和 WiX - 现状和文档

wix - 从另一个属性设置属性值

combobox - 在 Combobox 中的值发生变化时调用 WIX 中的自定义操作

c++ - WiX Bootstrapper - 难以检测软件是否已安装 C++ 可再发行组件、SQL Server Compact 3.5 SP2

wix - 检查 WIX 安装程序中的操作系统

c# - Visual Studio 安装项目 - 以系统帐户运行

logging - WIX:MSI 生成的日志文件具有额外的空格字符