Resource Explorer doesn't Show All Classes

Goto the SMS Home Page

 
Site server Windows 2000 Advance Server. SQL 7.0 Database I have a few weeks after installing the Web Reporting Tool. Some machines do not show all classes at Resource Explorer Hardware inventory.

The hinv32.log file appears at follows:

DISCOVERY ERROR - Unable to create instance enumerator: 0x80041013
$$<Hardware Inventory Agent><Tue Jul 01 11:05:24.015 2003><thread=496 (0x1F0)>
**********************************************************************
 $$<Hardware Inventory Agent><Tue Jul 01 11:05:24.445 2003><thread=496 (0x1F0)>
*** Beginning SMS class enumeration.
*** $$<Hardware Inventory Agent><Tue Jul 01 11:05:24.455 2003><thread=496
(0x1F0)>
**********************************************************************
** $$<Hardware Inventory Agent><Tue Jul 01 11:05:24.455 2003><thread=496 (0x1F0)>
CLASS - Process Class: Win32_DisplayControllerConfiguration $$<Hardware
Inventory Agent><Tue Jul 01 11:05:24.956 2003><thread=496 (0x1F0)>
CLASS - Process Class: Win32_VideoController $$<Hardware Inventory
Agent><Tue Jul 01 11:05:24.976 2003><thread=496 (0x1F0)>
INSTANCE - End Instance Enumeration. Next returned 0 objects: 0x80041010
$$<Hardware Inventory Agent><Tue Jul 01 11:05:24.976 2003><thread=496
(0x1F0)>
CLASS - Process Class: Win32_NetworkAdapterConfiguration $$<Hardware
Inventory Agent><Tue Jul 01 11:05:25.677 2003><thread=496 (0x1F0)>
INSTANCE WARNING - Provider Load Failure. Check provider for the
Win32_NetworkAdapterConfiguration class is registered correctly.
$$<Hardware Inventory Agent><Tue Jul 01 11:05:25.687 2003><thread=496
(0x1F0)>
INSTANCE WARNING - Provider Load Failure. Check provider for the
Win32_Service class is registered correctly. $$<Hardware Inventory
Agent><Tue Jul 01 11:05:27.229 2003><thread=496 (0x1F0)>
CLASS - Process Class: AddRemovePrograms $$<Hardware Inventory Agent><Tue
Jul 01 11:05:27.389 2003><thread=496 (0x1F0)>
INSTANCE WARNING - Provider Load Failure. Check provider for the
AddRemovePrograms class is registered correctly. $$<Hardware Inventory
Agent><Tue Jul 01 11:05:27.430 2003><thread=496 (0x1F0)>
CLASS - End Class Enumeration. Next returned 0 objects: 0x1 $$<Hardware
Inventory Agent><Tue Jul 01 11:05:27.430 2003><thread=496 (0x1F0)>
****************************************************************************
** $$<Hardware Inventory Agent><Tue Jul 01 11:05:27.440 2003><thread=496 (0x1F0)>
** SMS class enumeration completed.
** $$<Hardware Inventory Agent><Tue Jul 01 11:05:27.440 2003><thread=496 (0x1F0)>
************************************************************************** $

Contributed By: Mark A. Mears, MCSE [MSFT]
Please take a look at the whitepaper that was created that details how changes to the SMS_DEF.MOF can be made using the Registry Providers:

http://www.microsoft.com/smserver/techinfo/administration/20/using/extenddefmof.asp

It sounds like from the errors that you are not using the correct provider to gather the information with the hardware inventory agent. The provider for an inventory class is defined in the SMS_DEF.MOF for the site.
 

© FAQShop.com 2003 - 2008

Goto the SMS Home Page

Email the Author