具有非管理员权限的WIX升级安装程序
我在使用与产品相同的安装权限进行升级时遇到问题,该产品“有限”,InstallScope=“perUser”。初始/首次安装工作正常,未要求管理员权限。但是,当尝试升级时,需要UAC提升。如何让升级使用与先前安装的生成-->非管理员相同的访问级别 我尝试了不同的技巧,阅读了不同的论坛,但似乎没有任何效果。如果您遇到同样的问题,或者您知道代码中有什么错误,请您提供帮助?谢谢具有非管理员权限的WIX升级安装程序,wix,windows-installer,installation,non-admin,Wix,Windows Installer,Installation,Non Admin,我在使用与产品相同的安装权限进行升级时遇到问题,该产品“有限”,InstallScope=“perUser”。初始/首次安装工作正常,未要求管理员权限。但是,当尝试升级时,需要UAC提升。如何让升级使用与先前安装的生成-->非管理员相同的访问级别 我尝试了不同的技巧,阅读了不同的论坛,但似乎没有任何效果。如果您遇到同样的问题,或者您知道代码中有什么错误,请您提供帮助?谢谢 1. 1. 如果您使用Orca打开已编译的MSI并选择查看=>摘要信息。是否勾选了复选框:UAC Compiant?您
1.
1.
如果您使用Orca
打开已编译的MSI并选择查看
=>摘要信息
。是否勾选了复选框:UAC Compiant
?您是否添加了任何自定义操作?您是否更改了其他内容?例如GUI?找到了一些旧链接:-查看“单包编写”的链接。包括。这种使用GUI的方法具有.Hi Stein,检查msi的UAC兼容性。如果我想处于非管理员模式,这对吗?谢谢,那是正确的。你改变了什么?您是否设置了诱惑者?对于这样的东西,我们真的需要看到全部或大部分的来源。也许穿上?(除非别人有一个自发的洞察力)。也许考虑把来源放在审查和帮助?显然,忽略业务关键型自定义操作。如果您使用Orca
打开已编译的MSI,并选择View
=>摘要信息
。是否勾选了复选框:UAC Compiant
?您是否添加了任何自定义操作?您是否更改了其他内容?例如GUI?找到了一些旧链接:-查看“单包编写”的链接。包括。这种使用GUI的方法具有.Hi Stein,检查msi的UAC兼容性。如果我想处于非管理员模式,这对吗?谢谢,那是正确的。你改变了什么?您是否设置了诱惑者?对于这样的东西,我们真的需要看到全部或大部分的来源。也许穿上?(除非别人有一个自发的洞察力)。也许考虑把来源放在审查和帮助?显然,忽略业务关键的自定义操作。
<Property Id="WIXUI_INSTALLDIR" Value="INSTALLFOLDER" />
<UI>
<UIRef Id="WixUI_InstallDir" />
<Publish Dialog="WelcomeDlg" Control="Next" Event="NewDialog" Value="InstallDirDlg" Order="2">1</Publish>
<Publish Dialog="InstallDirDlg" Control="Back" Event="NewDialog" Value="WelcomeDlg" Order="2">1</Publish>
</UI>
<Upgrade Id="$(var.UpgradeCode)" >
<UpgradeVersion Minimum="$(var.ProductVersion)"
IncludeMinimum="no"
OnlyDetect="yes"
Language="1033"
Property="NEWPRODUCTFOUND" />
<UpgradeVersion Minimum="1.0.0.0"
IncludeMinimum="yes"
Maximum="$(var.ProductVersion)"
IncludeMaximum="no"
Language="1033"
Property="UPGRADEFOUND" />
</Upgrade>
<MajorUpgrade AllowSameVersionUpgrades="yes" AllowDowngrades="no" Schedule="afterInstallInitialize" DowngradeErrorMessage="A newer version of [ProductName] is already installed." />