none
perflib errors

    Question

  • Hello

    The eventlog of one of my Windows Server 2012 servers regularly shows errors with eventid 1008 and 1018.

    I already tried troubleshooting following these suggestions but that doesn't help: http://technet.microsoft.com/en-us/library/cc774913%28WS.10%29.aspx (there is not even a ini file for the dll). Anyone familiar with this issue?

    Best regards

    Tuesday, September 17, 2013 8:46 AM

Answers

  • open services.msc from Start Search box, and check the following services.

     

    WMI Performance Adapter

    Background Intelligent Transfer Service

    Windows Management Instrumentation

    Windows Search

     

    Please double-click on one of them, stop the service and then start it. If no error message is received, the service works properly.

     Follow the steps below to rebuild performance counters on the computer that are corrupted

     

    1. Click Start->All Programs->Accessories, right-click on "Command Prompt" and click "Run as administrator".

    2. At the command prompt, type the following commands. Please press Enter after each line.

     

    cd %windir%\system32

    Lodctr /R,

    3. Wait until you receive the following message, and then type exit:

    Info: Successfully rebuilt performance counter setting from system backup store

     

    Then, check if the issue is resolved.

    Saturday, December 07, 2013 1:29 AM

All replies

  • Tuesday, September 17, 2013 2:58 PM
  • Hi,

    Since there can be multiple reasons for the error 1008 and 1018, would you please post the entire error messages of event ID 1008 and 1018?

    In these scenario, we can provide further assistance. Thanks for your understanding.

    In addition, although the link below applies to Windows 2008, it may be helpful to you:

    Event ID 1018 — Performance Library Availability

    http://technet.microsoft.com/en-us/library/cc775059(v=ws.10).aspx

    Best regards,

    Susie

    Wednesday, September 18, 2013 8:46 AM
    Moderator
  • hi,

    here are all the errors that are logged in the eventvwr

    1008
    The Open Procedure for service .NETFramework in DLL c:\windows\system32\mscoree.dll failed. Performance data for this service will not be available. The first four bytes (DWORD) of the Data section contains the error code.

    1021
    Windows cannot open the 32-bit extensible counter DLL ASP.NET_2.0.50727 in a 64-bit environment. Contact the file vendor to obtain a 64-bit version. Alternatively, you can open the 32-bit extensible counter DLL by using the 32-bit version of Performance Monitor. To use this tool, open the Windows folder, open the Syswow64 folder, and then start Perfmon.exe

    1018
    Disabled performance counter data collection for this session from the ASP.NET_2.0.50727 service because the performance counter library for that service has generated one or more errors. The errors that forced this action have been written to the application event log.

    1008
    The Open Procedure for service BITS in DLL c:\windows\system32\bitsperf.dll failed. Performance data for this service will not be available. The first four bytes (DWORD) of the Data section contains the error code.

    1008
    The Open Procedure for service FIMSynchronizationService in DLL c:\program files\microsoft office servers\15.0\Synchronization Service\bin\mmsperf.dll failed. Performance data for this service will not be available. The first four bytes (DWORD) of the Data section contains the error code.

    1010
    The Collect Procedure for the C:\windows\system32\winspool.drv service in DLL Spooler generated an exception or returned an invalid status. The performance data returned by the counter DLL will not be returned in the Perf Data Block. The first four bytes (DWORD) of the Data section contains the exception code or status code.

    1008
    The Open Procedure for service WmiApRpl in DLL c:\windows\system32\wbem\wmiaprpl.dll failed. Performance data for this service will not be available. The first four bytes (DWORD) of the Data section contains the error code.

    Best regards

    Wednesday, September 18, 2013 1:29 PM
  • Hi,

    Thanks for you reply.

    According to the events, it's almost related to performace counter or data.

    I find some links for troubleshooting those events, however, it applies to Windows 2008.

    Maybe you can follow the steps in the links below to have a try. In addition, I recommend you back up the data on your computer before you try.

    Event ID 1008 — Performance Library Availability

    http://technet.microsoft.com/en-us/library/cc774913(v=ws.10).aspx

    Event ID 1018 — Performance Library Availability

    http://technet.microsoft.com/en-us/library/cc775059(v=ws.10).aspx

    Event ID 1021 — Performance Library Availability

    http://technet.microsoft.com/en-us/library/cc727079(v=WS.10).aspx

    If the issue persists, please feel free to let us know.

    Best regards,

    Susie

    Tuesday, September 24, 2013 1:56 AM
    Moderator
  • None of the above articles provided a solution. Any more suggestions?

    Best regards

    Friday, September 27, 2013 9:19 AM
  • Anyone of you "mvp"'s have a solution for this?
    Wednesday, October 09, 2013 7:43 AM
  • Same here

    Error 1008
    The Open Procedure for service "WmiApRpl" in DLL "C:\Windows\system32\wbem\wmiaprpl.dll" failed. Performance data for this service will not be available. The first four bytes (DWORD) of the Data section contains the error code.

    pls help

    Friday, October 11, 2013 7:39 AM
  • Did you find the fix for this problem?
    Thursday, October 24, 2013 3:53 PM
  • No, any suggestions anyone?
    Friday, October 25, 2013 5:22 AM
  • open services.msc from Start Search box, and check the following services.

     

    WMI Performance Adapter

    Background Intelligent Transfer Service

    Windows Management Instrumentation

    Windows Search

     

    Please double-click on one of them, stop the service and then start it. If no error message is received, the service works properly.

     Follow the steps below to rebuild performance counters on the computer that are corrupted

     

    1. Click Start->All Programs->Accessories, right-click on "Command Prompt" and click "Run as administrator".

    2. At the command prompt, type the following commands. Please press Enter after each line.

     

    cd %windir%\system32

    Lodctr /R,

    3. Wait until you receive the following message, and then type exit:

    Info: Successfully rebuilt performance counter setting from system backup store

     

    Then, check if the issue is resolved.

    Saturday, December 07, 2013 1:29 AM
  • Thank you! That worked for me, Had to start the WMI Performance Adapter service first, then it worked like a charm.
    Friday, December 13, 2013 12:17 AM
  • Thank you, worked for me in one Server successfully however another two Servers returned Error code 2. But eventually the perflib errors is gone. Thank you :).
    Tuesday, July 01, 2014 6:02 AM