DeskAlerts Agent Installation on Windows
Overviewβ
This guide describes how to install the DeskAlerts Agent on end-user devices. The DeskAlerts Agent is a lightweight application that receives alerts and messages from the DeskAlerts Server and displays them on the userβs screen, ensuring fast and reliable communication across the organization.
According to our internal security and distribution policies, DeskAlerts installation packages are not published for public download.
To obtain the installation file for the current version, please contact our Support Team directly.
This guide describes installation to Windows systems. If you are looking for a guide describing installation to macOS, please refer to the following article:
Installation Prerequisitesβ
Network Requirements
By default, the DeskAlerts 11 Agent connects to the server using TCP port 443.
If the server is configured with additional connection services (which is required for deployments with more than 7,000 agent devices), the agent application will use both port 443 and TCP ports 40000β40010 to communicate with the server.
Manual Installationβ
Launch the Installerβ
Run the DeskAlerts Agent installer (.msi) file. The DeskAlerts Agent Setup Wizard welcome screen will appear. Click Next to continue.

Accept the License Agreementβ
Read the End User License Agreement. To proceed with the installation, select I accept the terms in the License Agreement, then click Next.

Choose the Installation Modeβ
Select the desired DeskAlerts Agent installation mode:
- Express Mode β Installs the application using the Simple user registration method and default configuration parameters.
- Advanced Mode β Allows you to choose a different registration type and customize additional installation options.
You can review the available registration types by following the link below:
Choose the appropriate mode based on your deployment scenario, then click Next to proceed.

Choose Installation Pathβ
You may change the default installation directory if needed. Click Next to continue.

Enter the Server URLβ
Provide the DeskAlerts Server URL that the agent will connect to. Ensure the URL uses the HTTPS protocol. Click Next.

Select Registration Methodβ
Choose how users will be registered/authenticated with the DeskAlerts Server and click Next to proceed.

You can review the available registration types by following the link below:
Select Additional Optionsβ
You can enable optional modules:
- Wallpaper
- Lockscreen
- Screensaver
You do not need to enable these options if your license does not include any of the following modules: Wallpapers, Lockscreens, or Screensavers.
Enabling these options will also install the DeskAlerts Windows Service, which modifies specific system registry entries.

Click Next to continue.
Start Installationβ
Click Install to begin the installation process. The installer will copy files and configure the system. This may take a few moments.
Complete the Installationβ
When the installation is complete, click Finish to close the wizard. The DeskAlerts Agent is now installed and ready for use.

Installing DeskAlerts Agent in Quiet/Silent Mode (Command Line)β
System administrators can install or uninstall the DeskAlerts Agent in quiet mode using the Windows command line. This method is ideal for mass deployment using centralized endpoint management systems such as Microsoft SCCM, Intune, or Group Policy.
Example Command
msiexec /i "DeskAlertsClient11.x.x.x.msi" ALLOWING_UNTRUSTED_SSL=true REGISTRATION_TYPE=0 BASE_URL=https://YOURSERVERURL/DeskAlerts DELETEPROFILE=1 /qn /quiet /lv log.txt
Parameter Breakdown
| Parameter | Description |
|---|---|
REGISTRATION_TYPE | Defines the user registration method |
BASE_URL | Specifies the URL of your DeskAlerts Server (e.g., https://server.company.com/DeskAlerts). |
ALLOWING_UNTRUSTED_SSL=true | Optional. Allows agents to connect to servers with self-signed or invalid SSL certificates. Skip if your server has a valid certificate. |
DELETEPROFILE=1 | Removes the userβs local alert history and content from previous installations. Default if omitted. |
APPDIR="C:\Path\To\Install" | (Optional) Specifies the installation directory. |
ENABLE_SERVICE=true | Installs the DeskAlerts Windows Service for Wallpaper, Lockscreen, and Screensaver features. |
DISABLE_WP_LS_SS=true | Disables Wallpaper, Lockscreen, and Screensaver functionality. |
/qn /quiet | Installs the application silently, with no user interface. |
/lv log.txt | Creates a detailed log file of the installation process. |
REGISTRATION_TYPE Values
| Value | Registration Type | Description |
|---|---|---|
| 0 | Simple | Prompts user for manual registration (login/password). |
| 1 | ComputerName | Uses the device hostname as the user ID. |
| 2 | SimpleAD | Automatically registers users using Active Directory (AD) attributes. |
| 3 | AzureAD | Automatically registers users using Azure Active Directory attributes. |
| 5 | Seamless | Automatically registers using current Windows user and device (silent). |
| 6 | SeamlessHybridUserAD | Registers users in hybrid Azure AD environments. |
| 7 | SeamlessForAzureAD | Seamless registration specifically for Azure AD environments. Uses Windows Azure AD integration to retrieve user credentials automatically. |
When using the AzureAD registration type, users will be prompted to confirm their identity via Microsoft MFA upon first launch of the DeskAlerts Agent. This is a standard part of the Azure authentication flow.
You can review the available registration types by following the link below:
Additional Parameters
| Parameter | Description |
|---|---|
AI_DESKTOP_SH=0 | Prevents creation of a desktop shortcut |
AI_STARTMENU_SH=0 | Prevents creation of a Start Menu shortcut |
DISABLE_TRAY_MENU=true | Permanently hides the system tray menu, overriding server-side settings |
Uninstalling DeskAlerts Agent in Quiet/Silent Modeβ
To uninstall the DeskAlerts Agent silently (without user interaction), use the following command:
msiexec /x "DeskAlertsClient11.x.x.x.msi" /qn /quiet /lv log.txt
Parameters:
/xβ Uninstalls the specified MSI package./qnor/quietβ Runs the uninstallation in silent mode (no UI)./lv log.txtβ Generates a verbose log file for troubleshooting purposes.
Ensure the path to the .msi file matches the version installed on the system.
Connecting DeskAlerts Agent to DeskAlerts Serverβ
User credentials are not required for the following authentication types: ComputerName, SimpleAD, Seamless, SeamlessHybridUserAD, SeamlessForAzureAD.
If one of these methods is used, you may skip to Step 2.
Step 1: Register the Userβ
On first launch, the DeskAlerts Agent will display a registration form. Fill in the following fields:
- Username (required)
- Password (required)
- Email (optional)
- Mobile phone (optional)

Click Submit to complete registration.
Step 2: Verify client-server Connectivityβ
-
Right-click the DeskAlerts icon in the Windows system tray.
-
Select the Info menu option.
-
In the Info window, review the following fields to confirm connection status:
- Name β should show the assigned device or user identity.
- URL - should show the configured DeskAlerts Server URL.
- Hub State β should display a Connected status.

If the information is correct, the DeskAlerts Agent is successfully connected to the server.
Troubleshooting Connectivity Issuesβ
If the Hub State shows βHubs are not connectedβ or the Name field displays Not created, it may indicate:
- The DeskAlerts Server is not reachable.
- The SSL certificate used by the server is not trusted by the agent.
Workaround for Untrusted SSL Certificatesβ
To allow the DeskAlerts Agent to connect to a server with an untrusted SSL certificate, follow these steps:
- Open the following file as an Administrator:
C:\Program Files\ToolBarStudio Inc\DeskAlerts Client software\DeskAlertsClient\appsettings.json
- Locate the line containing
ALLOWING_UNTRUSTED_SSL. - Change the value:
"ALLOWING_UNTRUSTED_SSL"totrue - Save the file and restart the DeskAlerts Agent.
Use this option only in trusted internal environments where certificate validation can be bypassed safely.