MSI error: requires administrative rights

MSI error: requires administrative rights

当我从本地磁盘和网络共享 运行 msi 文件时,它在 Win7 上工作。

但是当我在 Win8-10 上 运行 msi 文件时出现错误:

This application requires administrative rights

我为产品设置:

 InstallScope="perMachine"
 InstallPrivileges="elevated"

另外,我有 10 个自定义操作 (.NET)。

我该如何解决?

您是否尝试过 运行从提升的命令提示符下安装它?

打开“开始”,键入 "cmd",右键单击 "cmd.exe",单击 "Run as administrator"。然后导航到您的 MSI 文件并使用 msiexec /i "yourmsi.msi"

如果您希望您的安装程序自行启动,您可以为 运行 创建一个引导程序应用程序(可执行文件)。