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
- :
- Failure on Windows7 64-bit, component deregistered twice
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
‎May 18, 2011
11:57 AM
Failure on Windows7 64-bit, component deregistered twice
I'm facing the problem that one of my components marked for selfregistration is called twice. Consequently the second call fails with error 1905. While during installation each component is called, as expected, an extra call is generated for deinstallation.
Any idea why this happens?
The logfile shows during deinstalltion:
InstallShield 17:42:45: ISBEW64.exe is successfully loaded for 64-bit registration
InstallShield 17:42:45: Unregistering file D:\Program Files\B\n 2.3\Win32\Source.ax (32-bit)
InstallShield 17:42:45: Unregistering file D:\Program Files\B\n 2.3\x64\Source.ax (64-bit)
InstallShield 17:42:45: Unregistering file D:\Program Files\B\n 2.3\Win32\CSC.ax (32-bit)
InstallShield 17:42:45: Unregistering file D:\Program Files\B\n 2.3\x64\CSC.ax (64-bit)
InstallShield 17:42:45: Unregistering file D:\Program Files\B\n 2.3\x64\Source.ax (64-bit)
The corresponding part of the installation log-file shows:
InstallShield 17:42:18: Initializing Property Bag...
InstallShield 17:42:18: Getting file count from property bag
InstallShield 17:42:18: File Count : 5
InstallShield 17:42:18: Sorting Based On Order...
InstallShield 17:42:18: ISBEW64.exe is successfully loaded for 64-bit registration
InstallShield 17:42:18: Registering file D:\Program Files\B\n 2.3\x64\CSC.ax (64-bit)
InstallShield 17:42:18: Registering file D:\Program Files\B\n 2.3\Win32\CSC.ax (32-bit)
InstallShield 17:42:18: Registering file D:\Program Files\B\n 2.3\x64\Source.ax (64-bit)
InstallShield 17:42:18: Registering file D:\Program Files\B\n 2.3\Win32\Source.ax (32-bit)
InstallShield 17:42:18: Begin Comitting Property Bag
InstallShield 17:42:18: Write KeyList count
InstallShield 17:42:18: Finished Comitting Property Bag
Note that the fifth component, a dll with type library, is not shown in log.
Any idea why this happens?
The logfile shows during deinstalltion:
InstallShield 17:42:45: ISBEW64.exe is successfully loaded for 64-bit registration
InstallShield 17:42:45: Unregistering file D:\Program Files\B\n 2.3\Win32\Source.ax (32-bit)
InstallShield 17:42:45: Unregistering file D:\Program Files\B\n 2.3\x64\Source.ax (64-bit)
InstallShield 17:42:45: Unregistering file D:\Program Files\B\n 2.3\Win32\CSC.ax (32-bit)
InstallShield 17:42:45: Unregistering file D:\Program Files\B\n 2.3\x64\CSC.ax (64-bit)
InstallShield 17:42:45: Unregistering file D:\Program Files\B\n 2.3\x64\Source.ax (64-bit)
The corresponding part of the installation log-file shows:
InstallShield 17:42:18: Initializing Property Bag...
InstallShield 17:42:18: Getting file count from property bag
InstallShield 17:42:18: File Count : 5
InstallShield 17:42:18: Sorting Based On Order...
InstallShield 17:42:18: ISBEW64.exe is successfully loaded for 64-bit registration
InstallShield 17:42:18: Registering file D:\Program Files\B\n 2.3\x64\CSC.ax (64-bit)
InstallShield 17:42:18: Registering file D:\Program Files\B\n 2.3\Win32\CSC.ax (32-bit)
InstallShield 17:42:18: Registering file D:\Program Files\B\n 2.3\x64\Source.ax (64-bit)
InstallShield 17:42:18: Registering file D:\Program Files\B\n 2.3\Win32\Source.ax (32-bit)
InstallShield 17:42:18: Begin Comitting Property Bag
InstallShield 17:42:18: Write KeyList count
InstallShield 17:42:18: Finished Comitting Property Bag
Note that the fifth component, a dll with type library, is not shown in log.
(3) Replies
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Jun 19, 2012
10:21 AM
I have the same issue. Did you ever find a way around it?
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Jun 19, 2012
11:32 AM
Didn't find a solution in InstallShield.
Had to prepare code for an extra call.
Had to prepare code for an extra call.
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Jun 19, 2012
11:55 AM
Well, my file is an .exe file. How would I go about coding around that?
I tried changing the file to not be a self registering file. But still when I install the major upgrade (that no longer contains that file), I still get the message. So just changing the registration settings didn't help.
Is there a way to just suppress the message box maybe?
I tried changing the file to not be a self registering file. But still when I install the major upgrade (that no longer contains that file), I still get the message. So just changing the registration settings didn't help.
Is there a way to just suppress the message box maybe?
