Event ID/Source search
Keyword searchExample: Windows cannot unload your registry file
Event ID: 1015 Source: Perflib
The timeout waiting for the performance data collection function "<function name>" in the "<dll name>" Library to finish has expired. 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.
|English: This information is only available to subscribers. An example of English, please!|
|Concepts to understand:|
What is a DLL?
What are the performance counters?
Registering the system performance libraries with the "winmgmt /resyncperf" command, might solve the problem.
See ME839264 for a hotfix applicable to Microsoft Windows 2000.
As per Microsoft: "The performance counter provider for this service could not return performance counter data within the specified collect timeout period. Either there is a problem with this performance counter provider or the service it is collecting data from, or the system was too busy when this call was made". See MSW2KDB for more details on this issue.
From a newsgroup post: "You might want to download the following program (see the link below) and use it to disable the performance counters that are giving you the problem (or even all of them). I recently had this problem and just disabled all my performance counters. I'm not sure why they were enabled by default, because it seems they were only needed for testing purposes".
Woodrow Wayne Collins
PerfOS - C:\WINNT\system32\perfos.dll - In my case, this happened because the system was very busy. You might want to see the comments about the "Collect Timeout" registry value.
Termservice - We were getting these errors just before the server on our Citrix farm crashed. They are a symptom of a problem rather than the cause. In our case this was caused by incorrect network drivers on the servers. Updated with most recent drivers (Dell 2550 Intel/PRO) and no more crashes, although the error does occur occasionaly it does not cause any issues.
Pop3connector - I got this error on MS SBS using the pop3connector. After restating the pop3connector service the error was gone.
Various function/dll combinations:
TermService - C:\WINNT\System32\perfts.dll - Perflib "Collect Timeout" registry value sets up a timeout procedure internally. If the Collect function of a Performance Monitor Extension DLL does not return within the time specified, in milliseconds, in this registry value an event (1015) is posted to the Event Log.
PerfProc - C:\WINNT\System32\perfproc.dll - This dll represents the "Windows System Process Performance Objects DLL". Some newsgroup posts suggest that this error may occur when beta software from Microsoft is upgraded to production versions. The suggestion in this case was to remove the beta version and then install the new one.
W3SVC - C:\WINNT\system32\w3ctrs.dll - It may help to unregister and reregister w3ctrs.dll and then restart. Also try to reinstall IIS 4.0 performance monitor counters. See ME226512.
|Private comment: Subscribers only. See example of private comment|
|Links: Program to disable performance counters|
|Search: Google - Bing - Microsoft - Yahoo - EventID.Net Queue (1) - More links...|
|Custom search for *****: Google - Bing - Microsoft - Yahoo|
Send comments or solutions
- Notify me when updated