Я не могу выполнить настраиваемые действия во время обновления. В журналах отображается следующая ошибка.Пользовательское действие WIX не выполняется во время обновления
Ошибка 1721. Существует проблема с этим пакетом установщика Windows. Не удалось запустить программу, необходимую для завершения этой установки. Обратитесь к вашему персоналу службы поддержки или поставщику пакета. Действие: CA_DFADMINWSPUPGRADE, местоположение: E: \ DealFoundrySetUp \, команда: "E: \ DealFoundrySetUp \ PSScripts \ UpdateAminWSP.bat" "Admin.wsp" "E: \ DealFoundrySetUp \ DFAdmin \ AdminWsp \ Admin.wsp" MSI (s) (74: B4) [17: 03: 11: 416]: Продукт: DealFoundry - ошибка 1721. Существует проблема с этим пакетом установщика Windows. Не удалось запустить программу, необходимую для завершения этой установки. Обратитесь к вашему персоналу службы поддержки или поставщику пакета. Действие: CA_DFADMINWSPUPGRADE, местоположение: E: \ DealFoundrySetUp \, команда: "E: \ DealFoundrySetUp \ PSScripts \ UpdateAminWSP.bat" "Admin.wsp" "E: \ DealFoundrySetUp \ DFAdmin \ AdminWsp \ 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>
Любой один помочь мне плз.
Что такое диск E: Если это сопоставленный диск, он не будет работать для персонализированного действия impersonate = "no". – PhilDW
не отображается. Расположите его положение INSTALLDIR. – user720151