运行没有管理员权限的EXE文件

时间:2014-02-18 23:26:20

标签: windows cmd exe installshield uac

我使用installshield创建了一个Word加载项setup.exe文件,我试图找出如何安装它而不需要管理员权限。此外,我需要安装是无声的(无UI)。我能够通过从可执行文件中提取msi文件并使用

运行它来实现这一点
msiexec /i setup.exe /passive

这在我的机器上完美运行,但它不适用于客户端系统中的任何其他用户。客户端使用不同的系统,所以当我尝试相同的命令时,我看到文件被添加到我的程序文件中,但它不在我的已安装程序列表中,并且未设置注册表项。我无法对他们的系统进行任何更改,所以我试图找到一种方法来绕过它,无论是第三方程序还是我可以在命令提示符中使用的一点作弊。

我尝试过以下方法:

  • 在运行上述命令之前关闭UAC。
  • 我已从清单文件中删除了该节点。
  • 命令提示符中的众多命令。

是否有其他人有任何其他建议或想法如何解决这个问题?

谢谢!

1 个答案:

答案 0 :(得分:4)

如果您的应用安装到系统中普通用户没有权限的区域,则需要管理员访问权限。如果您希望能够在没有管理员权限的情况下安装它,则应该在他们自己的用户文件夹下安装(想想%appdata%)。谷歌浏览器就是一个例子。