Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations John Tel on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Perflib Errors .... continually

Status
Not open for further replies.

Designware

Technical User
Sep 24, 2002
202
Hi,

I have been fighting Perflib errors in my Windows 2000 Server SP3 application log for quite some time now. Sorry about the long post, but I feel I should explain what I've gone through already.

Initially I was receiving the following error

Event Type: Error
Event Source: Perflib
Event Category: None
Event ID: 1010
Date: 8/6/2003
Time: 5:41:09 PM
User: N/A
Computer: MLH5
Description:
The Collect Procedure for the "Tcpip" service in DLL "C:\WINNT\system32\Perfctrs.dll" generated an exception or returned an invalid status. Performance data returned by counter DLL will be not be returned in Perf Data Block. Exception or status code returned is data DWORD 0.
Data:
0000 3d 01 00 00

Through searching Tek-tips, I thought I found an answer to this issue. It referenced me to


This appeared to be the answer, so I rebuilt all my performance counters. Then the following error appeared, almost every second in the log.

Event Type: Error
Event Source: Perflib
Event Category: None
Event ID: 1008
Date: 8/16/2003
Time: 8:26:41 PM
User: N/A
Computer: MLH5
Description:
The Open Procedure for service ".NETFramework" in DLL "C:\WINNT\system32\mscoree.dll" failed. Performance data for this service will not be available. Status code returned is data DWORD 0.
Data:
0000: 02 00 00 00

I found a post in Tek-Tips that gets rid of the error my TURNING off the performance counter within the registry key ...

HKEY_LOCALMACHINE\SYSTEM\CurrentControlSet\Services\.NETFramework\Performance

and adding a new DWORD Value of "Disable Performance Counters" and setting it to 1.

Now, I am NOT receiving errors ... However, I don't want the performance coutners to be turned OFF either. Does anyone know of a solution for this problem other than TURNING OFF the performance counters ?

And BTW, my terminal server is hanging about once a day. I am beside myself trying to figure out why. I have about 15 users logged into it at any given time. It is a Compaq P4, 2.0 GHz with 4 GB (!!!) of DDR RAM.

Thank you for your response and your expertise!

Dale
 
quoted from
Event ID 1010 - Perflib

Symptoms: The Event Viewer may shows Event ID 1010 ""The Collect procedure for the "tcpip" service in DLL "C:\WINNT\SYSTEM32\PERFCTRS.DLL" generated an exception or returned an invalid status. Performance data returned by counter DLL will not be returned in perf data block."

Resolutions: 1. Changing to 0 the value of the register [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Performance]
or refer to MS Q300956.
2. Download and install exctrlst.exe from Resource kit from Microsoft web site. Mark tcpip and reboot the server

Robert, MS-MVP/MCSE and CNE
Windows & Network Support, Tips and FAQs on

Robert Lin, MS-MVP, MCSE & CNE
Windows, Network and How to at
 
Hi David,

Thank you for the feedback. Would you please send the THANK star so that may help other readers?

Robert Lin, MS-MVP, MCSE & CNE
Windows, Network, Internet, VPN, Routing and How to at
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top