Event ID 58 — ADAP Base Class Availability

Applies To: Windows Server 2008

AutoDiscovery/AutoPurge (ADAP) is a process that transfers performance libraries into WMI classes.

Event Details

Product: Windows Operating System
ID: 58
Source: Microsoft-Windows-WMI
Version: 6.0
Message: WMI ADAP was unable to create the Win32_Perf base class in %1:Result=%2


Manually create abstract WMI performance classes

The abstract WMI performance classes Win32_Perf, Win32_PerfRawData, and Win32_PerfFormatedData are created by the ADAP process. Under low memory or other extreme conditions, it is possible that these classes might not be created.

To resolve this issue, type wmiadap /f at a command prompt. Then type echo %errorlevel% and verify that it is zero (0), which indicates that the wmiadap tool ran correctly.


To verify that the WMI Performance classes are in the WMI Repository:

  1. Open a command prompt window under administrative credentials and type wbemtest.
  2. Click Connect.
  3. Verify that root\cimv2 appears in the Namespace box and click Connect.
  4. Click Open Class, type Win32_Perf and click OK. If wbemtest does not display an error, then the Win32_Perf class is present in the repository.
  5. Click Close and repeat Step 4 for classes Win32_PerfRawData and Win32_PerfFormattedData.

ADAP Base Class Availability

Management Infrastructure