Unspecified Error or "Failed to execute EXE package" during installation


Product(s):FlowMaster, WaterCAD, WaterGEMS, HAMMER, SewerCAD, SewerGEMS, StormCAD, CivilStorm
Version(s):CONNECT Edition
Area:Installation

Problem

When installing one of the above OpenFlows product, one of the following error is generated: 

Setup Failed - 0x80240438 - Unspecified error
Setup Failed - 0x800f0831 - Unspecified error
Error 0x80070032: Failed to execute EXE package.

Solution

This issue is likely related to the installation file being unable to enable .NET 3.5 on the computer. First, make sure that .NET 3.5 is installed and available on the computer. If it is not, you will need to download this from Microsoft's website. 

If .NET 3.5 is available on the machine, you can try to manually enable this.

  1. In the search bar next to the Windows key on your screen, type "Windows Features", and press Enter. The Turn Windows features On or Off dialog box appears. You can also find this from Control Panel > Programs and Features > Turn Windows Feature on or off.

  2. Select the .NET Framework 3.5 (includes .NET 2.0 and 3.0) check box, select OK, and reboot your computer if prompted.

If you do not have access to these features, please contact your organization's IT department to help you out. You may also have to check for and install Windows Updates.

If you are still unable to manually enable .NET 3.5, see if you have the Windows ISO file (DVD image) that corresponds to your version of Windows 10 available and mounted as drive D:, you could try installing .NET 3.5 from there using this: DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:d:\sources\sxs

If that doesn't help, there is a link to generate an error log file. Please save this and send this the Bentley Technical Support.