Skip to main content
Version: 11.5

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.

info

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.

info

This guide describes installation to Windows systems. If you are looking for a guide describing installation to macOS, please refer to the following article:

πŸ“— Agent installation on macOS

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​

1

Launch the Installer​

Run the DeskAlerts Agent installer (.msi) file. The DeskAlerts Agent Setup Wizard welcome screen will appear. Click Next to continue.

2

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.

3

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.
info

You can review the available registration types by following the link below:

πŸ“— DeskAlerts Registration Types

Choose the appropriate mode based on your deployment scenario, then click Next to proceed.

4

Choose Installation Path​

You may change the default installation directory if needed. Click Next to continue.

5

Enter the Server URL​

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

6

Select Registration Method​

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

info

You can review the available registration types by following the link below:

πŸ“— DeskAlerts Registration Types

7

Select Additional Options​

You can enable optional modules:

  • Wallpaper
  • Lockscreen
  • Screensaver
info

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.

8

Start Installation​

Click Install to begin the installation process. The installer will copy files and configure the system. This may take a few moments.

9

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

ParameterDescription
REGISTRATION_TYPEDefines the user registration method
BASE_URLSpecifies the URL of your DeskAlerts Server (e.g., https://server.company.com/DeskAlerts).
ALLOWING_UNTRUSTED_SSL=trueOptional. Allows agents to connect to servers with self-signed or invalid SSL certificates. Skip if your server has a valid certificate.
DELETEPROFILE=1Removes 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=trueInstalls the DeskAlerts Windows Service for Wallpaper, Lockscreen, and Screensaver features.
DISABLE_WP_LS_SS=trueDisables Wallpaper, Lockscreen, and Screensaver functionality.
/qn /quietInstalls the application silently, with no user interface.
/lv log.txtCreates a detailed log file of the installation process.

REGISTRATION_TYPE Values

ValueRegistration TypeDescription
0SimplePrompts user for manual registration (login/password).
1ComputerNameUses the device hostname as the user ID.
2SimpleADAutomatically registers users using Active Directory (AD) attributes.
3AzureADAutomatically registers users using Azure Active Directory attributes.
5SeamlessAutomatically registers using current Windows user and device (silent).
6SeamlessHybridUserADRegisters users in hybrid Azure AD environments.
7SeamlessForAzureADSeamless registration specifically for Azure AD environments. Uses Windows Azure AD integration to retrieve user credentials automatically.
info

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.

info

You can review the available registration types by following the link below:

πŸ“— DeskAlerts Registration Types

Additional Parameters

ParameterDescription
AI_DESKTOP_SH=0Prevents creation of a desktop shortcut
AI_STARTMENU_SH=0Prevents creation of a Start Menu shortcut
DISABLE_TRAY_MENU=truePermanently 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.
  • /qn or /quiet – Runs the uninstallation in silent mode (no UI).
  • /lv log.txt – Generates a verbose log file for troubleshooting purposes.
warning

Ensure the path to the .msi file matches the version installed on the system.

Connecting DeskAlerts Agent to DeskAlerts Server​

info

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.

1

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.

2

Step 2: Verify client-server Connectivity​

  1. Right-click the DeskAlerts icon in the Windows system tray.

  2. Select the Info menu option.

  3. 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:

  1. Open the following file as an Administrator:

C:\Program Files\ToolBarStudio Inc\DeskAlerts Client software\DeskAlertsClient\appsettings.json

  1. Locate the line containing ALLOWING_UNTRUSTED_SSL.
  2. Change the value: "ALLOWING_UNTRUSTED_SSL" to true
  3. Save the file and restart the DeskAlerts Agent.
warning

Use this option only in trusted internal environments where certificate validation can be bypassed safely.