in my test win server 2012 R2 datacenter, i have installed some applications such as mozilla firefox, Advanced renamer, office, Acrobat reader.
when i run either of the following commands to get the list of all installed Applications, system doesn't list some of them in result . for example office & Google chrome & some others are shown but Mozilla Firefox & Advanced renamer & some others are not !
a searched a lot but found nothing.
Indeed, it is best to avoid the Win32_Product class, I actually wrote a script that exclusively gather the information from the registry of your local machine or any remote system. It is available in the Technet Script Gallery, maybe this will generate a more complete listing for you:
Powered by IDERA