Trouble-shooting setup issues can be a pain. Information below has helped customers get past strange setup problems.
IES products require administrator privileges to install. When you run setup.exe (or similar) you can right-click on the file and choose Run As, or Run As Administrator to insure that appropriate permissions are provided. We use standard InstallShield and/or Windows Installer setups with complete single-file downloads. If the installation fails, you may not have the complete, uncorrupted setup file. Installations may need to download setup components from the Internet before they can begin the installation of IES products. Insure that you have the latest Windows updates.
If an IES setup program fails, for any reason, you may need to reboot your machine, or log-off and on again to reset Windows Installer. Setups can fail for a wide variety of reasons. Often it is something simple, such as Windows Updates are needed or currently installing. You may want to run a tool like CCleaner (free) to clean out your Windows registry, caches, temporary files, etc. You may want to run the Windows Task manager or msconfig to "Take Control of your Startup", by eliminating unnecessary services that may be running in the background and interfering. See (for example):
https://support.microsoft.com/en-us/help/835638/take-control-of-your-windows-start-up
Also check for a full hard drive, Use Windows Explorer, right-click on your hard drive name and go to Properties, and Disk Cleanup.
If you cannot uninstall from the Windows Control Panel, manually delete the C:\Program Files\IES\[Product Name] folder to clean out a partial or failed installation.
Delete the C:\ProgramData\{ABCD-123-...} that contains your setup. You can look inside these hidden cache folders to determine which setup program created them. Sometimes deleting the offending folder will allow the setup to proceed. You can search these folders (you will have multiple ones) by dates or for the setup-xyz.exe file you are trying to install or update, and then remove the folder that contains it.
Sometimes anti-virus programs will complain about our setups. These are false alarms. You can right-click on a setup program, or any installed IES product (.exe files, .dll files) in File Explorer to verify the digital signatures that we apply. These ensure that the product came directly from Integrated Engineering Software. If the digital signature is not present, then you should be worried. See download issues for more details.
You can enable logging on the setup run to create a diagnostic file that may have more details about exactly where and when the setup is failing.
setup.exe /l=<path to logfile>
If you, or your IT staff wish to automate installations and run them silently you may do so by using the "/s" command-line switch when running any setup program.
This message typically means that one or more of the prerequisite files or systems is missing or has an incorrect version. Re-installing the latest version of the product should fix the issue. If not, you may need to manually install these systems as shown below.
IES builds software product on Microsoft systems such as the C++ Runtime 10.0, 11.0, or 14.3 or the .NET 4.8+ Framework. These typically are already installed on an up to date machine. Sometimes they are not installed, so our setup programs will try to install them. They only need to be installed one time.
If you get an error message that says you must manually install the .NET Framework. Run Windows Update and install the appropriate dependency. Note that it may be an optional update.
IES uses a 3rd-party installer called InstallAware. Their documentation is here: InstallAware Help