Troublshooting SCCM hardware and software inventory is difficult… Until you enable the inventory troubleshooting log 🙂 To enable the hardware and software troubleshooting log, create a file on the client with inventory issues called archive_reports.sms in the C:\WINDOWS\system32\ccm\inventory\temp\ or C:\WINDOWS\SysWOW64\ccm\inventory\temp\ directory (if it’s a 64bit computer).
Where are the SCCM hardware / software inventory logs?
This will then cause SCCM to retain the xml files containing information about the items that have been scanned for the inventory. Normally these xml files would be deleted once the inventory information was sent to the SCCM management computer. Instead they are held in the directory containing the archive_reports.sms file.
Don’t forget to delete the archive_reports.sms file when you’ve finished troublshooting hardware / software inventory issues.