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.
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)
Please log in to answer
Posted by:
dvdzonenz
15 years ago
Posted by:
anonymous_9363
15 years ago
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,
@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
15 years ago
Posted by:
anonymous_9363
15 years ago
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.
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.
so that the conversation will remain readable.