在我的 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/