A package had been deployed with an mst. I've made an update to one file in the mst and now need to update the installation. Is it possible to do something like this:

msiexec /Fvamus package.msi TRANSFORMS=transform.mst

it seems to just be ignoring the TRANSFORMS part and the install isn't being updated.

0 Comments   [ + ] Show 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.


If i can draw the conclusion that you mean upgrade with update, there's no real problem.

If you generated a new productcode and not a new update code, the installing with the normal /i flag will first install the latest version and then uninstall the previous version.
Answered 09/16/2004 by: mickman
Orange Belt

Please log in to comment
I would like to do it as an Update tho not a Major Update so i just want it to replace the one file from the transform not do an entire uninstall of the old and reinstall of the new. Therefore, no new product code was generated. It doesn't seem to recognize the transform tho and only check the files in the msi for updating not those in the mst.

Is there any way to do this?
Answered 01/11/2005 by: pliant
Senior Yellow Belt

Please log in to comment
As I understand it then you already have installed the program om some computers, then you want to replace a file without having to uninstall and install the program again. To do this no need to do a patch-file. Not a transforms. Transforms can only be use when you install the program for the first time. They are no use if the program already is installed on the computer.

I would do like this. If you deploy with AD.

1. Create patch-file.
2. Patch the msi-package
3. Do a re-deploy in AD on the package to get the clients to update theirself against the new msi-file.

If you're using SMS, I think you can skip step 2. and just ad the Patchfile to the SMS and it will fix it.
Answered 01/12/2005 by: Gastro
Senior Yellow Belt

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