The inventory uses WMI (Windows Management Instrumentation) which is is a set of extensions which allow scripting languages like VBScript and PowerShell to manage Microsoft Windows. WMI is preinstalled in Windows 2000 and newer OSs. The KACE Agent depends on WMI to perform inventory tasks.If inventory fails, the WMI stack may be corrupt. Review any issues from C:\ProgramData\Quest\KACE\user\KAgent.log by opening the file in notepad and searching with Control+F by entering the word inventory as the search criteria.
To resolve run:
- C:\Program Files (x86)\Quest\KACE\kinventory.exe autorepair
Note! This may need to be run three times, to have repairs done fully in progressive manner. If the WMI stack is corrupt beyond what kinventory tool can fix, do Reset the WMI repository by undertaking these steps:
- In the start menu type cmd
- Type net stop winmgmt and press Enter
- Open a Windows Explorer and locate the path to C:\windows\system32\WBEM\ folder and rename the Repository folder to something else like RepositoryOLD (right click and choose 'Rename Folder').
- Restart the computer
- In the start menu type cmd
- Type net stop winmgmt and press enter
- Type winmgmt /resetRepository and restart the computer again.
- Do force update in the inventory for the machine and rerun your report.
In rare case that any further action is still needed, we have prepared this article on how to use Microsoft tools to diagnose and resolve. Check this article if more detail are needed.
Please make notes on the steps you have undertaken and provide the information to KACE Support by sending in a Service Request.