/build/static/layout/Breadcrumb_cap_w.png

Newbie question

Hi all.

This is a completely newbie question so please bear with me as I have not been packaging for very long.

I have a vendor MSI that I have configured with 3 different MST files depending on which features and configuration 3 different groups of users will require. Each of these works fine in isolation.

The problem that I am having is when one of these users requires a different set of features that I have made available in another MST file and they already have the software installed with an existing MST.

If I re-install the software with the new MST file it still defaults back to the existing MST and its feature set.

I know there is a cached MST file stored in c:\windows\installer and I have tried deleting this but it still defaults back to the existing config. Even the verbose logging of the install shows that it is using the MST file for the existing installation and not the new MST file that I have used in the installation command line.

Any pointers or advice would be greatly appreciated.

0 Comments   [ + ] Show comments

Answers (4)

Posted by: dvdzonenz 14 years ago
Purple Belt
0
Would it be too hard to install all the features? A place where I worked had the policy of installing the application in full.
Posted by: anonymous_9363 14 years ago
Red Belt
0
When you say "re-install", what exactly do you mean? Do you mean you used the REINSTALL and REINSTALLMODE properties? If so, it might be easier to uninstall first and then install with the other MST.

@dvdzonenz, A place where I worked had the policy of installing the application in full.What about apps which install, say, administrative features for a product? Sub-optimal, to say the least.
Posted by: Vard0 14 years ago
Senior Yellow Belt
0
Thanks to both of you for your replies.

When I say re-install, I mean that I am just installing the application with the new MST, and without any REINSTALL and REINSTALLMODE properties.

I have tried an uninstall of the existing installation but this did not appear to help.
Posted by: anonymous_9363 14 years ago
Red Belt
0
Without specifying that you are re-installing (i.e. using the REINSTALL and REINSTALLMODE properties) that will never work. The engine will see that the product is already installed and do nothing, as you've discovered.

Check out MSDN for details on using those properties and, if you also want to remove certain features, check out the REMOVE property, too.
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