当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
<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值,以及在安装和升级期间使用的值
<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>任何人请帮帮我。
发布于 2014-11-13 22:49:33
尝试切换到Impersonate="yes"我认为您的脚本可能无法作为本地系统执行。
https://stackoverflow.com/questions/26908805
复制相似问题