首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WIX自定义操作在升级过程中未执行

WIX自定义操作在升级过程中未执行
EN

Stack Overflow用户
提问于 2014-11-13 20:22:27
回答 1查看 125关注 0票数 0

当Upgrade.It在日志中显示以下错误时,我无法执行自定义操作。

错误1721。此Windows Installer程序包存在问题。完成此安装所需的程序无法运行。请与您的支持人员或软件包供应商联系。操作:产品,位置: E:\DealFoundrySetUp\,命令:"E:\DealFoundrySetUp\PSScripts\UpdateAminWSP.bat“"Admin.wsp”"E:\DealFoundrySetUp\DFAdmin\AdminWsp\Admin.wsp“MSI (74:B4) 17:03:11:416: CA_DFADMINWSPUPGRADE : DealFoundry --错误1721。此Windows Installer程序包存在问题。完成此安装所需的程序无法运行。请与您的支持人员或软件包供应商联系。操作:"E:\DealFoundrySetUp\PSScripts\UpdateAminWSP.bat“,位置: E:\DealFoundrySetUp\,命令:"E:\DealFoundrySetUp\DFAdmin\AdminWsp\Admin.wsp”“CA_DFADMINWSPUPGRADE”Admin.wsp

代码语言:javascript
复制
 <CustomAction Id="CA_DFADMINWSPUPGRADE" Impersonate="no"
                    ExeCommand='"[INSTALLDIR_UG]PSScripts\UpdateAminWSP.bat" "[PRO_ADMINWSPNAME_UG]" "[PRO_ADMINWSPPATH_UG]"'
                    Directory="INSTALLDIR" Execute="deferred" Return="check" />

我在注册表中保存的INSTALLDIR_UG值,以及在安装和升级期间使用的值

代码语言:javascript
复制
<Property Id="INSTALLDIR_UG">
      <RegistrySearch Id="rsDFInstallDirectory"
                      Name="DFInstallDirectory"
                      Root="HKLM"
                      Key="SOFTWARE\VALUEMOMENTUM\DEALFOUNDRY\DealFoundryAdmin"
                      Type="raw"
                      Win64="yes">
      </RegistrySearch>



</InstallExecuteSequence>
<Custom Action="CA_DFADMINWSPUPGRADE" After="InstallFiles">
            <![CDATA[INSTALL_DFUSERMANAGEMENT=1 AND (OLDER_VERSION_FOUND)]]>
          </Custom>
</InstallExecuteSequence>

任何人请帮帮我。

EN

回答 1

Stack Overflow用户

发布于 2014-11-13 22:49:33

尝试切换到Impersonate="yes"我认为您的脚本可能无法作为本地系统执行。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26908805

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档