Answers:
如果您已经使用管理员帐户登录,则不必以提升的特权启动MSI。Windows Installer服务将自动提升(如果将OS配置为这样做,则提示您w / UAC)。
如果您未以管理员身份登录,则需要执行以下操作:
runas /user:<administrator username here> "msiexec /i <Path and Filename of MSI"
这将开始安装。
您也可以只打开提升权限的命令提示符,转到MSI所在的目录,然后在命令提示符处键入MSI的名称(带有.MSI扩展名)。这也将开始安装。
或使用管理模板/ Windows组件/ Windows安装程序中的GPO设置“始终以高权限安装”。
该注册表开刀,我创建了一个微小的Windows应用程序做到这一点。在此处下载副本-https: //runasadminmsiexttink.codeplex.com,然后运行该应用程序以启用/禁用.MSI文件的“以管理员身份运行”上下文菜单选项。