StaffCounter for Windows.StaffCounter for Windows

Windows XP/Vista/7/8/10

StaffCounter Agent for Windows. What is it?StaffCounter Agent is a tool for monitoring a user’s actions on a computer, designed especially for the StaffCounter time-tracking service. It helps to oversee employees and how they work at the computer.

Managers can view an analysis of this data at the StaffCounter website at any time.

The program requires a constant internet connection.

Thanks to our analytics service, even the busiest managers can check on what their employees are up to at their computers in just a couple of minutes.

The agent logs all user activity on the computer and requires only a couple of minutes to set up. It runs in the background and doesn’t put a heavy load on the system.

StaffCounter Agent offers the following key features

  • it logs all applications opened and used, including how long they are actively used;
  • It tracks internet activity, namely visited websites and web searches;
  • it takes screenshots at defined time intervals;
  • it takes shots from the web camera periodically, and at the beginning or resuming of work;
  • it records the text typed in various applications;
  • it records surrounding sound;
  • it can be temporarily disabled so that workers can use the computer for their own personal needs.

*  The capabilities of the program depend on the type of subscription. In a Professional subscription, all features work without restrictions.

Download StaffCounter Agent.Step1. Whitelist the Downloads folder in the Windows Defender service. Launch the Control panel, Update & Security, and Windows Security. Find the virus protection and Exclusions. Add the Downloads folder to the list.

Step 2. Download StaffCounter Agent. You will need to unpack the .zip archive into a new folder.

Attention! For Windows 7 users make sure you have installed the following security update: Microsoft Security Advisory.

Step 3.  Run staffcounter_install.exe as administrator. (perform a right-click on it and select Run as administrator”)

After going through all the installation steps, the window for the first launch of the program will appear.
At the first launch of the program, you need to connect the agent to the server.

Step 4: When you start the program for the first time, you need to connect the agent to the server
This can be done in 3 ways:

Installation through the main e-mail account on StaffCounter

Right after the program has been installed, enter the e-mail account for your StaffCounter account in the main window.
The E-mail can be viewed on your profile page.

Installation via an existing device ID

On the detailed page of your employee, you can find the device ID to connect it without creating a new one, and without losing user data.

Installation by invitation, when adding an employee by e-mail

When adding a new employee, his E-mail in this case will be the device ID.
Therefore, when installing the StaffCounter agent, the E-mail of the employee whom you invited must be specified in the field when connecting the agent.

For Windows XP, the installer will automatically offer to install the appropriate version.

After the program connects to the server, monitoring will start automatically. The program will take settings from the server each time the user logs on to the system.
Step 5: To configure the program settings, go to your online account and open the page Settings. Choose the department you need. Change the values and save the settings. Then restart the target computer to apply the changes.

  • You can hide the icon of the StaffCounter application in the system tray. Disable the required option on the server in the department settings;
  • To remove the StaffCounter shortcut in the Start menu, delete the C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StaffCounter folder;
  • To remove the StaffCounter shortcut in the list of installed programs, launch the Regedit application, find and delete the entire folder StaffCounter_is1 from the HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\ directory. 
  • You can also move the StaffCounter application from a regular location to a folder that is not visible to the user. 
  • Stop the monitoring application. In the Task Manager, find either Staffcounter or Windows UI auditing service or Monitoring Agent. Stop the process.
  • Then move the Staffcounter folder from C: \ Program files \ to another location. This location should be readable and writable by all users of the computer. We suggest in C: \ Users \ Default \ AppData \ Local \
  • This folder should be made an exception for antivirus programs and for Windows defender.
  • After the transfer, launch the Staffcounter application from the new location.

If you have configured Data Leak Prevention (Account Professional), Login your user account on On Settings page choose the department that target computer belongs to. Uncheck all the options in DLP settings. Save the configuration.

After this:

  1. Restart the target computer;
  2. Launch Task manager, find StaffCounter monitoring processes and stop them;
  3. In the folder Program files\StaffCounter launch Unins000.exe;
  4. StaffCounter has been successfully uninstalled.

If you have not configured Data Leak Prevention (Account Standard):

  1. Launch Task manager, find StaffCounter monitoring processes and stop them;
  2. In the folder Program files\StaffCounter launch Unins000.exe;
  3. StaffCounter has been successfully uninstalled.

Как удалить программу StaffCounter с компьютера?To reinstall or update the StaffCounter program , you just need to install the new version of the Agent over the current one.

If there are any errors while doing this, then we recommend:  

  1. Uninstall a program (see How to uninstall StaffCounter from a computer?)
  2. Reinstall using the existing device code (see Installing through an existing device code)
Installation via .bat file with preset parameters.Preparing for installation

In order to install the Agent with the required parameters, you need to open and edit the cmdline_install.bat file located in the installation folder.


Parameter values
  • /uploadurl=
    Local StaffCounter server address. If not specified, by default connects to
  • /devid=111-11-11
    Device ID to connect to the server. It is only needed if it is necessary to reconnect the PC to this ID on the server.
  • /autoregister=1
    Monitoring of all accounts on a PC with auto-connection to the server (in this case, be sure to specify // adminmail)
  • /
    account email for auto-connection and auto-substitution in the connection dialog.
    If not specified, you will need to enter it manually.
    does not show interface during installation
  • /ignoreapp=mstsc – do not track time for MSTSC process (MS Remote Desktop app)
  • /noidleapp=skype,ApplicationFrameHost – do not track downtime for skype, ApplicationFrameHost process (Skype)
  • /startmenu=1 – create a shortcut in the Start menu and a shortcut to Uninstall under Add or Remove Programs (default 0)
  • /lang=russian – define an alternative language
Example of a line with parameters:

staffcounter_install.exe /autoregister=1 /

First, you need to configure the MSI-package using the ORCA application. You can download the ORCA from here.
In the ORCA edit the Registry section:

  • Into the AdminEmail field input the address, that you used to register on the

  • If you want to connect the Staffcounter application to a local server, input the new upload address into the UploadURL field, for example,

Save the changes.

After this launch the command prompt as administrator and go to the folder with the MSI package.

Here you have to execute the command

msiexec.exe /qr /i staffcounter.msi


If Avast antivirus is installed on your computer, then in order to install the StaffCounter Agent, you need to add 3 elements to the exclusion:

  1. Link to the site from which you download the StaffCounter program – 
  2. The folder where you download the archive of your program – in the example, this is the folder \Downloads
  3. The folder where the StaffCounter program will be installed – in the example, this C:\Program Files (x86)\StaffCounter\
    If this folder does not exist, then install the StaffCounter program. During installation, this folder will be created, but Avast will delete its contents and leave the folder itself.
    After that, add the folder to the exclusion and reinstall the StaffCounter program.

How to add elements to the exception:

Avast. Menu.

Avast. Settings.

Avast. Exceptions.

The agent updates the settings from the StaffCounter server on the PC in the following cases:

  • When you turn on the computer;
  • Every 2 hours of program work;
  • When manually paused from the system tray;
  • By request.
    If you need to get the settings “right now”, you must click on the StaffCounter icon in the system tray, then select the “Options” section and click “Update settings“.
    Within 60 seconds, the program will take the last settings from the server.

StaffCounter icon in the system tray.If you need to get the settings "right now", you must click on the StaffCounter icon in the system tray, then select the "Options" section and click "Update settings".

If you need to find out what data the program collects on a specific PC, you need to click on the StaffCounter icon in the system tray, then select the “Options” section and a list of collected data will be presented here.

StaffCounter icon in the system tray.The data that the program collects on a specific PC.

AdditionallyAdditionally. Agent for Windows OS.

Because of its monitoring functions, StaffCounter might sometimes be mistakenly identified as a spying application or other undesirable software. You should add the application and its modules to your antivirus’ list of exceptions:You should add the application and its modules to your antivirus’ list of exceptions.

An employee can click on the StaffСounter Agent application icon in the system tray and stop monitoring. It is also possible to start monitoring again from this window.An employee can click on the StaffСounter Agent application icon in the system tray and stop monitoring. It is also possible to start monitoring again from this window.

To check his or her own record, an employee can open here a local report for the current day.

To check his or her own record, an employee can open here a local report for the current day.

DLP functionality:

  • Bluetooth devices connecting prevention;
  • Configurable forbiddance of removable USB drives using;
  • You can disable drives connecting via MTP protocol: phones, cameras, removable disks;
  • Disable writing on CD / DVD drives;
  • Prevent configuration changes or deletion of this program by other users;
  • Controlled prevention of file sending to external resources;
  • Prevent access to folders and files in the local network;
  • Prevent downloading and running applications from the Internet and external devices.

How to enable security features

After the registration on our server and  StaffСounter agent installation open the Settings page and scroll down to the DLP section.


Disable access to Bluetooth devices

It is necessary to switch “Disable sending files by Bluetooth” on.

The data transfer to Bluetooth devices and back will be impossible now.

Customizable access to flash drives

In the field Control USB flash drives and HDD by serial number, we create access rules for USB drives based on their serial number, VID, and PID. To find out the serial number, VID, and PID of the drive, install the ChipGenius program.

The format of this field is


the “*” sign, in this case, means any VID and PID; This can be done to save time, since the serial number is quite unique, and the VID and PID are often the same. A void after = means that no actions for this drive on this computer are applicable — neither reading, writing, nor formatting.

If, on the contrary, you need to allow reading and writing to only one drive, you should set the following rule:


If it is necessary to prohibit only writing to the drive, then we write


Attention: with the “r” parameter, it is impossible to record new data, but deleting old data and formatting is possible, so be careful!

*:*:*=   // means for all devices everything is forbidden.

*:*:*=r  // means for all the devices is allowed only reading.

*:*:*=rw  //  means for all the devices – without restrictions.

The ban on connecting drives via MTP-protocol

Turn on the checkbox Block access to smartphones and cameras connected by USB.

The function does not allow users to transfer data to phones, cameras, players, and other devices connected via the USB port. Devices are not available for reading and writing.

Disable writing to CD / DVD drives

Turn on the “Disable write files to DVD recorder” option.

The program prohibits writing to CDs and DVDs directly from the conductor, as well as through various burning programs.

Controlled ban on sending files to external resources

Turn on the item Disable uploading data with the following browsers:
In the Rules field, you can enter one of three (or several immediately separated by a semicolon without spaces) supported by our system browsers: Google Chrome (chrome), Internet Explorer / Edge (explore), Mozilla Firefox (Firefox), and Skype(skype). Sending to external resources through selected browsers will be prohibited. The most common configuration is chrome;explore;firefox;skype10

Prevent access to folders on the local network

Check the Block access to all shared folders option.

Now the recording of files and folders in the local network folders (including FTP) will be prohibited. File reading is still available.

Prevent downloading and running applications from the Internet and from external devices

Turn on the Disable to download applications from the web option. This module will prohibit downloading applications from the Internet, unzipping executable files, as well as installing new programs. In addition, unauthorized removal of the StaffCounter DLP agent from the operating system will be prohibited. If you need to uninstall our product, you will need to disable this option first.


  1. Only the user who has access to the Control Panel on the StaffCounter can disable the protection functions and make changes by default. Other users (even with administrator rights) do not have the authority to change the module configuration.
  2. Before uninstalling the program of StaffCounter, you should disable DLP protection, otherwise, the removal of the program will be refused.
  3. Before installing the StaffCOunter agent on Windows 7 and Windows 2008, you should install the latest security updates from Microsoft Security Advisory.
  4. After the switching option on and off, you should save the settings and restart the target computer.

StaffCounter Safe agent – reduced version of monitoring agent for Windows, with open-source code. Main features:

  1. it tracks internet activity, visited websites in Internet Explorer, Google Chrome, and Mozilla Firefox;
  2. it logs all applications opened and used, including how long they are actively used;
  3. it can be temporarily disabled so that workers can use the computer for their own personal needs.
  4. It records the time of session starts and pauses.

The user interface of the application is the same as the StaffCounter agent. This application is recommended if using computers for personal purposes is allowed. Open source code provides you to be sure, the application has not any backdoors.

Download StaffCounter Safe Agent

In case of any issues with the StaffCounter application please provide  troubleshooting logs:

1) C:\Program Files(x86)/Staffcounter \ report-***.txt

2) C:\ProgramData\Staffcounter\ report-****.txt
(or C:\Users\All Users\Staffcounter\ report-***.txt)

Or click “Report Problem” in the Staffcounter menu, in the system tray. The troubleshooting log will be sent to the server into the folder of the device. You can download it with the entire backup.