The issues related to the Infinity Management product are usually caused by errors in the patch configuration.
1. The application that I want to push through Infinity Management is not being installed
2. The application that I want to push through Infinity Management is failing to install
3. The application that I want to push through Infinity Management is patched over and over again
4. The application that I want to push through Infinity Management disappears from the HEIMDAL Agent after being installed
The 3rd Party Application that I've added is not being installed
BEHAVIOR: the 3rd Party Application that I've added is not being installed.
SOLUTION: after adding the application to Infinity Management, make sure you have enabled any of the tick boxes in the snippet below (Install, Update or Allow Install):
The application that I want to push through Infinity Management is failing to install
BEHAVIOR: the application that I want to push through Infinity Management is failing to install.
SOLUTION: in the application's Patch Configuration, make sure you are using the Install Arguments provided by the software vendor. Usually, MSI Installers use /qn or /q as parameters for silent installation, while EXE Installers use /S, /SILENT, and /VERYSILENT as parameters for silent installation, but these differ from one application to another. Other applications require multiple parameters.
If the application still fails to install after making sure the Install Arguments are correct, check the Event Viewer Logs (under Windows Logs -> Application, by filtering all the MsiInstaller event sources).
All errors regarding the installation of an updated version of a 3rd Party Application (that is using an MSI Installer) are found in the Event Viewer Logs. In terms of EXE Installers, each installation operation must end with an exit code and that is why applications that are successfully installed return exit code 0, while those that are not successfully installed return an exit code 1 or any other value. This can be seen in the logs generated by the HEIMDAL Agent, using the Heimdal LogViewer (in the Heimdal Log Viewer search for the following keywords: There was a problem).
The application that I want to push through Infinity Management is patched over and over again
BEHAVIOR: the application that I want to push through Infinity Management is patched over and over again.
SOLUTION: in order to identify an installed application, the HEIMDAL Agent checks the name of the application (configured in Infinity Management under Custom Expression) in the following 2 Windows Registry paths: HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\
If the Version field configured in Infinity Management is not correct (higher than the version of the installed application), the HEIMDAL Agent will continuously patch the application until the configured version matches the installed version.
To fix the issue, make sure you configure the correct Version number in the application's Patch Configuration. If needed, you can disable the existing patch and create another one from scratch.
The application that I want to push through Infinity Management disappears from the HEIMDAL Agent after being installed
BEHAVIOR: the application that I want to push through Infinity Management disappears from the HEIMDAL Agent after being installed.
SOLUTION: in order to identify an installed application, the HEIMDAL Agent checks the name of the application (configured in Infinity Management under Custom Expression) in the following 2 Windows Registry paths: HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\
If the Custom Expression field does not match the DisplayName property in the Windows Registry, the HEIMDAL Agent will not successfully identify the application that is deployed through Infinity Management and that is why it will disappear from the Monitored list after installation.
If none of the above help please reach out to the HEIMDAL Security Support Team.