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 issues with 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
‎Jan 07, 2010
04:22 PM
prerequisite issues with Vista
I have an install (MSI) with 2 prerequisites. They were being executed as expected on XP, but don't seem to be touched on Vista. Are there any such known issues?
I'm using (registry key exist) condition to test whether they should be installed. The condition is written to test for a registry key that would exist only if the prerequisite is already installed.
Any help/suggestions appreciated (ie., anyway to generate an "Execute Plan"?)
Thanks
I'm using (registry key exist) condition to test whether they should be installed. The condition is written to test for a registry key that would exist only if the prerequisite is already installed.
Any help/suggestions appreciated (ie., anyway to generate an "Execute Plan"?)
Thanks
(6) Replies
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Jan 08, 2010
03:20 AM
Where should be the registry key you want to test on vista?
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Jan 11, 2010
08:44 AM
I want the prereq feature to install SQL instance PIR. It must be in place in order for the next step MSI installation to be successful.
For "type of condition", I click "reg key does or does not exist"
For "run this pre-req", I click "if the specified reg key DOES NOT EXIST"
The reg key is: "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\PIR\Providers"
This key will not exist if the SQL instance PIR has not been installed.
This works on an XP system, but not on a VISTA system.
For "type of condition", I click "reg key does or does not exist"
For "run this pre-req", I click "if the specified reg key DOES NOT EXIST"
The reg key is: "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\PIR\Providers"
This key will not exist if the SQL instance PIR has not been installed.
This works on an XP system, but not on a VISTA system.
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Jan 11, 2010
09:15 AM
Are you sure that registry path is the same between XP and Vista?
Vista 32 or 64?
Vista 32 or 64?
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Jan 12, 2010
08:47 AM
It's VISTA 32.
Yes, the key paths are the same in XP and VISTA
Yes, the key paths are the same in XP and VISTA
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Jan 12, 2010
09:07 AM
The only thing of which I think is registry virtualization http://msdn.microsoft.com/en-us/library/bb530198.aspx.
But, I am not sure that is your case.
But, I am not sure that is your case.
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Feb 18, 2010
09:40 AM
This keeps coming back...Is there any way to trace what's happening?
To recap, on XP when I double-click on setup.exe the prerequisite works as designed.
The prerequisite is installation of a SQL 2000 instance, which must be in place to support some execution threads in the stall.
On Vista, it just goes directly into the install, which will fail because the database instance is not in place.
To recap, on XP when I double-click on setup.exe the prerequisite works as designed.
The prerequisite is installation of a SQL 2000 instance, which must be in place to support some execution threads in the stall.
On Vista, it just goes directly into the install, which will fail because the database instance is not in place.
![](/skins/images/D60DF682EA37BF37032955CE10F3F0BB/responsive_peak/images/icon_anonymous_message.png)