我有一个Wix安装程序,可以将文件复制到SQL Server目录中。
C:\ Program Files(x86)\ Microsoft SQL Server \ 120 \ DTS \ Connections
错误:
如果我从具有管理员权限的命令提示符运行我的安装程序,它可以工作。然而,这不是我认为我可以要求用户的东西。
如何强制安装程序仅使用管理员权限运行?
我试过了
<Property Id="MSIUSEREALADMINDETECTION" Value="1" />
和
InstallPrivileges="elevated"
两个接缝都不强制安装程序仅以管理员权限运行。
答案 0 :(得分:0)
我发现了问题。
我已将安装范围设置为perUser。
<Package InstallerVersion="200" Compressed="yes" InstallScope="perUser" InstallPrivileges="elevated" />
咨询文档后。 Package Element我在InstallScope
下找到了设置此值以声明包是每台计算机 安装并需要提升安装权限。
我将安装范围更改为perMachine
,现在它会强制您使用管理员权限进行安装。
<Package InstallerVersion="200" Compressed="yes" InstallScope="perMachine" InstallPrivileges="elevated" />