Error 1008 in Applications Event Viewer

L

Lawrence E. Oliver

This morning, I have begun to get the following error message repeated in
the 'Applications Event Viewer' about once or twice every second. I am not
sure what caused it or how to address it.

--
Lawrence E. Oliver
Address Invalid - look - obvious changes

**********
Event Type: Error
Event Source: Perflib
Event Category: None
Event ID: 1008
Date: 12/11/2003
Time: 12:24:20 PM
User: N/A
Computer: DRAGONT20
Description:
The Open Procedure for service "Nbf" in DLL "C:\WINNT\system32\perfctrs.dll"
failed. Performance data for this service will not be available. Status
code returned is data DWORD 0.
Data:
0000: 02 00 00 00 ....
**********
 
M

Michael Platts [MSFT]

Hi Lawrence,

This issue may occur after you disable NetBEUI protocol.

The event is logged because when you first create a performance query, the
performance library checks the availability of all counters that are listed
in the registry. If a listed counter is not available, an Application log
entry is logged.

PerfLib - as indicated as the event source - is a performance counter
library.

In this case, the error is caused by the service NBF, which is a NetBEUI
network protocol counter.

The error is logged when

- the Netbeui protocol fails to bind to the NIC (including bad hardware
or bad NIC drivers) and it's extensible performance monitor counters
are enumerated.
- a NIC where NetBEUI is bound to in not connected to the LAN
- NetBeui is installed but disabled on the Network Interface.

The problem may be associated with having a performance monitoring based
application loaded at startup.

Here are a couple things you can try:

a. Remove NetBeui protocol if it is not needed.
Note: The event may be logged even if Netbeui is disabled on the NIC.
b. Prevent the performance library from checking the NBF counters.

To prevent the performance library from checking the NBF counters, use the
Extensible Counter tool (ExCtrlLst.exe) and disable the perfctrs.dll
counter.

In this utility, locate the NetBEUI protocol and highlight it.
Remove the check from the box "Performance Counters Enabled"
This procedure does not resolve this issue, but may prevent future error
messages.

To disable the affected performance counter object by using the ExCtrlLst
tool:

1. Start Exctrlst.exe. This is a tool from the Microsoft Windows 2000
Resource Kit.
2. Select the first item in the Extensible Performance Counters list
box.
3. Examine the Performance Counters Enabled check box that appears just
below the list box. If the check box is clear, the counter is disabled.
If it is selected, click to clear the check box to disable the counter.
4. Reboot the server.


Best regards,
Michael Platts, MCSE
Microsoft Product Support

NOTE: Please reply to the newsgroup and not directly to me. This allows
others to add to and benefit from these threads and also helps to ensure a
more timely response. Thank you!
This posting is provided "AS IS" without warranty either expressed or
implied, including, but not limited to, the implied warranties of
merchantability or fitness for a particular purpose.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top