Keep TOP Server Running Unattended as a Windows System Service

Configurable runtime modes for the needs of your project

The TOP Server installs as a Windows system service on all supported operating systems. This allows unattended operation on systems where you won't always have a user logged in to the operating system and can speed start-up time during a reboot of the operating system.

The TOP Server has two Runtime Process Modes:

  • System Service (Default)
  • Interactive

For full details, consult the TOP Server main help file that installs with TOP Server under Standard Features - Process Modes.

Running as a Windows system service reduces downtime

When running as a service, the TOP Server runtime doesn't need user intervention and starts when the operating system opens. This provides user independent access to the server by the client applications like HMI, SCADA, MES, historian and other clients.

Interactive runtime mode increases compatibility with certain applications

When running in Interactive mode, the TOP Server runtime remains stopped until a client attempts to connect to it. Once started, it runs until all clients have disconnected and then shuts down. The runtime also shuts down if the user account logs out of the operating system. OPC and Suitelink connections should typically run in the default Service mode.

Due to the way current operating systems allow desktop interactions with Windows services using separate sessions that cannot interact with each other, users making DDE or NetDDE connections to TOP Server must set the Runtime Process Mode to "Interactive".   Further details are available in our knowledgebase.

Configuring the TOP Server runtime process mode is easy

If you need to change from the default Runtime Process Mode, you will need to open the TOP Server Administration Settings. If you don’t see the Administration icon in the Windows system tray, go to the desktop Start Menu -All Programs - Software Toolbox - TOP Server 6 - TOP Server 6 Administration. The Administration icon shown will then appear in the system tray.

Once you open the TOP Server Administrative icon settings, you can choose the mode you want to use from the drop-down menu. These settings can even be secured by making changes to the User Manager, also accessed through the Administration icon menu.

TOP Server services work together

When running as a Windows system service, TOP Server relies on multiple installed services working together.  If you have installed the TOP Server and you don’t see the six services displayed in the image to the right, you will need to reinstall the TOP Server with Administrative privileges

NOTE: Depending on which version you install, you may also have a "TOPServerScriptEngine" service. Also, if you chose not to install the Local Historian or OPC.NET interface, those services would also be missing, which is only an issue if you plan to use those features.

If you see the Event Logger service, but not the TOP Server Runtime Service, please check the Administrative settings for Runtime Process to ensure "System Service" is the selected runtime process mode.

Important Notes:

  • Running as a Windows system service may require DCOM and Windows security settings changes. See our DCOM tutorial for detailed information on how to configure DCOM on your system.
  • AVEVA software (formerly Wonderware) users should use either OPC or SuiteLink to connect to TOP Server.
    • The default SuiteLink application name for TOP Server is "server_runtime" - this is configurable in the TOP Server Project Properties under FastDDE/SuiteLink.
    • If using older NetDDE, which most modern applications and versions of AVEVA products DO NOT use, TOP Server has to be configured in Interactive mode. It is highly unlikely you will need this and SuiteLink and OPC DO NOT require interactive mode

Get Started Now

The demo is the full product once licensed. Once a client application connects to the  TOP Server, the TOP Server runtime will operate for 2 hours at a time. At the end of the 2 hour demo period, the demo timer must be reset by restarting the TOP Server runtime service.

Connect with Us

1-888-665-3678 (US + Canada toll free)
+1-704-849-2773 (Global)
support.softwaretoolbox.com