SCCM 2012 – Inventoried Software is empty?

I think the Difference between Software and Hardware Inventory in System Center 2012 Configuration Manager is leading many People the to wrong direction, when they want to achieve something that has to do with one of those inventories, because the Hardware Inventory should more be called WMI Inventory. In this Blog Post, I would like to Show, what you have to do, when the Inventoried Software node beyond Asset Intelligence is empty, like this:

Inventoried Software empty

This is, because in the Default Setting of the Hardware Inventory, the collection of the necessary classes is not activated. The class you need if you want to inventory installed application is named SMS_InstalledSoftware (, and for executables found SMS_InstalledExecutable ( You have two Options to get this data to SCCM, the first one is to define those classes through the client Setting, check the box beside the classes you need in the Client Setting you want to activate:
Activate Inventoried Software 01
The second Option, to use the GUI, which will activate those classes in the “Default Client Settings” Policy, right Click on “Asset Intelligence”:
Activate Inventoried Software 02
And check the classes you want to get:
Activate Inventoried Software 03

When the Clients have refreshed their Computer Policy and have run a Hardware Inventory Cycle afterwards, the node will fill up with data.


One thought on “SCCM 2012 – Inventoried Software is empty?

Leave a Reply to mark taylor Cancel reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.