Close Menu
    Facebook X (Twitter) Instagram
    Saturday, October 11
    X (Twitter) LinkedIn Reddit RSS
    All about Endpoint Management
    • Home
    All about Endpoint Management
    Home»CM2012»SCCM Configmgr 2012 Hardware Inventory Error class name not found in the mapping table mp_hinv.log

    SCCM Configmgr 2012 Hardware Inventory Error class name not found in the mapping table mp_hinv.log

    Eswar KonetiBy Eswar KonetiJune 06, 2:00 pm2 Mins Read CM2012 4,656 Views
    Share
    Facebook Twitter LinkedIn Reddit

    working on some Inventory Customizations.I need to get some registry information into Configmgr Database.For this,I have to do MOF changes to both configuration.mof and hardware inventory from Default Client settings.

    How to get the MOF Syntax ? I have used mark’s Regkey2mof tool .This tool will provide you both configuration.mof and clientsettings mof .

    with the syntax,I got from the tool, done the changes in both the places (configuration.mof and default client settings—hardware inventory and import the mof file)

    Monitor the log dataldr.log on the server,if the mof files are complied successfully or not.

    Initiated machine policy retrieval on the target computer using script available here to load the policies and then ran hardware inventory action.

    Monitor inventoryagennt.log on the client,after while,client sent the hardware inventory to assigned management point.

    After this is done,I have been waiting to see the changes in Database but the table never get updated ,just empty.

    So went ahead to look at Management point logs (Mp_hinv.log) ,I see below message.

    Hinv: Mapping table marked for reloading.

    Hinv: class name not found in the mapping table: ClientSW

    Hinv: the report could not be processed completely due to unknown classes or properties - it may be obsolete

    image

    After spending so much time in troubleshooting this, I tried initiating a Full hardware inventory action using the script available here http://eskonr.com/2013/08/sccm-configmgr-2012-script-to-trigger-machine-policy-inventory-and-other-actions-on-clients/

    Monitor logs,this time problem solved.

    Do i need to initiate Full Hardware inventory on all the clients ? No. For Some Reason,MP could not able to process /Update the delta inventory information collected from the client into Database.

    Once the Table updated with inventory information,delta inventory from rest of the clients will be updated automatically.

    Solution : Initiating A Full Hardware Inventory on the client fix the issue.

    class name not found in the mapping table configmgr hinv inventory agent.hardware inventory mp_hinv.log regkey2mof SCCM 2012
    Share. Twitter LinkedIn Email Facebook Reddit

    Related Posts

    Optimize Your Intune Workflow with a Powerful Browser Extension

    March 22, 10:39 am

    Migrate Microsoft 365 Updates from SCCM/MECM to Intune for Co-Managed Devices

    February 11, 9:50 pm

    How to detect the source of registry key modifications on windows devices – Intune

    November 21, 8:49 pm

    1 Comment

    1. Jon on August 7, 2015 12:06 AM

      Thanks! I had a similar issue and this fixed it.

      Reply

    Leave a ReplyCancel reply

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

    Sign Up

    Get email notifications for new posts.

    Author

    I’m Eswar Koneti ,a tech enthusiast, security advocate, and your guide to Microsoft Intune and Modern Device Management. My goal? To turn complex tech into actionable insights for a streamlined management experience. Let’s navigate this journey together!

    Support

    Awards

    Archives

    © Copyright 2009-2025 Eswar Koneti, All rights reserved.

    Type above and press Enter to search. Press Esc to cancel.