Installed software missing from 'Installed Software' and Resource Explorer

Jordon Newberry 21 Reputation points
2022-09-12T14:28:42.99+00:00

I'm attempting to use the 'Inventoried Software' under 'Asset and Compliance' to get an Idea of what software is actually installed across our estate but I don't think it's accurate and I don't think it has all the software we have installed as i've found one program specifically missing.

So, I tried testing with an App I know shouldn't be on any of our builds called 'Discord'. On the device it's installed on it appears under Appwiz.cpl (Programs and Features).

240096-image.png

If I search under 'Inventoried Software' nothing is returned from discord.

240171-image.png

I've also searched under the Resource Explorer > Hardware History > Installed Application/ Installed Application (64)/ Installed Executable and Installed software.. Still can't find any presences of 'Discord'

240122-image.png

I know for some software you need to set the Classes, which I have any that refer to installed checked.

240143-image.png

Could anyone shed any light on why this might be missing or what I can try?

Thanks!

Microsoft Security | Intune | Configuration Manager | Other
0 comments No comments
{count} votes

Answer accepted by question author
  1. Frank Dong 251 Reputation points Volunteer Moderator
    2022-09-13T10:09:45.38+00:00

    Just to clarify, when CM client running hardware inventory, it collect information under machine (system) context. but not user context.
    So if software/application installed under user context (appears that data extract to %localappdata% and registry write to HKCU hive), although you can see it in appwiz.cpl, but hardware inventory will not collect this info.

    Simply, hardware inventory collect registry under:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
    HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall

    but not:
    HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall

    2 people found this answer helpful.

1 additional answer

Sort by: Most helpful
  1. CherryZhang-MSFT 6,506 Reputation points
    2022-09-13T08:26:00.567+00:00

    Hi @Jordon Newberry ,

    Thanks for your detailed description.

    In my opinion, it is recommended to perform the Collect Hardware Inventory. As we can see, the Discord was installed on 05/09/2022. However
    , the hardware inventory is updated regularly according to our schedule. By default, it is updated every seven days.
    240511-picture1.png

    Looking forward to your reply.


Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.