In this article, you will find information on the update methods of the HEIMDAL Agent on a Windows machine.
1. Automatic update
2. Target update
3. Include in Release Candidate Program
4. Infinity Management
5. Manual update
Automatic update
The HEIMDAL Agent receives updates every quarter through its SelfUpdate mechanism once a new version is available on the HEIMDAL Security Update Server. When a new HEIMDAL Agent version is released, it is initially made available for manual download and installation in the HEIMDAL Dashboard -> Guide section (Download and Install tab) to all Enterprise customers. It is then made available on the HEIMDAL Security Update Server to be automatically delivered in batches during a 3-week interval for a small part of the HEIMDAL customers to prevent the scenario where a bug is being pushed to all customers at once. If no serious bugs are reported within the 3-week interval, the new release is enabled for Automatic update for the rest of the customers.
Target update
Any specific HEIMDAL Agent version can be targeted to the endpoints in your organization with the Target update feature, which can be enabled by the HEIMDAL Security Support Team. You can choose to keep your endpoints on a specific version (an older version) or to target them to get updated to the latest available HEIMDAL Agent version before being made available on the Automatic update server. This option can target PRODUCTION versions and also RC versions.
Include in Release Candidate Program
The Include in Release Candidate Program feature allows you to automatically update the Production version of the HEIMDAL Agent that is running on the endpoints in your environment to the latest Release Candidate Agent version that is available in the RC HEIMDAL Dashboard and that usually comes with new features, options, and bug fixes. This option can be enabled in the Endpoint Settings section on any Group Policy:
Once this option is enabled in the Group Policy, the latest RC version of the HEIMDAL Agent will be downloaded and installed on the first Group Policy check.
Infinity Management
The HEIMDAL Agent can be updated through the Infinity Management module also (available to customers that have this licensing option). This method allows you to automatically push a new version of the HEIMDAL Agent onto the endpoints that are running an older version and have not been updated yet by the HEIMDAL Security Update Server.
The new HEIMDAL Agent version is added as a new 3rd Party Application with the following Install Arguments:
/qn update=true
Manual update
The HEIMDAL Agent can be manually updated in 2 ways: through the uninstall & reinstall method or through the update method.
The uninstall & reinstall method allows you to perform a fresh installation of the HEIMDAL Agent. To do that, you have to:
1. Open Control Panel -> Programs and Features.
2. Uninstall the HEIMDAL Agent.
3. Restart the computer to allow the OS to remove all Antivirus drivers and settings.
4. Install the HEIMDAL Agent using the GUI (by running the MSI Installer) or using the silent installation arguments in a Command-Prompt window (running with Administrator permissions):
msiexec /i "path-to-Heimdal-Agent-installer" /qn heimdalkey="license-goes-here"
Example: msiexec /i "C:\Users\Test\Downloads\HeimdalLatestVersion.msi" /qn heimdalkey="license-goes-here"
The update method allows you to update the currently installed version. To do that, you have to:
1. Run a Command-Prompt (with Administrator permissions).
2. Run the following command line (the /qn parameter is optional, depending if you want to run the update silently or not):
msiexec /i path-to-Heimdal-Agent-installer /qn update=true
Example: msiexec /i "C:\Users\Test\Downloads\HeimdalLatestVersion.msi" /qn update=true