/build/static/layout/Breadcrumb_cap_w.png

MST changes are not applying to MSI

Hi

i create a MST with some changes for my msi after installing the msi i'm not getting the changes of msi to the application

can u tell me how can i get the changes to my msi application

0 Comments   [ + ] Show comments

Answers (9)

Posted by: anonymous_9363 13 years ago
Red Belt
2
which table holds the information about the transformsYou are an idiot. Are you *ever* going to help yourself? You clearly haven't followed the advice you have continually been given to learn the basics first.
Posted by: kardock 13 years ago
Second Degree Green Belt
0
how do you apply the mst?
Posted by: pmarshbu 13 years ago
Orange Belt
0
Command Line: msiexec.exe /i Your.msi TRANSFORMS=YourTransform.mst
Posted by: jmaclaurin 13 years ago
Third Degree Blue Belt
0
I've ran into this a few times and in some cases, no matter what you do, it just won't go. Depending on what it is you need to change, I create a second MSI to manage the changes. May not be perfect, but best practice is to NEVER repackage a vendor MSI.
Posted by: anonymous_9363 13 years ago
Red Belt
0
Assuming that the command line contains the full paths to the MSI and MST, the majority of instances I've seen where MSTs don't get applied is when they're deployed by Group Policy and where the various 'Language' options (both in the MSI/MST and the GP configuration) either conflict or don't match.

Of course, the OP will have taken a verbose log of the install and could tell us straight away whether the Windows Installer engine believes that the transform is being applied.
Posted by: jstorino 13 years ago
Senior Yellow Belt
0
Early on when I started "packaging" one thing that has bitten me in the butt a couple of times is that I was spelling transforms wrong. I was using a command like:
msiexec.exe /i Your.msi TRANSFORM=YourTransform.mst instead of msiexec.exe /i Your.msi TRANSFORMS=YourTransform.mst

That S makes a world of difference.
Posted by: anonymous_9363 13 years ago
Red Belt
0
Jack,

Is there a brick wall located conveniently close to you? If there is, you'll find engaging it with your forehead more productive and less painful than responding to the OP's posts. Time and again, he's proved that he's incapable of conducting even basic research before posting his asinine questions.
Posted by: mpk1231 13 years ago
Yellow Belt
0
There are 3 types of mst

embedded (msiexec /i path of msi TRANSFORMS=:path of mst)
secure (msiexec /i path of msi TRANSFORMS=@or|path of mst)
unsecured (msiexec /i path of msi TRANSFORMS=path of mst)
Posted by: hari4243 13 years ago
Purple Belt
-2
Hi praveen,

Thank you for your reply.

I'm using only unsecured Transform i apply the command line like

msiexec /i path of msi TRANSFORMS=path of mst

here my question is that in msi database which table holds the information about the transforms please guide me ...

Thanks for your quick reply....
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