You've set up your Lansweeper installation. You've scanned your network. You see all your devices and their details are showing up in the console. You start to dig deeper into the magnitude of data that is flowing in, only to realize that specific software is not scanned or not showing on the given asset.
What now?
Lansweeper scans for software data in the registry of your Windows computers and uses this data to mimic the Add/Remove Programs list.
Lansweeper will check the following locations for software data:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall (only 64-bit machines)
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Uninstall
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\Products
HKEY_CURRENT_USER\Software\Microsoft\Installer\Products
Log on to the target asset and browse the registry to see if the software you are looking for is listed there. If it's not listed in the registry, Lansweeper can't show it.
What else?
If the software is only installed for a specific user on a computer, it will not be listed in the computer's Software tab if that user was not logged into the computer when the machine was last scanned.
Check if the software you are after is installed system-wide. If not, Lansweeper will only find the software when the user is logged on during the scan. You can either change the scanning schedule, so the targeted asset is scanned during business hours or ensure that the software gets installed system-wide.
More information?
More information on how Lansweeper scans software or what could prevent software from being scanned can be found in the KB articles below.