msiexec 静默模式的 UAC 问题

msiexec 静默模式的 UAC 问题

我有一个 msi 包,想要安装到一些计算机上,但这些计算机不必位于同一个域或网络上。

我传播 msi 包的方式并不重要。我们可以预期该文件位于本地机器的某个目录中。

我想运行一个安装 msi 包的脚本无需用户交互,类似于 MSIEXEC /i "setup.msi" /qn TARGETDIR="C:\my_app\"

Error 1925. You don't have sufficient privileges to complete this installation for all users of the machine. Log on as administrator and then retry this installation.尽管登录的用户是“管理员”组的成员,但执行 msiexec 命令后我在事件日志中收到了 消息。

我还将 UAC 设置配置为“从不通知我”,结果相同。 [已编辑] 重启后即可工作...

除此之外,我还可以双击 setup.msi 来安装软件。

有谁知道,我如何授予安装程序的权限?因为无需禁用 UAC 即可实现。

答案1

这些测试是在 Windows 10 中执行的,在 Windows 7 中您应该不会遇到问题,据我所知,您必须以管理员身份运行“命令提示符”,即使您是管理员或管理员组中的一员。

尝试“搜索”,只需按“Windows”键并输入命令,现在在结果上按右键并选择“以管理员身份运行”在此处输入图片描述 然后使用 Msiexec:

start /wait Msiexec /p "AcrobatUpd952_all_incr.msp" /qn /norestart

看看我来这里的原因:来源杂技演员

Acrobat 9 更新

相关内容