All Windows Servers, such as Windows 2019, will have Process Lasso Server Edition installed. This has a fully functional 30-day trial period.
All Windows Workstations, such as Windows 10, will have Process Lasso Workstation Edition installed. This is licensed under a freemium model.
The installer will automatically download the correct edition if the wrong one was chosen.
Process Lasso was designed to consume as few resources as possible and be flexible in deployment. Its primary components are:
- Core Engine (Governor) – ProcessGovernor.exe
This non-interactive component is responsible for applying process rules and algorithms. It can be run as a system service or normal process. This is referred to as the ‘process governor’ or ‘core engine’.
- GUI – ProcessLasso.exe
This is the graphical user interface (GUI) that allows for configuration and monitoring of Process Lasso actions. It also hosts the system tray icon and updater. It is not necessary to have the GUI running for configured rules and algorithms to be enforced, and in most cases it is not desirable for it to auto-start for all users.
- Config file – prolasso.ini
This INI file holds Process Lasso rule and algorithm settings. Its path can be customized, and it can be pushed or pulled to individual installs.
Administrators will see the following two dialogs during installation, or via the GUI menu item ‘Options / General settings / Reconfigure the way Process Lasso starts’.
The first dialog instructs how to start Process Lasso and its core engine, the Governor. Installer command line options are also available to configure the startup behavior.
Most server admins choose to start the Governor as a system service, and the start the GUI only for their administrative user or not to auto-start (manual open by user).
The GUI is responsible for the system tray icon and updater. The Governor is entirely non-interactive. It is often important to ensure the GUI does not auto-start for all users so they don’t encounter update available or other interactions intended for the system administrator.
The Process Lasso auto-start task(s) exist in the Task Scheduler root, so can alternatively be changed there. That may be more convenient for many administrators. If the Governor is set to start as a service, the only task will be for the Process Lasso GUI.
Config and Log Storage
The next installation 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 UNC network shares. The configuration and log should be writable by the user context that Process Lasso and its Governor (core engine) will be running in. They do not have to be writable by all users on the system.
When a local config path is used, and that is recommended, configuration changes can be pushed or pulled from a centralized source by script. When the config file is changed, Process Lasso will automatically reload and apply it.
We recommend use of scripts to automate config file (INI) changes by pushing or pulling them to individual installs. Similarly, one can script retrieval of Process Lasso logs from servers for analysis.
CLI (Silent) Installation
Advanced users can opt to install the product without user interaction. This is accomplished by adding the /S switch to the installer command line.
The installation command might look like:
ProcessLassoSetup64.exe /S /gui_start_type=manual /governor_start_type=service /keyfile=prolasso.key
Key files for easier product activation or offline use can be requested by contacting Bitsum. They are available on to Site and Server Edition licensees.
For a full listing of installer command line options, see this page.
Features to Configure
Features to deploy depend on your objectives. ProBalance will immediately be active without additional configuration. For additional process control, you can create new Watchdog, Persistent Affinity, Instance Balancer, CPU Limiter, and other rules. For assistance, please contact us.