I upgrade FME Flow from 2024.2 to 2025.2.1 using the Windows express installation method. With all setting using default.
Under “Engine Management” the localhost showing have 0 standard engines. Even I manually change it to 2, it stays at 0.
FME Flow Engines service is running correctly. When I tried restart the service, FMEEngine.exe will show on details tab in Task Manager then disappear.
When I tried run FMEEngine.exe, this error pop up:

processMonitorConfigEngines.txt:
NODE_ADMIN_PORT=7500
NODE_MANAGED=true
# ENGINE process configuration template
TEMPLATE_START_ENGINE="C:/Program Files/FMEFlow/Server/fme/FMEEngine.exe" REGISTER_FME_ENGINE localhost 7070 DEFAULT "C:/Program Files/FMEFlow/Server/fmeEngineConfig.txt" -ENGINE_HOST_NAME localhost
TEMPLATE_STOP_ENGINE=
TEMPLATE_PARAMS_ENGINE=log=true|attempts=20|continual=60|wait=0|norestart=2
PROCESS_DESTROY_MODE=DEFAULT
# Start FME Engine 1
START_ENGINE_localhost_Engine1=!TEMPLATE_START_ENGINE! -ENGINE_TYPE STANDARD
fmeprocessmonitorengine.log:
Mon-22-Dec-2025 01:39:28.860 pm INFORM Thread-0 393654 : Initializing process type=ENGINE name=localhost_Engine1 description=Created from configuration file start="C:/Program Files/FMEFlow/Server/fme/FMEEngine.exe" REGISTER_FME_ENGINE localhost 7070 DEFAULT "C:/Program Files/FMEFlow/Server/fmeEngineConfig.txt" -ENGINE_HOST_NAME localhost -ENGINE_TYPE STANDARD -FME_INSTANCE_NAME localhost_Engine1 stop= wait=0 attempts=20 log=true monitorport=-1 continual=60
Mon-22-Dec-2025 01:39:28.864 pm INFORM Thread-0 393551 : Process "localhost_Engine1" will ignore process return values
Mon-22-Dec-2025 01:39:28.864 pm INFORM Thread-0 393554 : Process "localhost_Engine1" using max start attempts value of 20
Mon-22-Dec-2025 01:39:28.864 pm INFORM Thread-0 393633 : Process "localhost_Engine1" using continual attempts value of 60
Mon-22-Dec-2025 01:39:28.865 pm INFORM Thread-0 393530 : Initiating startup of process "localhost_Engine1".
Mon-22-Dec-2025 01:39:28.867 pm INFORM localhost_Engine1 393500 : Process "localhost_Engine1" raw startup command is: "C:/Program Files/FMEFlow/Server/fme/FMEEngine.exe" REGISTER_FME_ENGINE localhost 7070 DEFAULT "C:/Program Files/FMEFlow/Server/fmeEngineConfig.txt" -ENGINE_HOST_NAME localhost -ENGINE_TYPE STANDARD -FME_INSTANCE_NAME localhost_Engine1
Mon-22-Dec-2025 01:39:28.867 pm INFORM ProcessStateReportListener 393607 : Will wait for 0 seconds for process localhost_Engine1 to start up.
Mon-22-Dec-2025 01:39:28.871 pm INFORM ProcessStateReportListener 393644 : Process localhost_Engine1 assume started.
Mon-22-Dec-2025 01:39:28.871 pm INFORM localhost_Engine1 393556 : Process "localhost_Engine1" startup command is using the following separate arguments: [C:/Program Files/FMEFlow/Server/fme/FMEEngine.exe, REGISTER_FME_ENGINE, localhost, 7070, DEFAULT, C:/Program Files/FMEFlow/Server/fmeEngineConfig.txt, -ENGINE_HOST_NAME, localhost, -ENGINE_TYPE, STANDARD, -FME_INSTANCE_NAME, localhost_Engine1]
Mon-22-Dec-2025 01:39:28.872 pm INFORM localhost_Engine1 393680 : Default Core host localhost. Current Core host localhost.
Mon-22-Dec-2025 01:39:28.872 pm INFORM Thread-0 393648 : STARTED: Startup status received. Process localhost_Engine1 started.
Mon-22-Dec-2025 01:39:28.872 pm INFORM localhost_Engine1 393687 : Connecting to Core host localhost.
Mon-22-Dec-2025 01:39:28.876 pm INFORM Thread-0 393534 : Startup sequence has completed.
Mon-22-Dec-2025 01:39:28.876 pm INFORM Thread-0 405414 : Schedule Manager init OK
Mon-22-Dec-2025 01:39:28.876 pm INFORM Thread-0 401812 : FME Flow is using locale: en_AU
Mon-22-Dec-2025 01:39:28.877 pm INFORM Thread-0 000000 :
Mon-22-Dec-2025 01:39:28.877 pm INFORM Thread-0 401902 : --------------- FME Flow Properties ----------------
Mon-22-Dec-2025 01:39:28.880 pm INFORM Thread-0 000000 :
Mon-22-Dec-2025 01:39:28.881 pm INFORM Thread-0 000002 : ROOT_PATH : C:/Program Files/FMEFlow
Mon-22-Dec-2025 01:39:28.881 pm INFORM Thread-0 000002 : SERVER_PATH : C:/Program Files/FMEFlow/Server
Mon-22-Dec-2025 01:39:28.881 pm INFORM Thread-0 000002 : RESOURCE_PATH : C:/ProgramData/Safe Software/FMEFlow/localization
Mon-22-Dec-2025 01:39:28.881 pm INFORM Thread-0 000002 : LOG_FILENAME : fmeprocessmonitorengine.log
Mon-22-Dec-2025 01:39:28.881 pm INFORM Thread-0 000000 :
Mon-22-Dec-2025 01:39:28.881 pm INFORM Thread-0 401811 : ----------------- End Properties ------------------
Mon-22-Dec-2025 01:39:28.881 pm INFORM Thread-0 000000 :
Mon-22-Dec-2025 01:39:28.881 pm INFORM Thread-0 401826 : FME Flow starting...
Mon-22-Dec-2025 01:39:28.886 pm INFORM Thread-0 000000 :
Mon-22-Dec-2025 01:39:28.887 pm INFORM Thread-0 401904 : ----------- RequestHandler Properties -------------
Mon-22-Dec-2025 01:39:28.887 pm INFORM Thread-0 000000 :
Mon-22-Dec-2025 01:39:28.887 pm INFORM Thread-0 000002 : MAX_PENDING_CONNECT_REQUESTS : 500
Mon-22-Dec-2025 01:39:28.887 pm INFORM Thread-0 000002 : NODE_ADMIN_PORT : 7500
Mon-22-Dec-2025 01:39:28.887 pm INFORM Thread-0 000000 :
Mon-22-Dec-2025 01:39:28.887 pm INFORM Thread-0 401811 : ----------------- End Properties ------------------
Mon-22-Dec-2025 01:39:28.887 pm INFORM Thread-0 000000 :
Mon-22-Dec-2025 01:39:28.911 pm INFORM Thread-0 401906 : RequestHandler Thread started
Mon-22-Dec-2025 01:39:28.911 pm INFORM Thread-0 401827 : FME Flow up and running
Mon-22-Dec-2025 01:39:28.922 pm INFORM localhost_Engine1 393558 : Commencing startup of process "localhost_Engine1". This is attempt 1.
Mon-22-Dec-2025 01:39:28.966 pm INFORM requesthandler 402201 : RequestHandler starting up
Mon-22-Dec-2025 01:39:29.070 pm WARN localhost_Engine1 393562 : Process "localhost_Engine1" ended unexpectedly. Being restarted on attempt 2...
Mon-22-Dec-2025 01:39:29.070 pm WARN localhost_Engine1 393563 :
1) Review the log file for the job that was running when the problem occurred.
2) Check that the terminated program is not already running on the system.
3) Check that correct license(s) are in effect.
Mon-22-Dec-2025 01:39:29.071 pm INFORM localhost_Engine1 393566 : Process "localhost_Engine1" waiting for process output listener threads to terminate...
Mon-22-Dec-2025 01:39:29.071 pm INFORM localhost_Engine1 393569 : Process "localhost_Engine1" closing process stderr output stream
Mon-22-Dec-2025 01:39:29.071 pm INFORM localhost_Engine1 393570 : Closed process stderr output stream
Mon-22-Dec-2025 01:39:29.071 pm INFORM localhost_Engine1 393567 : Process "localhost_Engine1" closing process stdout output stream
Mon-22-Dec-2025 01:39:29.071 pm INFORM localhost_Engine1 393568 : Closed process stdout output stream
Mon-22-Dec-2025 01:39:29.072 pm INFORM localhost_Engine1 393500 : Process "localhost_Engine1" raw startup command is: "C:/Program Files/FMEFlow/Server/fme/FMEEngine.exe" REGISTER_FME_ENGINE localhost 7070 DEFAULT "C:/Program Files/FMEFlow/Server/fmeEngineConfig.txt" -ENGINE_HOST_NAME localhost -ENGINE_TYPE STANDARD -FME_INSTANCE_NAME localhost_Engine1
Mon-22-Dec-2025 01:39:29.073 pm INFORM ProcessStateReportListener 393607 : Will wait for 0 seconds for process localhost_Engine1 to start up.
Mon-22-Dec-2025 01:39:29.073 pm INFORM ProcessStateReportListener 393644 : Process localhost_Engine1 assume started.
Mon-22-Dec-2025 01:39:29.074 pm INFORM localhost_Engine1 393556 : Process "localhost_Engine1" startup command is using the following separate arguments: [C:/Program Files/FMEFlow/Server/fme/FMEEngine.exe, REGISTER_FME_ENGINE, localhost, 7070, DEFAULT, C:/Program Files/FMEFlow/Server/fmeEngineConfig.txt, -ENGINE_HOST_NAME, localhost, -ENGINE_TYPE, STANDARD, -FME_INSTANCE_NAME, localhost_Engine1]
Mon-22-Dec-2025 01:39:29.074 pm INFORM localhost_Engine1 393680 : Default Core host localhost. Current Core host localhost.
Mon-22-Dec-2025 01:39:29.074 pm INFORM localhost_Engine1 393687 : Connecting to Core host localhost.
Mon-22-Dec-2025 01:39:29.088 pm INFORM localhost_Engine1 393558 : Commencing startup of process "localhost_Engine1". This is attempt 2.
Mon-22-Dec-2025 01:39:29.226 pm WARN localhost_Engine1 393562 : Process "localhost_Engine1" ended unexpectedly. Being restarted on attempt 3...
Mon-22-Dec-2025 01:39:29.227 pm WARN localhost_Engine1 393563 :
1) Review the log file for the job that was running when the problem occurred.
2) Check that the terminated program is not already running on the system.
3) Check that correct license(s) are in effect.

