Share via

MECM Software Inventory not reporting per user installed applications

Admin Diego Melica 0 Reputation points
2026-04-01T07:03:21.1966667+00:00

In our MECM environment, software inventory does not report applications installed in user context (per‑user installs). Only system‑level applications are inventoried.

Examples of missing applications:

  • Google Chrome (User Installer)
  • Visual Studio Code (User Setup)

These applications are visible locally (Apps & Features / user profile) but do not appear in:

  • Software Inventory
  • Installed Software / Asset Intelligence
  • Resource Explorer
Microsoft Security | Intune | Configuration Manager | Other

2 answers

Sort by: Most helpful
  1. Prathista Ilango 1,065 Reputation points Microsoft Employee
    2026-04-06T18:05:28.56+00:00

    Hello Admin Diego Melica,

    This is expected as explained in the previous answer. If this is something you want to achieve, you can try creating a custom WMI class to capture this information and extending hardware inventory.

    Refer to: Extend hardware inventory - Configuration Manager | Microsoft Learn

    Hope this helps!If you found the information above helpful, please Click Yes. This will assist others in the community who encounter a similar issue, enabling them to quickly find the solution and benefit from the guidance provided.

    0 comments No comments

  2. Q&A Assist
    2026-04-01T07:03:36.0433333+00:00
    AI generated content. This question contains an answer created with AI from Q&A Assist. Learn more

    MECM’s built‑in software inventory and Asset Intelligence are primarily designed to inventory:

    • MSI‑based products (via Windows Installer)
    • Executables and files discovered according to configured inventory rules
    • Applications installed in the machine (per‑device) context

    Per‑user installations such as:

    • Google Chrome (User Installer)
    • Visual Studio Code (User Setup)

    are typically installed into the user profile and registered per‑user rather than per‑machine. These do not appear in:

    • Standard Software Inventory
    • Installed Software / Asset Intelligence
    • Resource Explorer

    because the inventory mechanisms MECM relies on do not enumerate all per‑user contexts in the way needed for a complete per‑user application inventory.

    Windows Installer itself distinguishes between per‑user and per‑machine contexts, and earlier inventory mechanisms could only enumerate items in the machine context or the current user’s per‑user context, which prevents a complete inventory of all products installed by other users on the same system. MECM’s Asset Intelligence and software inventory inherit these limitations.

    There is no configuration switch in the provided material that enables MECM to fully and reliably inventory all per‑user installed applications like Chrome User Installer or VS Code User Setup across all user profiles.

    To inventory such software, alternative approaches are required, for example:

    • Custom file inventory rules targeting known per‑user install paths (with the caveat that this is file‑level, not product‑level, and may still miss some user‑context registrations).
    • Using other inventory mechanisms (such as WMI application inventory classes or Defender Vulnerability Management software inventory) that are designed to discover installed applications at the OS level, where applicable.

    However, based on the context provided, MECM’s standard software inventory and Asset Intelligence cannot be expected to comprehensively report per‑user installed applications.


    References:


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.