我要执行ExecWaitinNSIS具有管理员权限,我无法找到有关此问题的任何文档。 最佳答案 一般来说,我建议整个安装程序应该runelevated在这种情况下,它会预先向用户表明需要提升。如果您不能这样做,那么您应该确保您要运行的程序请求管理员权限。为此,您需要使用ExecShell启动程序。.如果该程序不请求管理员权限,您基本上有两个选择:将ExecShell与“runas”动词一起使用,并希望获得最好的结果(如果用户不是管理员组的成员,则失败,UAC关闭或打开编写一个请求管理员权限的小型启动器应用程序,然后启动真正的程序。