Hello,
does someone has got a solution to run RemoveExistingProducts in Maintenance Mode?
Thanks in advance!
Johannes
This is a ready-only archive of the InstallSite Forum. You cannot post any new content here. / Dies ist ein Archiv des InstallSite Forums. Hier können keine neuen Beiträge veröffentlicht werden.
RemoveExistingProducts and Maintenance Mode
Started by
Johannes John
, May 13 2003 13:15
4 replies to this topic
Posted 13 May 2003 - 18:19
RemoveExistingProducts only applies to Major Upgrades, so it will never be called in maintenance mode. What are you trying to do?
Stefan Krüger
InstallSite.org twitter facebook
Posted 14 May 2003 - 08:13
Hello Stefan,
the global problem is, that each program of the product has to be upgraded only at users request. The simple solution would be a setup for each program, but that's too much ( about 30 programs ). And I want to avoid a program over the setups.
Therefor: Each setup with a new UpgradeCode and ProductCode,...
( if each component with a new code, I'm not sure )
And: The Upgrade Table with the list of the old setups and in the Remove Column a property with a list of features ( programs ) to be deleted in the old setup, depending on the actual installing programs/features.
This works when the second setup runs the first time.
But if the user installes a program/feature in maintenance mode, the program/feature of the first setup will not be removed, because of RemoveExistingProducts istn't running in maintenance mode ( described in description ).
To delete the contents of property "Installed" temporary is not the criteria for RemoveExistingProducts to run in Installation mode.
And CA 39 I don't get running at all, nor with REMOVE=x,y,z .
How to run RemoveExistingProducts in Maintenance Mode?
Thanks in advance!
Johannes
the global problem is, that each program of the product has to be upgraded only at users request. The simple solution would be a setup for each program, but that's too much ( about 30 programs ). And I want to avoid a program over the setups.
Therefor: Each setup with a new UpgradeCode and ProductCode,...
( if each component with a new code, I'm not sure )
And: The Upgrade Table with the list of the old setups and in the Remove Column a property with a list of features ( programs ) to be deleted in the old setup, depending on the actual installing programs/features.
This works when the second setup runs the first time.
But if the user installes a program/feature in maintenance mode, the program/feature of the first setup will not be removed, because of RemoveExistingProducts istn't running in maintenance mode ( described in description ).
To delete the contents of property "Installed" temporary is not the criteria for RemoveExistingProducts to run in Installation mode.
And CA 39 I don't get running at all, nor with REMOVE=x,y,z .
How to run RemoveExistingProducts in Maintenance Mode?
Thanks in advance!
Johannes
Edited by Johannes John, 14 May 2003 - 08:14.
Posted 14 May 2003 - 16:18
What you are tring to do is outside the concept of MSI. The best solution would probably be to create separate MSIs.
Stefan Krüger
InstallSite.org twitter facebook