Process Lasso was designed to consume as few resources as possible and to be flexible in the ways it can be deployed. It is modular, with the primary two executable components as follows:
- The Core Engine – processgovernor.exe
This is responsible for applying process rules and algorithms. It can be run as a system service or normal process. Except for log emission, it is silent.
- The GUI – processlasso.exe
This is the graphical user interface that allows for configuration and monitoring of Process Lasso actions.
All Windows Servers (e.g. Windows 2019) will get Process Lasso Server Edition installed. This has a fully functional 30 day trial period.
All Windows Workstations (e.g. Windows 10) will get Process Lasso Workstation Edition installed. This is licensed under a freemium model.
The installer will auto-download the correct edition.
You will see the following two pop-ups shown during install or you can access them via the GUI by way of the menu item ‘Options / General settings / Reconfigure the way Process Lasso starts’.
The first of these dialogs instructs how to start Process Lasso and its core engine, ProcessGovernor.
Most server admins choose to start the core engine (governor) as a system service. The GUI can optionally be set to only start when you choose (manually) or only when the administrator logs in. Remember, the GUI does not need to be running for the governor to enforce rules and algorithms.
Config and Log Storage
The next dialog will ask where the INI configuration file and logs are to be stored. There is either a default path used, or you can specify your own. Paths can be on network shares, using UNC naming.
Unattended / Silent Installation
Advanced users can opt to install the product without interaction. This is known as a silent installation. It is done by adding the /S switch to the installer command line.
For a full listing of command line options, see this page.
The full command for a silent install might look like:
ProcessLassoSetup64.exe /S /gui_start_type=manual /governor_start_type=service
How to Launch the GUI from the Command Line
You can launch the GUI by simply running ‘pl’ from any command prompt or directory. The full name is ‘pl.cmd’, but the .cmd can be omitted. The “/showwindow” switch can be added to immediately show the GUI, otherwise the first run will merely create the system tray icon, with the second actually opening the Process Lasso GUI.
The system responsiveness metric shown by Process Lasso’s GUI (on the graph), and in various other locations, such as the CPUEater Demo and ProBalance Insights, is a direct measurement of how responsive the system is to user input. It is a quite elegant algorithm we conceived over a decade ago. You won’t find it anywhere else.