/build/static/layout/Breadcrumb_cap_w.png

Disable MSI Installation Components

Hi,

I am using InstallShield 11.5 and am trying to create an installation from an existing MSI that will disable some fo the individual components so that we can distribute it and install it on certain machines using SMS. I am in Installation Designer under the 'Features' section but cannot work out how to disable them. Can anyone advise?

0 Comments   [ + ] Show comments

Answers (6)

Posted by: AngelD 17 years ago
Red Belt
0
I'm not familiar with using any InstallShield products but if you have a table view you can set a condition to never install the component. In the Component table set a condition in the Condition column to always resolve to False. You could also use ORCA to do this of course ;)
Posted by: turbokitty 17 years ago
6th Degree Black Belt
0
Are you transforming a vendor MSI or reverse engineering an old one you made and making changes?

If you're transforming, do as AngelD said. Go to the "Setup Design" section and find your components. Then add the condition "VersionNT=800" or something impossible (no quotes).

AngelD gets a commission everytime someone downloads Orca, don't use that. [:D][:D]
Posted by: AngelD 17 years ago
Red Belt
0
ORIGINAL: turbokitty

AngelD gets a commission everytime someone downloads Orca, don't use that. [:D][:D]

hmmm where's my money? [:D]
Well I use ORCA alot and always for InstallShield MSIs as Wise will add its own tables and properties.
Posted by: jkovarik 17 years ago
Senior Yellow Belt
0
Cheers.

I am transforming a vendor MSI.

I'll give it a go and coem back with the results.
Posted by: dj_xest 17 years ago
5th Degree Black Belt
0
Hi jkovarik,

Are you trying to disable the installation of components in the local machine? If yes, under Setup Design>>Feature, highlight your desired omponents and make sure that Remote Installation is set to Favor Source. It will cause the files belonging to this component to run directly from the source medium, such as your network server as component's remote installation property overrides the Feature's in most cases.

However, since Windows Installer service cannot install a Windows NT service remotely, you can set this property to Favor Local if your component contains a service.

Hope this help..
[;)]
Posted by: williamp 17 years ago
Orange Belt
0
ORIGINAL: turbokitty
Then add the condition "VersionNT=800" or something impossible (no quotes).


You can set any condition to simply '0' (zero - omit quotes). Zero by itself always evaluates to ... zero, so you don't have to do anything like someproperty=somevalue if you want an unconditional miss.

OK, I'll go back to work now.
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