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
- :
- Re: Prerequisite registry checking condition fail on Wndows Vista?
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
Apr 28, 2009
01:31 AM
Prerequisite registry checking condition fail on Wndows Vista?
Hi,
I have created "single setup executable" usign Installshield 2009 premier edition.
I this setup, we checked Adobe Flash media live Encoder 3 is installed or not on target m/c using redistributable in Insatlllshield.
Redistributable there is option to add codition for prerequisite, in that we used "Registry etry has specified value"
Registry key = "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{33F42836-EDFF-44E2-99ED-525CCE864C90}"
Registry value="DisplayName"
Registry data="Adobe Flash Media Live Encoder 3"
Registry location on 64 bit computer=64 bit
Run this prerequisite if specified registry value data has following relationship
to the existing data="is not equal to" selected
I actual setup I installed some xml files into users aplication data folder.
This is working in windows XP.
i.e setup checkes prerequisite if not available then download and installed it.
if available continue to actual setup.
But for "Windows Vista" Setup always prompts for prerequisite if available then security alert for installation if we said allow then go to actual setup
where as if not available then prompts for prerequisite then security alert and then download prerequisite and continue prerequisite and actal setup.
I don't want prerequisite prompt if "Adobe Flash Media Live Encoder 3" already installed and there is entry in registry. This case not works with windows vista.
If anyone know the solution.
Please help me.
Thanks and Regards
Varsha
I have created "single setup executable" usign Installshield 2009 premier edition.
I this setup, we checked Adobe Flash media live Encoder 3 is installed or not on target m/c using redistributable in Insatlllshield.
Redistributable there is option to add codition for prerequisite, in that we used "Registry etry has specified value"
Registry key = "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{33F42836-EDFF-44E2-99ED-525CCE864C90}"
Registry value="DisplayName"
Registry data="Adobe Flash Media Live Encoder 3"
Registry location on 64 bit computer=64 bit
Run this prerequisite if specified registry value data has following relationship
to the existing data="is not equal to" selected
I actual setup I installed some xml files into users aplication data folder.
This is working in windows XP.
i.e setup checkes prerequisite if not available then download and installed it.
if available continue to actual setup.
But for "Windows Vista" Setup always prompts for prerequisite if available then security alert for installation if we said allow then go to actual setup
where as if not available then prompts for prerequisite then security alert and then download prerequisite and continue prerequisite and actal setup.
I don't want prerequisite prompt if "Adobe Flash Media Live Encoder 3" already installed and there is entry in registry. This case not works with windows vista.
If anyone know the solution.
Please help me.
Thanks and Regards
Varsha
(1) Reply
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
Apr 28, 2009
04:52 AM
I too faced this kind of problem many times with mysql.
I think the registry which u have selected might not be getting deleted everytime when u uninstall the prerequiste.
So,
Install and uninstall the prerequisite for 3-4 times and everytime export the registries. Do compare of the reguistries for each completion of installation and uninstallation of prerequisite. Search for the key which gets deleted everytime when u uninstall the software.
I think the registry which u have selected might not be getting deleted everytime when u uninstall the prerequiste.
So,
Install and uninstall the prerequisite for 3-4 times and everytime export the registries. Do compare of the reguistries for each completion of installation and uninstallation of prerequisite. Search for the key which gets deleted everytime when u uninstall the software.