MSI 错误:需要管理权限

问题描述 投票:0回答:2

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

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

此应用程序需要管理权限

我设置的产品:

 InstallScope="perMachine"
 InstallPrivileges="elevated"

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

我该如何修复它?

wix windows-installer admin-rights
2个回答
1
投票

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

打开“开始”,输入“cmd”,右键单击“cmd.exe”,单击“以管理员身份运行”。然后导航到您的 MSI 文件并使用 msiexec /i "yourmsi.msi"

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


0
投票

您看到的每个论坛技术人员都说同样的话。当您使用 commandline.cmd 在 mdt 中通过任务序列运行命令 msiexec /a "instal.msi" /qn /passive 或等效命令时,这该死的地狱是行不通的。

互联网上充斥着垃圾,我看到很多人问简单的问题,而他们得到的回复却是大量的废话,就像论坛上的每个技术人员都必须表达他们的想法一样。

很简单,如果您不知道答案,请不要回复。

© www.soinside.com 2019 - 2024. All rights reserved.