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: Installation on a 64-bit server is not detecting .Net FW 2.0 SP2
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
‎Sep 22, 2009
12:21 PM
Installation on a 64-bit server is not detecting .Net FW 2.0 SP2
Hello,
This one is quite puzzling: in my installscript, I do a search for the .Net FW 2.0 SP2, and if the registry key is not found, I prompt the user that they need to install this required piece, at which point the install aborts.
On a 64-bit server, this isn't working. The registry key is quite obviously there, but for some reason, the RegDBKeyExist call is evaluating to -1. This works for 32-bit systems.
The registry key I'm searching for is that created when the framework SP2 is installed: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{C09FB3CD-3D0C-3F2D-899A-6A1D67F2073F}.
Thanks in advance for any insight into this one...
This one is quite puzzling: in my installscript, I do a search for the .Net FW 2.0 SP2, and if the registry key is not found, I prompt the user that they need to install this required piece, at which point the install aborts.
On a 64-bit server, this isn't working. The registry key is quite obviously there, but for some reason, the RegDBKeyExist call is evaluating to -1. This works for 32-bit systems.
The registry key I'm searching for is that created when the framework SP2 is installed: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{C09FB3CD-3D0C-3F2D-899A-6A1D67F2073F}.
Thanks in advance for any insight into this one...
(3) Replies
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Sep 22, 2009
08:06 PM
Any ideas out there? I am thoroughly befuddled. I've tried having the installscript check the value of "SP" at HKLM\\SOFTWARE\\Wow6432Node\\Microsoft\\NET Framework Setup\\NDP\\v2.0.50727 for the case where it's NE 2, and still no dice. :confused:
I've tried a remote debug of this machine, but can't get the debugger to come up when I invoke the "setup /d" command, sheesh.
I've tried a remote debug of this machine, but can't get the debugger to come up when I invoke the "setup /d" command, sheesh.
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Sep 22, 2009
08:50 PM
Perhaps see the help topic "REGDB_OPTIONS" for one possibility?
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Sep 28, 2009
02:05 PM
Hi Robert,
Thanks for the suggestion. I gave that a try, but still, no luck.
It must be looking within the Wow64 part of the registry for this reg key search, but why it would be able to detect the framework itself but not the service pack, I do not understand.
Thanks for the suggestion. I gave that a try, but still, no luck.
It must be looking within the Wow64 part of the registry for this reg key search, but why it would be able to detect the framework itself but not the service pack, I do not understand.
![](/skins/images/8CE4FAD0DE6F3A6F9D0567434D2D2DAE/responsive_peak/images/icon_anonymous_message.png)