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.
datamine
Level 6
- Revenera Community
- :
- About datamine
Sep 19, 2023
06:21 AM
I'm seeing this error using InstallShield 2014, and removing the CERxxxx.tmp doesn't fix it. I'm not even using FlexNet?
... View more
Jun 19, 2023
10:38 AM
Hi
We are trying to track down the InstallShield licenses that various members of our organisation are using - visiting the Product and Licensing Center shows some licenses that are past their shown "expiration date", but are still in activate use. Is there a way of finding exactly which of these licenses have actually expired, or even been cancelled (I know that we had a cleanup of licenses a few years ago)?
TIA
Ian Johnson.
... View more
Labels
- Labels:
-
InstallShield Legacy Versions
Mar 24, 2016
10:39 AM
Just a guess here also, would it not be in "Releases" under "Prepare for Release"?
... View more
Mar 24, 2016
06:34 AM
We've come across this problem on numerous occasions in the past, I finally found what I believe to be the answer here: http://www.laurierhodes.info/?q=node/46 In a nutshell, the problem is that Windows Installer evaluates the components *before* the previous version is uninstalled, meaning that components may not be marked for inclusion because they are older/have not changed. The uninstall then removes these components, and when the install stage goes through those components are not marked to be installed. According to that article, Windows Installer expects that the RemoveExistingProducts custom action is performed at the end of the installation as a kind of "cleanup" operation, not at the start as InstallShield traditionally places it. If it is placed at the beginning then the ref counting mechanism does not work, thus components can go missing. We are in the process of moving RemoveExistingProducts to the end of the Installation/Execute sequence for all our products as this appears to be much more reliable. Hope this helps.
... View more
Oct 01, 2014
05:18 AM
It turns out this was a red herring, it works fine when the entries are in Wow6432Node after all, there were just a few missing.
... View more
Sep 30, 2014
08:54 AM
Thanks for the reply 🙂 I tried a custom InstallScript action which sets REGDB_OPTIONS in this way, just before WriteRegistryValues (which I assume will write the contents of the Registry table) but the result is the same unfortunately. I could probably achieve the desired effect entirely in InstallScript but that defeats the object (and flexibility) of merging a .reg file at build time, there are too many entries to add in script.
... View more
Sep 30, 2014
04:34 AM
Hi I have a basic MSI project in which we include a .reg file to set up COM entries for a particular 32-bit component. Since the advent of Windows 7, registry reflection has been disabled so these entries always appear under HKEY_CLASSES_ROOT\Wow6432Node and not under HKEY_CLASSES_ROOT as they did before. However, certain apps do not recognise the component as registered unless they are under HKEY_CLASSES_ROOT, which is where they appear if the component is registered manually. I have tried (and so far failed) to force these entries to be set under HKEY_CLASSES_ROOT by default. I've tried setting "Disable Registry Reflection", some InstallScript to set REGDB_OPTIONS but neither of these make any difference, and I really don't want to have to resort to making the component self-register. Does anyone know of a method I can use to force these entries into the right place?
... View more
Labels
- Labels:
-
InstallShield 2012
Sep 11, 2013
08:58 AM
Thanks for the reply 🙂 We do need the ref counts because these are shared components, and on a clean install they work fine (i.e. 1). However, we have had issues in the past with major upgrades because for some inexplicable reason Windows Installer evaluates what needs doing to components *before* it uninstalls the old products so we've sometimes had odd components not reinstalled after the upgrade etc. Thus it appears this evaluation was causing the dynamic files to be reinstalled and the new files on top of that, causing a ref count of 2. The solution I have found (for anyone else who may have this problem) is this; it's not very elegant, and it's still a little unclear to me as to why it actually works: After the SetupProgress custom action in Installation/User Interface, I have an InstallScript custom action which simply calls: MsiSetFeatureState(hMSI, " ", INSTALLSTATE_ABSENT); Then just before the ProcessComponents custom action in Installation/Execute (and after RemoveExistingProducts) I call another InstallScript action which does: MsiSetFeatureState(hMSI, " This appears to fool Windows Installer into not pre-evaluating the components within this feature, and they are installed correctly with ref counts of 1.
... View more
Sep 10, 2013
10:30 AM
We've recently removed a component which installed files from a dynamic folder to install each file as an individual component. We've set it to a major upgrade so that it completely uninstalls the old product and reinstalls the new, but we're finding that when the new components are reinstalled all the file have a ref count of 2, as if something has "remembered" the old files and assumes they were already installed. This obviously isn't a problem until the user uninstalls, at which point all these files are left behind. Manually uninstalling the old and then installing the new operates correctly. Has anyone else come across this problem, and if so is there a solution please?
... View more
Labels
- Labels:
-
InstallShield 2012 Spring
Jul 04, 2013
10:11 AM
I've just downloaded and tried to use this prerequisite and it's not working for me either. The Helper.exe seems to be kicking off Windows Modules Installer but after a while all goes quiet and the helper never exits. Does anyone know if there have been any updates to this?
... View more
Jul 31, 2012
06:21 AM
As part of a change in our build processes we have just upgraded to InstallShield 2012 Spring. As part of this change it is no longer ideal to add a Merge Module path to every installation of InstallShield so that it picks up any locally-built Merge Modules - is there any way to specify Merge Modules via a path on a project-by-project basis? TIA Ian Johnson.
... View more
Labels
- Labels:
-
InstallShield 2012 Spring
Apr 18, 2012
03:33 AM
I guess this forum isn't as active as it used to be then. Just as an FYI, the only way I could find to get around this was to pick the value up via the RegLocator table, and all the jumping through hoops that entails.
... View more
Apr 16, 2012
10:24 AM
I am trying to read a value from the registry in InstallScript using RegDBGetKeyValueEx where the name of the value contains curly brackets {}, however no matter how I specify this name no value is returned. I had originally assumed this was being altered in some way at build time, however I am now beginning to suspect that it is happening at runtime as I have tried creating a string table entry and reading it using LoadStringFrom StringTable and passing the result into the function, but this still returns nothing. Can anyone tell me a syntax I can use to read these values from the registry? TIA
... View more
Labels
- Labels:
-
InstallShield 2009
Nov 26, 2010
04:03 AM
In time-honoured fashion, I have now discovered that the cause of this is some script that we run to force certain features to install, but should not be run in Maintenance mode. As you were!
... View more
Latest posts by datamine
Subject | Views | Posted |
---|---|---|
1374 | Sep 20, 2023 03:12 AM | |
1433 | Sep 19, 2023 06:21 AM | |
408 | Jun 19, 2023 10:38 AM | |
3928 | Mar 24, 2016 10:39 AM | |
1208 | Mar 24, 2016 06:34 AM | |
1502 | Oct 01, 2014 05:18 AM | |
1502 | Sep 30, 2014 08:54 AM | |
2155 | Sep 30, 2014 04:34 AM | |
937 | Sep 11, 2013 08:58 AM | |
1930 | Sep 10, 2013 10:30 AM |
Activity Feed
- Posted Re: Certificate error on InstallShield Forum. Sep 20, 2023 03:12 AM
- Kudoed Re: Certificate error for varul. Sep 20, 2023 03:12 AM
- Posted Re: Certificate error on InstallShield Forum. Sep 19, 2023 06:21 AM
- Posted Product and Licensing Center expiration dates. on InstallShield Forum. Jun 19, 2023 10:38 AM
- Posted Re: How to rename Setup.exe? on InstallShield Forum. Mar 24, 2016 10:39 AM
- Posted Re: "Completely uninstall old setup before installing new setup", incorrect behaviour on InstallShield Forum. Mar 24, 2016 06:34 AM
- Posted Re: Interface registry entries not reflected on InstallShield Forum. Oct 01, 2014 05:18 AM
- Posted Re: Interface registry entries not reflected on InstallShield Forum. Sep 30, 2014 08:54 AM
- Posted Interface registry entries not reflected on InstallShield Forum. Sep 30, 2014 04:34 AM
- Posted Re: Problem with major upgrade where dynamic folders have been changed to components on InstallShield Forum. Sep 11, 2013 08:58 AM
- Posted Problem with major upgrade where dynamic folders have been changed to components on InstallShield Forum. Sep 10, 2013 10:30 AM
- Posted Re: Enable .Net 3.51 in Windows 8, Windows 2008/2012 Server on InstallShield Forum. Jul 04, 2013 10:11 AM
- Posted Merge Module locations on InstallShield Forum. Jul 31, 2012 06:21 AM
- Posted Re: RegDBGetKeyValueEx - special characters in szName on InstallShield Forum. Apr 18, 2012 03:33 AM
- Posted RegDBGetKeyValueEx - special characters in szName on InstallShield Forum. Apr 16, 2012 10:24 AM
- Posted Re: Uninstall from original installer does not remove everything on InstallShield Forum. Nov 26, 2010 04:03 AM
- Posted Uninstall from original installer does not remove everything on InstallShield Forum. Nov 25, 2010 03:59 AM
- Posted Re: Steps to create 64-bit installer? on InstallShield Forum. Sep 06, 2010 06:03 AM
- Posted Steps to create 64-bit installer? on InstallShield Forum. Sep 06, 2010 05:51 AM
- Posted Re: Still: COM Extraction of ProgIDs in IS 2009 does NOT WORK! on InstallShield Forum. Nov 23, 2009 09:03 AM