Running the FME Flow System Services Under Different Accounts (Windows)

Warning  These instructions are recommended for Windows installations only. To avoid unexpected results on Linux installations, we recommend that all FME Flow system services run under the same user account.

By default, the FME Flow Core, FME Flow Engines, and FME Flow Application Server Windows services run under the local system account, which does not have network permissions. You may need to run these services under different accounts that can read and write data to the FME Flow System Share and FME Flow installation directory, particularly in a distributed installation where these services are installed on separate machines. For more information about required permissions for the FME Flow System Services, see Directory and Account Permissions.

Note  When making this change, we recommend updating all three services to use the same Service Account or user account.

To Run the FME Flow System Services Under Different Accounts

  1. (FME Flow Engines service only) If your FME Engines are installed separately from the FME Flow Core (Adding FME Engines on a Separate Machine), you may need to update the user account that runs the FME Engines to provide read/write access to the FME Flow System Share and FME Flow installation directory. Ensure that account has the necessary permissions on the FME Flow Core and FME Flow Database machines. For more information, see Running the FME Engines Under a Different Account.
  2. Open the Windows Services:
  3. Select Start > Control Panel > Administrative Tools > Services.

    Or

    Run services.msc.

  4. In the Services list, right-click FME Flow Application Server, FME Flow Core, or FME Flow Engines, and select Properties.
  5. Note  The FME Flow Core service is dependent on the FME Flow Database service, which must remain under the Local System account.
  6. In the Properties dialog, click the Log On tab.
  7. Select This account, and specify a user account and password that provides permissions to the FME Flow System Share and FME Flow installation directory. If you are updating the FME Flow Engines account, make sure the account corresponds to the user you specified in Step 1.
  8. If Cross-Origin Resource Sharing settings have been updated, and you are updating the FME Flow Engines account, grant Write permissions on file cors.properties to the user you specified in Step 1. This file is located in the \localization\clients folder of the FME Flow System Share. For more information, see Directory and Account Permissions. (You must have direct access to this file; it is not available from the Resources page of the Web User Interface.)
  9. Click OK.
  10. Restart the FME Flow System Services you updated.