【问题标题】:Wix Installer: Error 1925 when using silent installerWix 安装程序:使用静默安装程序时出现错误 1925
【发布时间】:2014-06-25 10:01:36
【问题描述】:

在我的 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?这会是一个解决方案吗?

谢谢。

【问题讨论】:

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


    【解决方案1】:

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

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

    这有助于我们开发一个不需要管理员权限的交互式应用程序,但在静默模式下确实需要管理员权限....

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

    【讨论】:

      【解决方案2】:

      从 Windows Vista 开始,从需要提升的标准用户进程运行的 MSI 安装在静默运行时无法执行此操作。这是由于 UAC。在调用 msiexec 之前提升进程。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-04-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多