You are currently reviewing an older revision of this page.
How can an OpenFlows product be installed and licensed on a computer without an internet connection, such as on a computer with access to a SCADA system that has an "air gap"? (no internet)
When installing a CONNECT Edition (version 10.XX.XX.XX) OpenFlows application without internet access the installation fails and a screen similar to the following appears:
Or, you may encounter the error message: Setup Failed. 0x80070002 - The system cannot find the file specified
Generally speaking, the OpenFlows product installation executable (.EXE) include the prerequisites such as Visual C++ runtime redistributables and CONNECTION Client, so no internet connection should be required for those.
However, the Microsoft .NET Framework prerequisites may be downloaded from Microsoft's website. When it is detected that internet access is not available the above errors may appear.
Also, licensing is typically done through a connection to Bentley's "hosted" SELECTserver (selectserver.bentley.com), requiring an internet connection.
1. Access a computer that has an internet connection.
2. Download the appropriate Microsoft .NET Framework and Visual C++ runtime redistributable offline installers. Click here for a list of required .NET versions for each OpenFlows product version. For VC++, the required versions vary, consider download and installing all of the ones mentioned below.
3. Transfer the above files to the computer without internet access. For example using a USB flash drive or burned DVD
4. Install the VC++ redistributables and the required Microsoft .NET Framework version
5. Install the Bentley OpenFlows product.
Note: you could also consider downloading the latest CONNECTION Client version (from Bentley's Software Downloads site on connect.bentley.com) and adding it to the USB drive.
After installation, the CONNECTION Client itself requires an internet connection (to sign in), and is required to activate the license as of version 10.02.XX.XX and greater. See below for more.
If there is a requirement for extended offline scenarios beyond the offline period of the products (I.e. usually 7 days), both Subscription Entitlement Service and SELECTserver provides the capability to reserve or check out licenses. For computers without internet connectivity, license files can be generated from the administration website by the Administrator from an internet-connected machine.
For versions that use the Subscription Entitlement Service Licensing (10.02.XX.XX and greater), you can temporarily connect to the internet and check out a license, or the administrator can download a check out license file, transfer it to the computer in question (for example using a USB flash drive) and import the license file into the Bentley Licensing Tool. For more information, see: How to check out licenses from Entitlement Management
For versions that use SELECTserver licensing (below 10.02.XX.XX), to license the software without an internet connection, check out the license from the license server (selectserver.bentley.com/bss), save it to an XML file, place that on an external drive (such as a USB flash drive / thumb drive), connect it to the computer that does not have internet access, then import the XML file in the License Management Tool.
Note that license usage will always be 100% of the time, when it is checked out.
See more details here:
Admin Check In and Out Instructions for XM and Higher
Importing a Checked Out License (XML file) for XM and Higher
The following feature rely on an internet connection:
Microsoft .NET Framework 4.6.2 (Offline Installer)Microsoft .NET Framework 4.6.1 (Offline Installer)Microsoft .NET Framework 4.5.2 (Offline Installer)
Downloading OpenFlows / Hydraulics and Hydrology Software