Event 1008, Perflib

In My Windows server 2012 R2 (Domain controller), I get this Error Event 1008, Perflib (The Open Procedure for service "BITS" in DLL "C:Windows\System32\bitspref.dll" failed. Performance data for this service will not be available. The first four bytes (DWORD) of the Data section contains the error code)

Does anyone know what would be the cause. I read couple of article on Technet but did not understand  the reasoning. It was little difficult to read.

Please let me know
Tech ManInformation TechnologyAsked:
Who is Participating?

Improve company productivity with a Business Account.Sign Up

x
 
Dan McFaddenConnect With a Mentor Systems EngineerCommented:
How is the BITS service setup to start?  Disabled, Manual, Auto?

Reference Link:  https://social.technet.microsoft.com/Forums/office/en-US/ab7f88bd-027e-4515-898a-fcc2627aa368/cwindowssystem32bitsperfdll-failed?forum=winserverManagement

Essentially, it is possible for the performance counter library counters to become corrupted.  This in term causes issues with the collection of the various data by perfmon.

It is also a possibility that even though the service is not running, the OS may be trying to instantiate and start collecting performance data for BITS, since it is not running, the OS is throwing an error event because the perfmon data is not where it is expected to be.

If this is the case, try setting the service to auto and starting the service.  Chances are the event will no longer be thrown.

Dan
0
 
Dan McFaddenSystems EngineerCommented:
Any update on the issue?

Dan
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.