Acrobat 24 install error 1624 with languages specified in bootstrapper setup.ini
The issue
=========
Experiencing typical MSI error 1624 (There was an error applying transforms. Verify that the specified transform paths are valid) when additional transform is specified on the original package of Acrobat 24.2.20687.
Output log
==========
Error applying transforms. Verify that the specified transform paths are valid.
C:\Windows\ccmcache\6n\AcroPro.msi
MSI (c) (xx:xx) [xx:xx:xx:xxx]: Product: Adobe Acrobat (64-bit) - Update 'Adobe Acrobat (24.002.20687)' could not be installed. Error code 1624. Additional information is available in the log file C:\Windows\Debug\Adobe_AcrobatDC-Continuous-(64-bit)_24.002.20687-INSTALL.log.
Product and environment used
=============================
Acrobat - 24.002.20687
Setup.exe bootstrapper - 24.2.20687.0
Additional custom transform applied.
Windows 10 Enterprise 22H2
Command line used
=================
setup.exe /msi TRANSFORMS="AcrobatDC_2.0.mst" LEAVE_PDFOWNERSHIP=NO IGNOREVCRT64=1 /qn /norestart /l*v "%windir%\Debug\Adobe_AcrobatDC-Continuous-(64-bit)_24.002.20687-INSTALL.log"
Observations
============
After tinkering the the bootstrap setup.ini, I noticed that when an addition custom transform is used, if the additional languages are specified in the setup.ini, the install fails with 1624.
Setup.ini - Trial #1 - Original - FAILED
----------------------------------------
[Startup]
RequireOS=Windows 7
RequireOS64=Windows 10
RequireMSI=3.1
RequireIE=7.0.0000.0
[Product]
PATCH=AcrobatDCx64Upd2400220687.msp
msi=AcroPro.msi
Languages=2052;1028;1029;1030;1043;1033;1035;1036;1031;1038;1040;1041;1042;1044;1045;1046;1049;1051;1060;1034;1053;1055;1058;1025;1037;6156
2052=Chinese Simplified
1028=Chinese Traditional
1029=Czech
1030=Danish
1043=Dutch (Netherlands)
1033=English (United States)
1035=Finnish
1036=French (France)
1031=German (Germany)
1038=Hungarian
1040=Italian (Italy)
1041=Japanese
1042=Korean
1044=Norwegian (Bokmal)
1045=Polish
1046=Portuguese (Brazil)
1049=Russian
1051=Slovak
1060=Slovenian
1034=Spanish (Traditional Sort)
1053=Swedish
1055=Turkish
1058=Ukrainian
1025=English with Arabic support
1037=English with Hebrew support
6156=French (Morocco)
[PatchProduct1]
ProductType=Acrobat
PatchVersion=11.0.12
Path=AcrobatUpd11012.msp
IgnoreFailure=1
[PatchProduct2]
ProductType=Acrobat
PatchVersion=10.1.16
Path=AcrobatUpd10116.msp
IgnoreFailure=1
[PatchProduct3]
ProductType=Acrobat
PatchVersion=15.006.30352
Path=Acrobat2015Upd1500630352.msp
[Windows 7]
PlatformID=2
MajorVersion=6
MinorVersion=1
[Windows 10]
PlatformID=2
MajorVersion=10
Setup.ini - Trial #2 - Original with skimmed selective language selection - FAILED
----------------------------------------------------------------------------------
[Startup]
RequireOS=Windows 7
RequireOS64=Windows 10
RequireMSI=3.1
RequireIE=7.0.0000.0
[Product]
PATCH=AcrobatDCx64Upd2400220687.msp
msi=AcroPro.msi
Languages=1033
1033=English (United States)
[PatchProduct1]
ProductType=Acrobat
PatchVersion=11.0.12
Path=AcrobatUpd11012.msp
IgnoreFailure=1
[PatchProduct2]
ProductType=Acrobat
PatchVersion=10.1.16
Path=AcrobatUpd10116.msp
IgnoreFailure=1
[PatchProduct3]
ProductType=Acrobat
PatchVersion=15.006.30352
Path=Acrobat2015Upd1500630352.msp
[Windows 7]
PlatformID=2
MajorVersion=6
MinorVersion=1
[Windows 10]
PlatformID=2
MajorVersion=10
Setup.ini - Trial #3 - Original with skimmed language selection - PASSED / Installed with no errors
---------------------------------------------------------------------------------------------------
[Startup]
RequireOS=Windows 7
RequireOS64=Windows 10
RequireMSI=3.1
RequireIE=7.0.0000.0
[Product]
PATCH=AcrobatDCx64Upd2400220687.msp
msi=AcroPro.msi
[PatchProduct1]
ProductType=Acrobat
PatchVersion=11.0.12
Path=AcrobatUpd11012.msp
IgnoreFailure=1
[PatchProduct2]
ProductType=Acrobat
PatchVersion=10.1.16
Path=AcrobatUpd10116.msp
IgnoreFailure=1
[PatchProduct3]
ProductType=Acrobat
PatchVersion=15.006.30352
Path=Acrobat2015Upd1500630352.msp
[Windows 7]
PlatformID=2
MajorVersion=6
MinorVersion=1
[Windows 10]
PlatformID=2
MajorVersion=10
The error would only when Machine policy value 'TransformsSecure' is 1 with the additional custom transform.
If Machine policy value 'TransformsSecure' is set to 0, no errors observed with or without additional transform.
The QUESTION
============
Any thoughts on why the install would fail with 1624 when:
- Machine policy value 'TransformsSecure' set 1 - which is the default setting on a device
- Language selection is specified in setup.ini
- additional custom MST is used with the install.
Any ideas would be appreciated.
Thanks