0
它运行在Win7上,当我从本地磁盘和网络共享运行msi文件。MSI错误:需要管理权限
但是当我在Win8-10运行MSI文件,我得到一个错误:
This application requires administrative rights
我的产品设置:
InstallScope="perMachine"
InstallPrivileges="elevated"
而且,我有10个自定义操作(.NET)。
我该如何解决它?
是的,我有我自己的Setup.exe应用程序+清单,它运行MSI,并且都可以正常工作。有趣的是:我有另外一个msi,没有bootsrtappers就可以。正如我在自定义操作中看到它们之间的差异一样。可能是CA是msi(1)不运行的原因? – Oleg
如果我以管理员身份运行cmd,则此“msiexec/i”yourmsi.msi“”正常工作,否则会出现同样的错误。 (win10) – Oleg
但是你确定你的Setup.exe运行提升吗?如果您的“其他msi”运行良好,则可能意味着您的安装程序不需要管理权限。 – derwasp