/build/static/layout/Breadcrumb_cap_w.png

msi to transform

I'm using WPS 8 for packaging.

I have a vendor supplied .MSI which installs using Windows Installer v3.01.4000.1823. I've applied a registry key (to a transform) using WPS 8 and when this failed, I figured I'd apply via Orca. When I apply the transform to the .MSI, it doesn't install. Viewing the code below, I figured I'd upgrade Windows installer to v4.5.6001.22159. After doing this, the transform installs just fine. Initially I thought the path/file names were too long for the older version of WI but I shortened them down quite a bit and still received the issue.

I'm sure there is a logical reason for this. I just don't know what it is. I've tried googling before wasting anyones time. I'm sure the info is out there, perhaps my google search terms are wrong though.

So my question is... What is the cause of me not being able to successfully apply my transform with the older version of WI? The only value changed is the 1 registry key I would like added. Using Wise of course it inserts a bunch of stuff but Orca doesn't have any overhead to insert.

Thanks in advance.

MSI (s) (00:4C) [16:08:11:383]: Machine policy value 'TransformsSecure' is 0
MSI (s) (00:4C) [16:08:11:393]: User policy value 'TransformsAtSource' is 0
MSI (s) (00:4C) [16:08:11:393]: Machine policy value 'DisablePatch' is 0
MSI (s) (00:4C) [16:08:11:393]: Machine policy value 'AllowLockdownPatch' is 0
MSI (s) (00:4C) [16:08:11:393]: Machine policy value 'DisableLUAPatching' is 0
MSI (s) (00:4C) [16:08:11:393]: Machine policy value 'DisableFlyWeightPatching' is 0
MSI (s) (00:4C) [16:08:11:443]: Looking for file transform: C:\WINNT\Temp\MSI Source\ThirdParty\Microsoft\MSOffice2003WebComponents\12.0.4518\100\msoffice2003webcomponents_12.0.4518_100.mst
MSI (s) (00:4C) [16:08:11:473]: File will have security applied from OpCode.
MSI (s) (00:4C) [16:08:11:583]: Original transform ==> C:\WINNT\Temp\MSI Source\ThirdParty\Microsoft\MSOffice2003WebComponents\12.0.4518\100\msoffice2003webcomponents_12.0.4518_100.mst
MSI (s) (00:4C) [16:08:11:583]: Transform we're running from ==> C:\WINNT\Installer\36e059.mst
MSI (s) (00:4C) [16:08:11:583]: SOFTWARE RESTRICTION POLICY: Verifying transform --> 'C:\WINNT\Temp\MSI Source\ThirdParty\Microsoft\MSOffice2003WebComponents\12.0.4518\100\msoffice2003webcomponents_12.0.4518_100.mst' against software restriction policy
MSI (s) (00:4C) [16:08:11:583]: Note: 1: 2262 2: DigitalSignature 3: -2147287038
MSI (s) (00:4C) [16:08:11:593]: SOFTWARE RESTRICTION POLICY: C:\WINNT\Temp\MSI Source\ThirdParty\Microsoft\MSOffice2003WebComponents\12.0.4518\100\msoffice2003webcomponents_12.0.4518_100.mst is not digitally signed
MSI (s) (00:4C) [16:08:11:613]: SOFTWARE RESTRICTION POLICY: C:\WINNT\Temp\MSI Source\ThirdParty\Microsoft\MSOffice2003WebComponents\12.0.4518\100\msoffice2003webcomponents_12.0.4518_100.mst is permitted to run at the 'unrestricted' authorization level.
MSI (s) (00:4C) [16:08:11:613]: Note: 1: 2759 2: C:\WINNT\Installer\36e059.mst 3: 405 4: 30 5: 301
MSI (s) (00:4C) [16:08:11:613]: Note: 1: 2729
DEBUG: Error 2759: Transform C:\WINNT\Installer\36e059.mst version 405 incompatible with engine; Min: 30, Max: 301.
1: 2759 2: C:\WINNT\Installer\36e059.mst 3: 405 4: 30 5: 301
MSI (s) (00:4C) [16:08:11:654]: Note: 1: 1708
MSI (s) (00:4C) [16:08:11:654]: Note: 1: 2729
MSI (s) (00:4C) [16:08:11:664]: Note: 1: 2729
MSI (s) (00:4C) [16:08:11:664]: Product: Microsoft Office 2003 Web Components -- Installation failed.

MSI (s) (00:4C) [16:08:11:674]: Attempting to delete file C:\WINNT\Installer\36e059.mst
MSI (s) (00:4C) [16:08:11:674]: MainEngineThread is returning 1624
Error applying transforms. Verify that the specified transform paths are valid.
C:\WINNT\Temp\MSI Source\ThirdParty\Microsoft\MSOffice2003WebComponents\12.0.4518\100\msoffice2003webcomponents_12.0.4518_100.mst
MSI (c) (A0:74) [16:08:11:774]: Decrementing counter to disable shutdown. If counter >= 0, shutdown will be denied. Counter after decrement: -1
MSI (c) (A0:74) [16:08:11:774]: MainEngineThread is returning 1624
=== Verbose logging stopped: 5/19/2011 16:08:11 ===


Changed "Minimum Installer Version" to 3 and 3.01 but this didn't work either.

0 Comments   [ + ] Show comments

Answers (3)

Posted by: anonymous_9363 12 years ago
Red Belt
0
Flying a kite here, but...

Take a look at the value you have for 'Schema' in the 'SummaryInfo' stream. Preferring to operate on a "lowest common denominator"basis, I have never changed from '200' but maybe WPS8 changed its templates...? I have no access to v8 presently so can't check. Using Wise of course it inserts a bunch of stuffI don't think Wise has messed with transformed MSIs since v6 (of course, the view from a loaded transform makes it *look* like it's futzed with it) but, having been caught before, I routinely set the read-only file attribute on all vendor-supplied MSIs.
Posted by: pjgeutjens 12 years ago
Red Belt
0
Dennis,

this might be of interest to you. Talks about a "Minimum Installer Version" property added to the Summary by Wise 8

Rgds,

PJ
Posted by: Secondlaw 12 years ago
Third Degree Blue Belt
0
Thanks guys... As mentioned in my initial post, I changed the summary info from 4.5 to 3.1. This didn't work but then I changed it to 2.0 and it mysteriously worked ok. So I thank you both for your input.
Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.
 
This website uses cookies. By continuing to use this site and/or clicking the "Accept" button you are providing consent Quest Software and its affiliates do NOT sell the Personal Data you provide to us either when you register on our websites or when you do business with us. For more information about our Privacy Policy and our data protection efforts, please visit GDPR-HQ