WMI ADAP was unable to load the %1 performance library because it returned an invalid return code: %2

Details
Product: Windows Operating System
Event ID: 61
Source: WinMgmt
Version: 5.0
Symbolic Name: WBEM_MC_ADAP_BAD_PERFLIB_BAD_RETURN
Message: WMI ADAP was unable to load the %1 performance library because it returned an invalid return code: %2
   
Explanation

Performance counters in the specified performance library were not loaded.

The return code displayed in the message text can help troubleshoot the reason for the failure.

   
User Action

To correct the problem, do one or all of the following:

  • If the return code is 0x80041001 = WBEM_E_FAILED (Call failed), there could be a problem with the specified performance library. Try disabling the performance counters. To disable the performance counters for the specified library from the registry, see the Windows 2000 Resource Kit topic Disable Performance Counters.

To identify the performance counter causing the problem, and then try to fix it, do the following:

  • To identify the performance counter registry leading to the corrupted registry entries, restore the registry to a previous version of PerfStringBackup.ini in the %SystemRoot\System32 folder.

The %SystemRoot%\System32 folder will have several PerfStringBackup*.ini files that represent the snapshots taken as more performance counters were added to the system.

To restore to the previous snapshot, at the command prompt, type
Lodctr /r:PerfStringBackupXXX.ini

If this does not work, re-try with an older PerfStringBackupxxx.ini file.

Once you have determined which file works, perform a text file difference between successive PerfStringBackupxxx.ini files to identify which counters need to be reinstalled, and then reinstall the program.

Related:

Leave a Reply