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
- :
- How to change
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 26, 2010
06:06 AM
Regisrty not created in Windows 2008 64 Bit
I tried to install the application in Windows 2008 64 bit m/c . Everythinng worked. But
Registry is not created.
Custom Action didnot fired.
These thinngs are working fine in other operationd system
Please suggest something.
Registry is not created.
Custom Action didnot fired.
These thinngs are working fine in other operationd system
Please suggest something.
(6) Replies
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Apr 27, 2010
03:36 AM
Hi,
I am assuming you are using basic msi project.
If so - are you creating a log file? did you check that the CA really did not fire?
In case the CA is being run, It might be that the registry entry is being created in the 64 bit portion of the registry instead at the 32 bit portion.
I suggest you read about REGDB_OPTION_WOW64_64KEY
"Specifies that all future general registry operations affect the 64-bit parts of the registry instead of the 32-bit parts of the registry (on a 64-bit system). Setting this option on a 32-bit system has no effect."
In case you expect the key to always be created at the 32 bit portion, I suggest you add this to your Installscript code:
if(SYSINFO.bIsWow64) then
REGDB_OPTIONS = REGDB_OPTIONS & ~REGDB_OPTION_WOW64_64KEY;
endif;
in case you want to create the key at 64 bit portion, you can use:
REGDB_OPTIONS = REGDB_OPTIONS | REGDB_OPTION_WOW64_64KEY;
Hope this helps..
Sharon.
I am assuming you are using basic msi project.
If so - are you creating a log file? did you check that the CA really did not fire?
In case the CA is being run, It might be that the registry entry is being created in the 64 bit portion of the registry instead at the 32 bit portion.
I suggest you read about REGDB_OPTION_WOW64_64KEY
"Specifies that all future general registry operations affect the 64-bit parts of the registry instead of the 32-bit parts of the registry (on a 64-bit system). Setting this option on a 32-bit system has no effect."
In case you expect the key to always be created at the 32 bit portion, I suggest you add this to your Installscript code:
if(SYSINFO.bIsWow64) then
REGDB_OPTIONS = REGDB_OPTIONS & ~REGDB_OPTION_WOW64_64KEY;
endif;
in case you want to create the key at 64 bit portion, you can use:
REGDB_OPTIONS = REGDB_OPTIONS | REGDB_OPTION_WOW64_64KEY;
Hope this helps..
Sharon.
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Apr 28, 2010
12:35 AM
I am trying to created the registry with the designer and not instal shield script.
Custom action is another issue. this custom action executes an exe.
Please help
Custom action is another issue. this custom action executes an exe.
Please help
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Apr 29, 2010
03:14 AM
Are you creating registry key using system configuration?
The registry entry will be part of a component. Change 64bit option to YES in Component Detials.
Hope this might help.
The registry entry will be part of a component. Change 64bit option to YES in Component Detials.
Hope this might help.
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Apr 29, 2010
04:35 AM
After changing it to 64 bit will it work on 32 bit and Xp m/c also?please reply
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Apr 29, 2010
04:37 AM
The installer will work on 32 bit OS, But the registry entry will not be created as the component is meant for 64 bit OS.
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎May 07, 2010
08:47 AM
From whwere in the Insatllshield i can change this option
I have
InstallSHield 2009 Professional Edition
Version 15
Service Pack 2
Please help I am unable to find this option..
I have
InstallSHield 2009 Professional Edition
Version 15
Service Pack 2
Please help I am unable to find this option..