PDQ Inventory application scan missing some installs
As well as being a happy PDQ Inventory and PDQ Deploy user, we have Microsoft Endpoint Configuration Manager (SCCM) and we're migrating things slowly to Endpoint Manager (Intune).
As part of our task sequence build in SCCM for Windows laptops, we deploy a core suite of applications including Google Chrome and VideoLAN VLC media player. I've noticed that PDQ Inventory isn't detecting the presence of at least these two apps on a significant proportion of our machines, but these apps are shown as there on others.
You're probably thinking that the task sequence failed, or we deployed the wrong version or edition, or the user has uninstalled the app, or they have manually installed another version over the top, or the apps have auto-updated. But SCCM's detection rules for these apps are verifying that they're present on the devices.
I used the task sequence to rebuild my own laptop only two weeks ago. All the VideoLAN folder entries including the app are on my Start menu (installed to C:\Program Files\VideoLAN\VLC) and working, I can see it in the registry (HKEY_LOCAL_MACHINE\SOFTWARE\VideoLAN\VLC), and SCCM thinks it's successfully deployed according to an MSI product code detection rule, but it is missing from the Apps list in Settings and PDQ doesn't see it either.
VLC isn't a big problem, as we can easily uninstall it and reinstall it if needed. What really concerns me is that two thirds of our devices (nearly 400 remote work laptops) are reported as not having any Google Chrome app installed at all, and I don't want to mess with working and heavily used software just to fix my inventory data for it.
Has anyone else seen issues with Google Chrome detection, and found a fix or workaround for it that doesn't involve creating a custom file / registry / WMI / PowerShell scanner and modifying collections to use it?