Install a flow runtime as a Windows Service
- Last UpdatedAug 13, 2026
- 2 minute read
Prerequisites
A platform that supports the minimum requirements is required.
Step 1: Download the installer
-
Open Flow manager.
-
Select Manage, then select Flow runtimes.
-
Select the Get Flow runtime artifacts
icon.
The Flow runtime artifacts dialog opens.
-
Select the Windows installation tab, then scroll down to the downloadable files.
-
Download the file for the version you want to install.
-
Unzip the file to a persistent directory, not a temp directory, on the local host server to store configuration data used by the flow runtime.
Note: Create permission to access the Register Nodes tab is required.
Step 2: Install the Windows server
Important: Most Windows systems have a 260-character path length limitation. Avoid using overly nested directories by keeping the installation path as short as possible—ideally under 100 characters for the flow runtime root folder (Host). For example use a local folder named C:\Flows.
-
When extracting the downloaded archive, navigate to the desired destination, for example C:\Flows.
-
For a guided flow installation, double-click AvevaConnectFlowsServiceSetup.exe.
Note: We recommend using the guided Windows installation as a starting point. Only use the .msi file for command-line or silent installations with msiexec.
-
Run the installer with elevated permissions and follow the setup instructions.
-
For new installations, enter your installation directory, Id, and AccessKey when prompted.
After the installation is finished, the runtime should appear in CONNECT Flows and be ready for deployment.
Step 3: Python setup (optional)
Note: To use the Python Bridge module, Python 3.x must be installed. The path to the Python interpreter must be configured in the appsettings.json file, which is found in the Host\data folder, the same directory where the flow runtime is installed. In the ExternalPrograms section modify the path to the Python executable.
-
If unsure about the path to the executable, use the following command from a Windows Command Line or Powershell:
PS C:\Users\myuser> python -c 'import os, sys; print(os.path.dirname(sys.executable))'
C:\Program Files\Python311
Update the appsettings.json file with the following sample json file here:

-
(Optional) Add the path to the Python executable as an environment variable:
$env:python3Path = 'C:/Program Files/Python311/python.exe'
-
Restart the flow runtime service.
The Module installs the required packages (grpcio and protobuf) automatically.
-
(Optional) For any dependency or compatibility issues, install the packages manually:
pip install grpcio protobuf
or
conda install -c grpcio protobuf
Step 4: Error check
-
Validate that a green checkmark appears next to the flow runtime on the Nodes or Dashboard pages.
-
If no errors are reported, then the flow runtime is successfully running and connected to Flow manager.
Next, build and deploy flows on the new Flow runtime.