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.
Changed "Minimum Installer Version" to 3 and 3.01 but this didn't work either.
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)
Please log in to answer
Posted by:
anonymous_9363
13 years ago
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.
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
13 years ago
Dennis,
this might be of interest to you. Talks about a "Minimum Installer Version" property added to the Summary by Wise 8
Rgds,
PJ
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
13 years ago
Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.
so that the conversation will remain readable.