Jan 24, 2022
11:43 AM
It turns out that modifying the prerequisite files in the InstallShield IDE saved the changes to folder C:\Program Files (x86)\InstallShield\2020\SetupPrerequisites and not our source folder location. I needed to edit the prerequisite files and update the LocalFile path to point to our source file location.
... View more
Jan 24, 2022
11:29 AM
We are using InstallShield 2020 R3. Our installer is throwing a System.IO.FileNotfoundException. The support file that is not found is added to the InstallShield SupportDir\LanguageIndependent folder. Analyzing the problem I have found that when InstallShield starts up, it creates two temp folders (guid names) one contains the runtime binaries (_ISMSIDEL, ISSetup.dll, setup.exe, setup.ini, setup.isn). The other temp file contains the files added to the SupportDir as well as some additional IS files (_isres_0x0409.dll, _isuser_0x0409.dll, ISBEW64, setup.exe, setup.inx). In the original exception window, was a warning message: "WRN: Assembly binding logging is turned off." Enabling assembly logging binding, rerunning the installer and reproducing the issue, the stack trace contains more information. It shows that InstallShield cannot find the support file because it is looking for it the other temp directory; not the SupportDir temp directory. Can someone explain why this is happening? I've attached screen captures illustrating what is occurring.
... View more
Labels
- Labels:
-
InstallShield 2020 R3
Nov 09, 2021
10:20 AM
Our company installs prerequisites as part of our installation. We seem to be having trouble installing Microsoft Visual C++ 2013 (x86) Redistributable. We install both 32-bit and 64-bit redistributable files. Most of our installation are on Windows 10 64-bit. When running our installer program we are seeing the following error : "The installation of Microsoft C++ 2013 Redistributable Package (x86) appears to have failed. Do you want to continue the installation?" Actually the redistributable files are already installed on our 64-bit Windows 10 test machines. There are six files installed (3 - x86 and 3 - x64) with 3 different versions. So we are wondering why InstallShield is trying to install the (x86) redistributable file. The InstallShield 2020 prerequisite files for these C++ 2013 redistributable files are configured to look for specific registry keys and install the redistributable files if the keys do not exist. The registry hive specified is: HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall\<RedistributableKeyName> Checking this location the keys specified in the prerequisite files do not exist. However, checking at registry hive location that includes Wow6432Node, the keys do exist (all six versions). HKLM\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\<RedistributableKeyName> It is my thought the error occurs because the specific (x86) key is not found. Otherwise the installer should not try to install it. Do we need to change the value of the key to include "Wow6432Node"? Attempting to manually install the files "vcredist_x86.exe" and "vcredist_x64.exe" display a dialog titled "Modify Setup" and prompts the user to click "Repair", "Uninstall" and "Cancel". It is my thought that these redistributable files are properly installed. Can someone provide us help with this problem?
... View more
Labels
- Labels:
-
InstallShield 2020 R3
Latest posts by WindShield
Subject | Views | Posted |
---|---|---|
326 | Jan 24, 2022 11:43 AM | |
134 | Jan 24, 2022 11:29 AM | |
440 | Nov 09, 2021 10:20 AM |
Activity Feed
- Posted Re: C++ 2013 x86 Redistributable prerequisite install error on InstallShield Forum. Jan 24, 2022 11:43 AM
- Posted InstallShield Looks in Wrong Temp Folder for Support File on InstallShield Forum. Jan 24, 2022 11:29 AM
- Posted C++ 2013 x86 Redistributable prerequisite install error on InstallShield Forum. Nov 09, 2021 10:20 AM