Share via

Software Report in SCCM

Mario Nunes 20 Reputation points
2026-01-12T16:33:08.08+00:00

Is it possible to run a query in Configuration Manager (SCCM) to generate a report of all software installed on all the client machines?

Kind regards

Mario


Moved from: Community Center | Discuss the Q&A site | Get started on Q&A

Windows for business | Windows Client for IT Pros | Devices and deployment | System management components
0 comments No comments

Answer accepted by question author

  1. Chen Tran 9,575 Reputation points Independent Advisor
    2026-01-12T17:19:31.7533333+00:00

    Hello Mario,

    Thank you for posting question on Microsoft Windows Forum.

    Based on your query of running a query in Configuration Manager (SCCM) to generate a report of all software installed on all the client machines. Well! In fact, listing all software on all machines is one of the most common tasks in SCCM. Nevertheless, because that dataset is massive, running a "select all" query can freeze your console or time out.

    The suggestion here is to use built-in Reporting in SCCM.

    • Go to the Monitoring workspace. Expand Reporting > Reports. Search for "Software - Companies and Products". Run the report named "Software registered in Add Remove Programs on a specific computer" (you can often leave the computer wildcard % to find all, though this may take a long time).
    • Better alternative is to use the report named "Count of all instances of software registered with Add or Remove Programs" gives you a high-level summary of what is installed across the environment.

    Hope the above information is helpful! If it is. Free feel to hit "Accepted".

    1 person found this answer helpful.

0 additional answers

Sort by: Most helpful

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.