How to set wildcard to read installed apps from registry

4 posts · Closed

Rainer Kraft Guest
15 Dec 2021

I need to read the registry to check all installed apps with name and version.
The WMI class Win32_Product is not showing all programs.

registry key = "SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall"
Parameter DisplayName, DisplayVersion

How do I have to set the wildcard?

Andrew SoftPerfect
16 Dec 2021

Wildcards are only supported in key name, but not in parameter name.

To get a list of all installed apps and their versions from the above registry key, simply tick Retrieve list of installed applications option:

Rainer Kraft Guest
17 Dec 2021

On 64-bit systems the key 'HKLM:\SOFTWARE\Wow6432Node\microsoft\Windows\CurrentVersion\Uninstall' is used.

Is it possible to read both keys?

Andrew SoftPerfect
17 Dec 2021

That's a good point, thank you for mentioning it! Please try these new builds. The application will now read both the keys and combine the result:

  • HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
  • HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall
This topic is closed. It has had no new posts for over a year, so the software versions it talks about may be out of date. Start a new topic in Network Scanner if you have a similar question.