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.
ARP "click here for support information link"
Started by
jgoeke
, Oct 14 2005 22:17
5 replies to this topic
Posted 14 October 2005 - 22:17
I'm having a problem where my setup will not repair when in the ARP then "click here for support information link" then repair button is used.
Now if I go into maintainence mode via the "change" button or just rerun setup, and select "repair" then the setup does indeed repair.
The issue I'm having is, I set my ReinstallModeText property to "amus" to force all files to be re-isntalled during a repair, yet this does not happen as described above.
Is there something I'm missing, or is this a bug?
Thanks in advance!
---JHG
Now if I go into maintainence mode via the "change" button or just rerun setup, and select "repair" then the setup does indeed repair.
The issue I'm having is, I set my ReinstallModeText property to "amus" to force all files to be re-isntalled during a repair, yet this does not happen as described above.
Is there something I'm missing, or is this a bug?
Thanks in advance!
---JHG
Posted 18 October 2005 - 09:02
I believe that ARP runs the repair in BasicUI mode, which means that the UI sequence is skipped, which I think in turn means that your ReinstallModeText will not be copied to the REINSTALLMODE property.
Stefan Krüger
InstallSite.org twitter facebook
Posted 18 October 2005 - 20:31
Would you consider this a bug in ARP, or in how InstallShield places data into ARP to run the repair? Do you know of a workaround?
Thanks!
---JHG
Thanks!
---JHG
Posted 19 October 2005 - 08:41
No, this is by design in ARP. You you want the full UI you can always go through the Modify button.
You could set REINSTALLMODE using a custom action inserted in the Execute sequence (and conditioned properly).
Note that amus is not recommended. 'a' will overwrite all files regardsless of versions. This may downgrade files, including shared files and system files, because it globally applies to the whole package, including any merge modules.
You could set REINSTALLMODE using a custom action inserted in the Execute sequence (and conditioned properly).
Note that amus is not recommended. 'a' will overwrite all files regardsless of versions. This may downgrade files, including shared files and system files, because it globally applies to the whole package, including any merge modules.
Stefan Krüger
InstallSite.org twitter facebook
Posted 19 October 2005 - 22:00
How can it be by design in ARP when the link is marked "repair", it should execute the msi in a "repair" reduced gui mode, not the "modify" mode? Is the launch command for the ARP "repair" somewhere in the registry? If so, should'nt I be able to "fix" it by changing the execution line to include property REINSTALLMODE=amus?
BTW, I'm well aware of the ramifications of 'a' in the REINSTALLMODE property.
BTW, I'm well aware of the ramifications of 'a' in the REINSTALLMODE property.
Posted 20 October 2005 - 19:56
QUOTE |
it should execute the msi in a "repair" reduced gui mode |
I believe that's what it does.
QUOTE |
Is the launch command for the ARP "repair" somewhere in the registry? If so, should'nt I be able to "fix" it by changing the execution line to include property REINSTALLMODE=amus? |
No, but a custom action should be able to set REINSTALLMODE. This custom action must be placed in the InstallExecute sequence.
Stefan Krüger
InstallSite.org twitter facebook