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

Comments

Please log in to comment

Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.

Answers

0
how do you apply the mst?
Answered 07/07/2011 by: kardock
Second Degree Green Belt

Please log in to comment
0
Command Line: msiexec.exe /i Your.msi TRANSFORMS=YourTransform.mst
Answered 07/08/2011 by: pmarshbu
Orange Belt

Please log in to comment
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.
Answered 07/08/2011 by: jmaclaurin
Third Degree Blue Belt

Please log in to comment
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.
Answered 07/08/2011 by: VBScab
Red Belt

Please log in to comment
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.
Answered 07/08/2011 by: jstorino
Senior Yellow Belt

Please log in to comment
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.
Answered 07/08/2011 by: VBScab
Red Belt

Please log in to comment
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)
Answered 07/08/2011 by: mpk1231
Yellow Belt

Please log in to comment
-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....
Answered 07/08/2011 by: hari4243
Purple Belt

Please log in to comment
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.
Answered 07/10/2011 by: VBScab
Red Belt

Please log in to comment
Answer this question or Comment on this question for clarity