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 at 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 tracks internet activity, namely visited websites and web searches;
  • it takes screenshots at defined time intervals;
  • it logs Skype conversations and calls;
  • it logs all applications opened and used, including how long they are actively used;
  • it logs the names of all files and folders that an employee works with;
  • it tracks when external devices are connected or disconnected;
  • it records the amount of text typed in various applications;
  • it can be temporarily disabled so that workers can use the computer for their own personal needs.

Download StaffCounter Agent.Step1. Download StaffCounter Agent on the computer your employee will use. You will need to unpack the .zip archive. Unzip it into a new folder.

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

 

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

To adjust program settings on the computer itself, open the Program Files/StaffСounter folder and launch the agent as the 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 data.staffcounter.net server.

Step 3: When you start the program for the first time, you need to connect the agent to the server data.staffcounter.net.
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.
To configure the program settings, go to the Control Panel, section Settings.

The following options will be available to you in the program window:

  • Device ID (view only)
  • Report a problem (send troubleshooting log to the support department)
  • Pause for 1 hour (the program will not collect data on the user’s work for 1 hour)
  • Stop time control / Start time control
  • View time report
  • Options
    – Parameter list – data collected by the Agent
    – Ability to update the settings from the server for the Agent upon request

Иконка StaffCounter в системном трее.В окне программы вам будут доступны следующие опции.

  • Uninstall the Staffcounter program;
  • Run the Windows Security program;
  • Stop real-time protection;
  • Install StaffCounter software again. But don’t start or connect it;
  • Copy the address of the working folder to the clipboard. In Windows security find the list of exceptions. Add the address of the StaffCounter working folder there;
  • Run real-time protection;
  • Launch and connect the StaffCоunter program.
  • You can hide the icon of the StaffCounter application in the system tray. Disable the required option on the server in the department settings;
  • The application of Staffcounter does not have a shortcut in the Start menu and in the list of installed programs;
  • You can also move the StaffCounter application from a regular location to a folder that is not visible to the user. To install the Staffcounter program to an arbitrary folder, you need to do the following:
  • Stop the monitoring application. In the Task Manager, find either Staffcounter or Windows UI auditing service. 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 data.staffcounter.net. 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=https://192.168.1.50/upload-v2
    Local StaffCounter server address. If not specified, by default connects to https://data.staffcounter.net/upload-v2
  • /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)
  • /adminemail=admin@mail.com
    account email for auto-connection and auto-substitution in the connection dialog.
    If not specified, you will need to enter it manually.
  • /VERYSILENT
    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 /adminemail=admin@mail.com

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 Staffcounter.net

  • If you want to connect the Staffcounter application to a local server, input the new upload address into the UploadURL field, for example, http://192.168.1.51/upload-v2

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 – https://data.staffcounter.net/ 
  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.

There is a certain problem with Call centers – employees speak through: Skype, Zoiper, x-lite, 3cx, etc. and when they do not move the mouse or type anything on the keyboard, then the entire conversation is recorded in a pause.

In order for the StaffCounter Agent to consider this conversation as working time and not a pause in the conversation mode, it is necessary to add the program data to the exception when installing the Agent.

To do this, add a parameter to the .bat file:
/noidleapp=skype,ApplicationFrameHost       {here you need to add a list of programs to exclude, separated by commas}

and install the agent from the .bat file!

Further, the agent will take into account conversations in such programs only if the application is active, i.e. if the user speaks on Skype, then the skype window should be selected by him.
Otherwise, if he opens the browser and at the same time speaks on Skype and does not use the keyboard and mouse, then this will also be considered as a pause.

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 deleting this program by other users;
  • Controlled prevention of files 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 installing open Settings page and scroll down to the DLP section.

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

Disable access to Bluetooth devices

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

Now data transfer to Bluetooth devices and back will be impossible.

 

Customizable access to flash drives

Turn on the option Control USB flash drives and HDD by serial number. In the next  field 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.

Having received information about the serial number, VID and PID, we can prohibit the recording of information on our USB flash drive or on removable disk.

To do this, write the following rule:

0xVID:0xPID:SN=

or

*:*:SN=

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, nor writing, nor formatting.

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

*:*:SN=rw

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

*:*:SN=r

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

The command concerning all other drives should go last in the list.

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

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

*:*:*=rw  //  means for all others – 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 CD and DVD 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 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 (iexplore), Mozilla Firefox (firefox). Sending to external resources through selected browsers will be prohibited.

 

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.

Note:

  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 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 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 starting and pauses.

User interface of the application is the same as StaffCounter agent. This application is recommended, if using of the 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 StaffCounter application please provide  troubleshooting logs:

1) C:\Program Files(x86)/Staffcounter \ report-{USER}.txt

2) C:\Users\All Users\Staffcounter\ report-{USER}.txt

Or click “Report Problem” in staffcounter menu.