Event ID - 2002

Event Id2002
SourcePerflib
DescriptionThe open procedure for service "PerfDisk" in DLL "C:\WINNT\system32\perfdisk.dll" has taken longer than the established wait time to complete. There may be a problem with this extensible counter or the service it is collecting data from or the system may have been very busy when this call was attempted.
Event InformationAccording to BMCSoftware

Resolution:
Creating a registry value of OpenProcedureWaitTime and setting it to 30000 milliseconds(30 seconds) prevents the error from occurring. Here is an excerpt from Qnote Q226494 that contains the location of OpenProcedureWaitTime and a brief explanation:
HKEY_LOCAL_MACHINE
\SOFTWARE
\Microsoft
\Windows NT
\CurrentVersion
\Perflib
OpenProcedureWaitTime
If OpenProcedureWaitTime value is present, perflib sets up a timeout procedure internally. If the Open function of a performance monitor extension DLL does not return within the time specified, in milliseconds, in this registry value an event (2002) is posted to the Event Log. However, it only controls the reporting of the fact, it doesn't control the behavior. For example, if an Open function "hangs" then the Performance Monitor process will "hang" regardless of the presence of this registry value.
The full Qnote is currently available at this URL:
Reference LinksEvent Id:2002 Source Id:Perflib

Catch threats immediately

We work side-by-side with you to rapidly detect cyberthreats
and thwart attacks before they cause damage.

See what we caught

Did this information help you to resolve the problem?

Yes: My problem was resolved.
No: The information was not helpful / Partially helpful.