Summary
The following limitations apply to the usage agent when the UseAddRemove preference is set to "true":
- Usage may not be tracked for applications that have installation details recorded in the 64-bit Add/Remove Programs registry (under HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall). This is because the agent only gathers application installation path details from the 32-bit area of the registry (HKLM\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall).
- If multiple installed applications have the same installation path registered in the 32-bit Add/Remove Programs registry area, when an executable from under that path is used the agent will report usage against one of the applications (effectively chosen at random).
Affected versions
Any agent with an internal release number earlier than 14.2.0 is affected. This includes all agent versions prior to 2020 R2.2 / March 2020 (Cloud) and 2020 R1 (On Premises) releases.
Fix details
Agent versions which have this issue fixed will:
- Use application installation path details from both the 32-bit and the 64-bit Add/Remove Programs registry area.
- Report usage of raw executable file details without attempting to identify which application the executable is associated with. This typically means that FlexNet Manager Suite an application recognition library (ARL) rule will be relied upon to recognize usage of the executable file and associate it with appropriate ARL application record(s).
Fix status
This issue has been fixed in the following FlexNet Manager Suite releases: 2019 R2.2 / Mar 2020 (Cloud), 2020 R1 (On Premises)
Other information
Affected components: Agent, Usage
Master issue ID: IOJ-1664037
Also known as: FNML-70383