[C:\Program Files\JPSoft\TCMD21]installed /A /D /U /V
.
returns in part:
.
TweetDeck 2.1.0 Twitter, Inc. 2013-01-11
TweetDeck 2.1.0 Twitter, Inc. 2013-01-11
.
Just wonder why that is please?
It's only doing what Windows tells it. I can't say how it happens, but some products (only TCCLE v14 here) get multiple "Product" entries in the registry (see below). It also appears twice in the Control Panel's Add/Remove Programs.
P.S., It was much worse during the alpha/beta testing. For a while nearly every product appeared twice. That was fixed nicely.
When I have time, I'll investigate those two GUIDs and try to determine which corresponds to my actual installation. Does anyone have any idea how I might tell?
There are about 4,000 lines of code in INSTALLED. I'm not going to detail them here; if you think that INSTALLED & Windows are not showing installed apps that they should, please post a bug report here & to Microsoft.
I get no duplicates from WMIQUERY. And a little research told me that the only products that get into the Win32_Product class are those installed via an MSI file. That seems to be also true of what's in HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\Products. I don't know if the class has a different name in x64. Perhaps there's a different namespace for 32-bit info on x64 (???). If your system has WMIC.EXE you might play with it.
You might be able to list the WMI classes available with a script like this: CLASSES.VBS
Code:
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colClasses = objWMIService.SubclassesOf()
For Each objClass In colClasses
WScript.Echo objClass.Path_.Path
Next
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.