/build/static/layout/Breadcrumb_cap_w.png

command line install error using MSIEXEC

I am running an install from the command line using the following syntax

MSIEXEC /i msiname.msi TRANSFORMS=transform1.mst;transform2.mst

I am trying to deploy this to a 2003 STD Server, it gives me the error

"Error applying transforms. verify that the specified transform paths are valid"

I have checked and double checked everything, i am deploting with MSI v3.01 can anyone shed any light on the problem?

0 Comments   [ + ] Show comments

Answers (9)

Posted by: AngelD 14 years ago
Red Belt
0
Try adding the path to the msi and mst files.
ex.
MSIEXEC /i "\\server\share\directory\msiname.msi" TRANSFORMS="\\server\share\directory\transform1.mst;\\server\share\directory\transform2.mst"
be carefull with directories containing space.
Posted by: Merlin 14 years ago
Senior Yellow Belt
0
Thanks AngelD, i already tried that and still i am getting the same and it isnt just me mistyping something, another packager on the team has the same issues?
Thanks for your comments
Posted by: AngelD 14 years ago
Red Belt
0
Try to pindown the error, just have one transform and see if you get the same error.
Posted by: jdarthur 14 years ago
Yellow Belt
0
Hi Merlin

Just experienced similar problem this morning. Taking the "S" away from "TRANSFORMS" resolves this. Its strange but it works.
Posted by: AngelD 14 years ago
Red Belt
0
Property should still be TRANSFORMS for multiple transforms.

From Msi.chm:
to apply three transforms to a package, set TRANSFORMS to a list of file names or to a list of full paths.
TRANSFORMS=transform1.mst;transform2.mst;transform3.mst
TRANSFORMS=\\server\share\path\transform1.mst;\\server2\share2\path2\transform2.mst;\\server3\share3\path3\transform3.mst
Posted by: fosteky 14 years ago
Purple Belt
0
Have you put a /L*v c:report.txt on the end of your MSIEXEC statement to see if the install log sheds any light?
Posted by: faithkim 11 years ago
Senior Yellow Belt
0
Just my guess...

would you please check "(quotation) ?

msiexec /i xxx.msi transforms="yyy.mst";"zzz.mst" /qb!....

--> if you typed like above, you must exclude quotation in the middle and wrab whole list, that is

msiexec /i xxx.msi transforms="yyy.mst;zzz.mst" /qb!....
Posted by: PackageExpert 11 years ago
Blue Belt
0
back to basic english :)

ORIGINAL: jdarthur

Hi Merlin

Taking the "S" away from "TRANSFORMS" resolves this.


Posted by: captain_planet 11 years ago
Black Belt
0
back to basic english - check your signature. Surely you meant "couldn't"? [;)]
Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.

Don't be a Stranger!

Sign up today to participate, stay informed, earn points and establish a reputation for yourself!

Sign up! or login

Share

 
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