This website uses cookies. By clicking Accept, you consent to the use of cookies. Click Here to learn more about how we use cookies.
Turn on suggestions
Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.
- Revenera Community
- :
- InstallShield
- :
- InstallShield Forum
- :
- Change/Remove option is missing after upgrade from IS 9
Subscribe
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Subscribe
- Mute
- Printer Friendly Page
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
Mar 11, 2008
06:51 AM
Change/Remove option is missing after upgrade from IS 9
This happens in following conditions:
1. Convert InstallScript project from IS 9 to IS 2008
2. Install program on fresh PC using IS 9 and then upgrade it using converted IS 2008 installer.
3. In Add/Remove programs there will be no option to Change/Uninstall program. Program itself will be present and uninstall is possible via running the setup.exe.
Please, are there any suggestions?
1. Convert InstallScript project from IS 9 to IS 2008
2. Install program on fresh PC using IS 9 and then upgrade it using converted IS 2008 installer.
3. In Add/Remove programs there will be no option to Change/Uninstall program. Program itself will be present and uninstall is possible via running the setup.exe.
Please, are there any suggestions?
(1) Reply
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
Mar 14, 2008
10:33 AM
I assume from your post that the program appears in the Add/Remove programs list, but there are no buttons to do a Change, Repair, or Remove?
Open your project in IS2008 and go to General Information \ Add or Remove Programs.
Verify that the "Disable Change Button", "Disable Repair Button", and "Disable Remove Button" are set to "No".
These values correspond to registry values that are set by the installation at
HKLM \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Uninstall \ {Program GUID}
The Values are:
NoModify
NoRemove
NoRepair
I don't recommend modifying these values in your script, since InstallShield should create them automatically for you. I only mention it here so you can check if they are set correctly after installation, or so you can look at other installed applications to see how the values relate to what appears in the Add/Remove programs dialog box.
If you want a combined "Change/Remove" button, you can set "Disable Change Button" and "Disable Remove Button" to "Yes" and then change the ADDREMOVE_COMBINEDBUTTON system variable to "TRUE" in your script. This can be a little confusing, :confused: since Windows will show a combined "Change/Remove" button when the "NoModify" and "NoRepair" registry values do not exist for your application.
Open your project in IS2008 and go to General Information \ Add or Remove Programs.
Verify that the "Disable Change Button", "Disable Repair Button", and "Disable Remove Button" are set to "No".
These values correspond to registry values that are set by the installation at
HKLM \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Uninstall \ {Program GUID}
The Values are:
NoModify
NoRemove
NoRepair
I don't recommend modifying these values in your script, since InstallShield should create them automatically for you. I only mention it here so you can check if they are set correctly after installation, or so you can look at other installed applications to see how the values relate to what appears in the Add/Remove programs dialog box.
If you want a combined "Change/Remove" button, you can set "Disable Change Button" and "Disable Remove Button" to "Yes" and then change the ADDREMOVE_COMBINEDBUTTON system variable to "TRUE" in your script. This can be a little confusing, :confused: since Windows will show a combined "Change/Remove" button when the "NoModify" and "NoRepair" registry values do not exist for your application.