/build/static/layout/Breadcrumb_cap_w.png

Wrapped msi in setup.exe

I have an application with a wrapped msi in a setup.exe.
I've created the setup.iss which I can use for a silent install with the suplied setup.exe

However, I can't run the setup.exe to install the software. I want to run the wrapped .msi with the setup.iss. Is this possible or how can I retrieve properties/information contained in the setup.exe but not in the wrapped msi.?

0 Comments   [ + ] Show comments

Answers (8)

Posted by: brenthunter2005 18 years ago
Fifth Degree Brown Belt
0
You can't use the .iss file with a .msi file, as .iss is only for [:@]InstallShield[:@] MSI's.

You could attempt to use the InstallTailor utility, or search for the log file when installing the setup.exe (with .iss file). The log file should have the neccessary properties in it that you need to author into the MSI (or preferably a transform file).
Posted by: RichardRs 18 years ago
Yellow Belt
0
Brent,

Firstly, thanks for your help.

This is an installshield supplied MSI. I've applied a transform to it. I need to know how I get my transformed package to pick up the setup.iss on install.

Is this even possible?
Posted by: brenthunter2005 18 years ago
Fifth Degree Brown Belt
0
No, like I said; MSIs don't use .iss files.

.iss files are only for InstallShield, ie: when using in conjunction with an InstalShield setup.exe.

You basically need to convert the settings in your .iss file to a transform file. This can be no easy task. Thats why I suggested you to use InstallTailor.

Do you know of InstallTailor? I believe its an InstallShield utility, that allows you to run through your normal setup, and it will create a transform file for you.
Posted by: wd40 18 years ago
Orange Senior Belt
0
Wich software you use to wrap your MSI.

I successfully did a wrapped MSI for firefox, with everything I wanted (silent install-uninstall, shortcut, profile, etc). Wrapped MSI are very usefull if you compare them to repackaged MSI.

I might help you but I need to know what you are using.

I've tried WIWW and ScriptLogic (formely Masai) and ScriptLogic is way much easier.

Good luck
Posted by: RichardRs 18 years ago
Yellow Belt
0
I'm trying to do install a wrapped MSI. The setup.exe that runs this file installs extra features which I'm trying to include in my package. Also, there are no dialogs in the MSI (all in the setup.exe install) so I can't use a response transform or InstallTailor!
Posted by: wd40 18 years ago
Orange Senior Belt
0
Here is a tool to extract the content of a MSI

http://blogs.pingpoet.com/overflow/archive/2005/06/02/2449.aspx
Posted by: dj_xest 18 years ago
5th Degree Black Belt
0
Hi RichardRS,

Here are the two ways I think to extract the wrapped MSI if you don't want to use any tool.

1. Go to Run and type the name and path of your setup.exe. Example: C:\setup.exe /a
When the option for the location, choose your convenient path. This will extract the files in the wrapped MSI.

1.A. After that, you should be able to see the MSI extension which you will be used to create your TRANSFORMS file. You can use Install Tailor (I think from WIse) or ORK Tools' Custom Installation Wizard or other same tools.

You command line should be like this after you have created your MST:
C:\setup.exe /s /v"TRANSFORMS={PATH AND NAME OF MST} /QB"

2. Run your setup.exe file and when the Welcome dialog appears, check out the folder under C:\WINDOWS\Installer for your MSI file. If it's not there, you can do a search for MSI extensions. Follow step 1.A for the next steps.

Let us know if you need help again..

send me beers then! [:)]
Posted by: Dr. Soup 18 years ago
Senior Yellow Belt
0
ORIGINAL: dj_xest

Hi RichardRS,

Here are the two ways I think to extract the wrapped MSI if you don't want to use any tool.

1. Go to Run and type the name and path of your setup.exe. Example: C:\setup.exe /a
When the option for the location, choose your convenient path. This will extract the files in the wrapped MSI.

1.A. After that, you should be able to see the MSI extension which you will be used to create your TRANSFORMS file. You can use Install Tailor (I think from WIse) or ORK Tools' Custom Installation Wizard or other same tools.

You command line should be like this after you have created your MST:
C:\setup.exe /s /v"TRANSFORMS={PATH AND NAME OF MST} /QB"

2. Run your setup.exe file and when the Welcome dialog appears, check out the folder under C:\WINDOWS\Installer for your MSI file. If it's not there, you can do a search for MSI extensions. Follow step 1.A for the next steps.


an addendum to point 2: in my environment, the msi file is usually extracted to a new folder in C:\WINDOWS\TEMP\ The new folder is usually named something like "_is###".

If you have the ISS file already why can't you run "setup.exe /s /f1[path to iss]"? I would think the ISS file would make the MST unnecessary. Of course I don't know the specifics of the program, or how it is being installed so I could be wrong.
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