RoboTask Service manager

<< Click to Display Table of Contents >>

Navigation:  Several practical recommendations > Running RoboTask as an NT service >

RoboTask Service manager

The RoboTask Service Manager is a separate utility within the installation package of RoboTask. The RoboTask Service Manager allows to install the RoboTask Service and perform the necessary initial settings of the service.

The functions of the service setting are separated according to their subjects onto different tabs.


Service Setup

The functions of installing, starting and stopping of a service are located on this tab. It is also possible to change system settings of the service and to get access to the main window of the service here.



Install RoboTask Service.

Installs the RoboTask Service in your system if the service has not installed yet.


Remove RoboTask Service.

Removes the RoboTask Service from a local system.


Reinstall RoboTask Service.

Reinstalls the service with default system settings.


Update Status.

Updates displaying of service status in the window.


Start RoboTask Service.

Starts the RoboTask Service on a local computer.


Stop RoboTask Service.

Stops the RoboTask Service on a local computer.


Restart RoboTask Service.

This operation stops the RoboTask Service, pauses for a few seconds and then starts the service again.


Service configuration

You can perform system settings of the service here as well as in the system Service Manager (Control Panel => Administrative tools => Services). For ease of operation, the settings of the RoboTask Service are included into this utility.


Start Interactive Service Detection

This function is destined specially for operation systems Windows Vista and the later ones (Windows 7, Windows Server 2008, Windows 8). The function allows to start and stop Interactive Service Detection

The RoboTask service is an interactive service. This means that a user can get an access to the service window and do settings interactively. In the OS Vista (and in later OSs) the system hides interactive services by default. To get the access to the system window it is necessary to start the system service Interactive Service Detection. After that you can get an access to the session SYSTEM and then work with the window RoboTask Service interactively.


Allow Interactive Services.

To get an access to the service window, interactive services must be allowed in the system. In the OS Windows 7/ Server 2008 R2 (and previous OS) interactive services are allowed by default. In systems beginning from Windows 8 interactive services are forbidden by default.

This option does not prevent RoboTask service from working. The service starts and works normally in any case. But if the option is off, you cannot get any access to the main window of the RoboTask service. If interactive services are not allowed, you will get an error when starting Interactive Service Detection.

To allow interactive services in the system it is enough just to switch on this checkbox.


General Settings



You can find general settings for the service on this tab:

Location of tasks and logs.

The maximum length of log-files (in lines).

Switching on and off the automatic work of tasks.

You can also find these settings in the dialog Settings on the General tab.


Logon Parameters




Logon Process as Specified User

Select this option if you want the RoboTask log on as Specified User and get its privileges.


Domain Name

Enter the name of the domain or server whose account database contains the specified UserName account.


User Name

Enter the name of the user account to log on to.



Enter the password of the user account.


Network Server Parameters.

On this tab you can set up server parameters of RoboTask. Read more about client-server mode here.



Start Server at RoboTask loading

It is on by default. Switch off this checkbox if you want to refuse from remote administration.


Bind to IP

By default this field is empty. This means that the network server is bound to all available addresses on the computer. The address has the same effect. You can specify particular address. This is useful if the computer/server has several IP addresses.

Also you can specify local host address In this case you can connect to server from local computer only.



This is the number of a port, on which the server accepts connections. By default, it is 5500. If you use more than one instance of RoboTask at your computer, apply different ports to avoid conflicts.

For example: 5500 is for an application, 5501 is for a Service.


Encrypt data

This is the mode of traffic encryption. By default, it is on. The mode of ciphering is specified by server. A client is tuned on the mode of encryption automatically. RoboTask provides the traffic encryption with dynamic keys using CryptoAPI system functions.


Compress data

This is the mode of traffic compression. By default, it is on. The mode of traffic compression can be useful when connection is slow (for example, DialUp or GPRS). The mode of traffic compression (packing) is specified by server. A client is tuned on the mode of compression automatically.


User Rights

This is the check mode of user’s rights at connection. It is possible to choose between two modes of user checking:

Use Internal list. When you press the button “Edit Internal List of Users” in this mode, you can define users, who have the right of connect to the server. This is just text in the form USERNAME=PASSWORD on every line.
For example:
At the checking of a user, the server inspects presence of the user in a list and correctness of a password.

System Administrators. In this mode the server checks presence of administrator’s rights on a local computer when a client connects.

If the user isn’t checked, the server returns an error and closes the connection.

By default, the System Administrators mode is on.


Plugin parameters




Network Plugin settinggs

The form is the same as the settings of the Network plugin.


WebSocket Plugin Settings

The form is the same as WS Connection Manager



note Related Topics

Custom variables

Running tasks simultaneously

Task synchronization

Using built-in Basic

Errors processing

Service vs Application

Using UNC names

Authentication parameters

How to get an access RoboTask Service