Explanation: When you install the Server Management for Windows, several performance monitor counter failure messages are repeatedly logged into the Windows Event log file (event IDs such as 1008, 1009, 2001, 2002). For example, The Open Procedure for service "Remote Access" in "c:\winnt\system32\rasctrs.dll" failed. The performance data for this service is not available. Status code returned is data DWORD 0 event.
Sometimes the SNMP service crashes when these events are posted in the Events Viewer. For example, on a Windows 2000 machine with the AppleTalk* protocol installed and with the performance enabled, the following events are posted in the Events Viewer and the SNMP service crashes:
Possible Cause: The Trending Agent (NTREND) of the Server Management Agent uses performance counters to obtain performance data. The performance monitor checks the availability of all the counters listed in the registry. Either a service is installed, but the performance counters are disabled or vice versa. These events are logged into the Windows Event Log.
When the performance counters are queried, the extension performance counters DLLs are loaded in the SNMP address space. If there is a problem in the extension performance counters DLLs, the SNMP service will crashes.
The following links provide more information:
Action: To avoid SNMP service crashes:
Disable the performance counters for the problematic DLL
or
Enable the service so that the performance counter DLL works correctly
In the AppleTalk Protocol example, disabling the performance counters for the service solves the problem.
Action: Do the following:
Install the latest support version for the specific Windows platform.
Note the performance counter events that are logged in the Windows Event Log.
Download and install the appropriate exctrlst_setup.exe file for your Windows version:
Run exctrlst_setup.exe from the installed location.
Enable the necessary performance counters and services, using the event information that you noted in step 2.
For example, if the event information message says "The Open Procedure for service "Remote Access" in DLL "c:\winnt\system32\rasctrs.dll" failed. The performance data for this service is not available. Status code returned is data DWORD 0", this means that the performance counters are enabled, and the RAS is installed but might be disabled. Use the exctrlst_setup.exe to enable the RAS service to function correctly, and disable the performance counters.To do this:
Select the service in the exctrlst window.
Select Remote Access.
Deselect the Performance Counters Enabled check box.
If the event information message says "The Collect Procedure for the TCPIP service in DLL "c:\winnt\system32\perfctrs.dll" generated an exception or returned an invalid status", this means that the performance counters for the TCPIP services might be disabled. Use the exctrlst_setup.exe to enable the performance counters.
Shut down and restart the machine.