Hello All,
I have an interesting group of errors that always trigger at 3:00 AM Event ID 2001, 1023, 1000 and 1008. I will show the errors below and what steps I have done so far. See attached image for event log.
This Server 2008 Standard SP2 64bit it is the DC
![]()
Below is each error in order from bottom to top.
The Open Procedure for service ".NETFramework" in DLL "C:\Windows\system32\mscoree.dll" failed. Performance data for this service will not be available. The first four bytes (DWORD) of the Data section contains the error code.Error 1/22/2013 1008
The Open Procedure for service "ASP" in DLL "C:\Windows\system32\aspperf.dll" failed. Performance data for this service will not be available. The first four bytes (DWORD) of the Data section contains the error code.Error 1/22/2013 1008
The Open Procedure for service "ASP.NET_64_2.0.50727" in DLL "C:\Windows\Microsoft.NET\Framework64\v2.0.50727\aspnet_perf.dll" failed. Performance data for this service will not be available. The first four bytes (DWORD) of the Data section
contains the error code. Error 1/22/2013 1008
The Open Procedure for service "BITS" in DLL "C:\Windows\system32\bitsperf.dll" failed. Performance data for this service will not be available. The first four bytes (DWORD) of the Data section contains the error code.
The Open Procedure for service "DirectoryServices" in DLL "C:\Windows\system32\ntdsperf.dll" failed. Performance data for this service will not be available. The first four bytes (DWORD) of the Data section contains the error code.
The Open Procedure for service "DNS" in DLL "C:\Windows\system32\dnsperf.dll" failed. Performance data for this service will not be available. The first four bytes (DWORD) of the Data section contains the error code.
The Open Procedure for service "ESENT" in DLL "C:\Windows\system32\esentprf.dll" failed. Performance data for this service will not be available. The first four bytes (DWORD) of the Data section contains the error code.
Unable to read the first counter index value from the registry. The error code returned by the registry is data DWORD 0. EVENT ID 1001
The Open Procedure for service "InetInfo" in DLL "C:\Windows\system32\infoctrs.dll" failed. Performance data for this service will not be available. The first four bytes (DWORD) of the Data section contains the error code.
The Open Procedure for service "MSDTC" in DLL "C:\Windows\system32\msdtcuiu.DLL" failed. Performance data for this service will not be available. The first four bytes (DWORD) of the Data section contains the error code.
Unable to collect the FTP performance statistics. The error code returned by the service is data DWORD 0.
The Open Procedure for service "MSFTPSVC" in DLL "C:\Windows\system32\ftpctrs2.dll" failed. Performance data for this service will not be available. The first four bytes (DWORD) of the Data section contains the error code.
The Open Procedure for service "PSched" in DLL "C:\Windows\system32\pacerprf.dll" failed. Performance data for this service will not be available. The first four bytes (DWORD) of the Data section contains the error code.
The Open Procedure for service "RemoteAccess" in DLL "C:\Windows\system32\rasctrs.dll" failed. Performance data for this service will not be available. The first four bytes (DWORD) of the Data section contains the error code.
Windows cannot load the extensible counter DLL TermService. The first four bytes (DWORD) of the Data section contains the Windows error code.
Unable to read the "First Counter" value under the usbperf\Performance Key. Status codes returned in data.
The Open Procedure for service "usbhub" in DLL "C:\Windows\system32\usbperf.dll" failed. Performance data for this service will not be available. The first four bytes (DWORD) of the Data section contains the error code.
Setting up Web Service counters failed, please make sure your Web Service counters are registered correctly.
The Open Procedure for service "W3SVC" in DLL "C:\Windows\system32\inetsrv\w3ctrs.dll" failed. Performance data for this service will not be available. The first four bytes (DWORD) of the Data section contains the error code.
A note my backup runs at the time. Steps I have taken so far.
To restart the W3SVC:
- Open an elevated Command Prompt window. Click Start, point to All Programs, click Accessories, right-click Command Prompt, and then click Run as administrator.
- At the command prompt, type NET STOP W3SVC.
- At the command prompt, type NET START W3SVC.
ASP.NET 2.0, 64-bit version
To run the 64-bit version of ASP.NET 2.0, follow these steps:- Click Start, click Run, type cmd, and then click OK.
- Type the following command to disable the 32-bit mode:
cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 0
- Type the following command to install the version of ASP.NET 2.0 and to install the script maps at the IIS root and under:
%SYSTEMROOT%\Microsoft.NET\Framework64\v2.0.50727\aspnet_regiis.exe -i
- Make sure that the status of ASP.NET version 2.0.50727 is set to Allowed in the Web service extension list in Internet Information Services Manager.
lodctr /r
Ensure that the counters are not disabled in the registry
The counters may be disabled via registry settings. Please check the following registry locations to ensure that the counters have not been disabled.
HKLM\System\CurrentControlSet\Services\%servicename%\Performance
%servicename% represents any service with a performance counter. For example: PerfDisk, PerfOS, etc.
There may be registry keys for "DisablePerformanceCounters" in any of these locations. As per the following TechNet article, this value should be set to 0. If the value is anything other than 0 the counter may be disabled.
Disable Performance Counters
http://technet.microsoft.com/en-us/library/cc784382.aspx
A value of 1 means the counter is disabled.
A value of 2 means the 32-bit counter is disabled.
A value of 4 measn the 64-bit counter is disabled.
Rebuilding all performance counters including extensible and third-party counters
To rebuild all Performance counters including extensible and third-party counters, type the following commands at an Administrative command prompt. Press ENTER after each command.
Rebuilding the counters:
cd c:\windows\system32
lodctr /R
cd c:\windows\sysWOW64
lodctr /R
Resyncing the counters with Windows Management Instrumentation (WMI):
WINMGMT.EXE /RESYNCPERF
Stop and restart the Performance Logs and Alerts service.
Stop and restart the Windows Management Instrumentation service.
Create a new Data Collector Set (do not use an existing Data Collector Set).
There are a few other things I have done but these errors persist. Let me know what other steps I can take. Thank you for your time.
-Jeremy
Knowledge is power.