Procedure for service "Nbf"

A

Alex

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.
 
S

Steve Dodson [MSFT]

Alex,

Is there a concern about that error message? When did the message start? A
few ideas here:

If you recently disabled the netbeui protocol we may see this message. You
may also try the following methods to keep the perf counter from throwing
the message:


Method 1 (Using Extensible Counter tool)

----------------

Utilize 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.


Method 2 (Disable Performance Counters Using Regedit)

-----------

Prevent the performance library from checking the NBF counters by modifying
a certain registry key value. You can set this value programmatically
through your performance data collection program or statically through by
using Regedit or Regedit32. If you set this value statically in the
registry, information from the counters will not be available unless you
change the key value to 0 or delete the key.


Set the "Disable Performance Counters" registry value in the Performance
subkey of the supported service for the extension.


WARNING: If you use Registry Editor incorrectly, you may cause serious
problems that may require you to reinstall your operating system. Microsoft
cannot guarantee that you can solve problems that result from using
Registry Editor incorrectly. Use Registry Editor at your own risk.


1. Start Registry Editor (Regedt32.exe).
2. Locate and then click the following key in the registry:
HKLM\System\CurrentControlSet\Services\NBF\Performance
3. On the "Edit" menu, click "Add Value", and then add the following
registry value:
+==============+==============================+
| Value name: | Disable Performance Counters |
+==============+==============================+
| Data type: | REG_DWORD |
+==============+==============================+
| Radix: | Decimal |
+==============+==============================+
| Value data: | 1 |
+==============+==============================+

4. Quit Registry Editor.
5. Reboot the server.

Note: This will prevent the counters from being loaded, and will also
disable your ability to collect performance data on the NetBeui protocol.


Method 3 (Delete Performance Counters Using Regedit)

-----------------

In general for 1008 errors you can can simply remove the 'Performance'
branch of the driveror service (%Drivername%) mentioned in the error text
of the event 1008 in the registry.


Export the performance key and then delete the complete Performance branch
from the registry.

HKEY_LOCAL_MACHINE/System/CurrentControlSet/Services/%Drivername%/Performanc
e


For the NBF error above you have to substitute %Drivername% with Nbf.

Note: This will prevent the counters from being loaded, but will also
disable your ability to collect performance data on the %Drivername%.



If you are not actually using Performance Monitor (or any performance
monitor application) to track NetBEUI performance, you can simply remove
the Performance branch of the NetBEUI protocol (Nbf) in the registry.


1. Start Registry Editor (Regedt32.exe).
2. Locate and then click the following key in the registry:
HKEY_LOCAL_MACHINE/System/CurrentControlSet/Services/Nbf/Performance
3. Export the performance key, and then delete it from the registry.
4. Reboot the server.


Hope that helps!

Steve Dodson [MSFT]
Directory Services


--------------------
Content-Class: urn:content-classes:message
From: "Alex" <[email protected]>
Sender: "Alex" <[email protected]>
Subject: Procedure for service "Nbf"
Date: Mon, 29 Dec 2003 00:29:55 -0800
Lines: 4
Message-ID: <[email protected]>
MIME-Version: 1.0
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Newsreader: Microsoft CDO for Windows 2000
X-MIMEOLE: Produced By Microsoft MimeOLE V5.50.4910.0300
thread-index: AcPN5fA3NBV9z6tvS6+MDsOt3BgWsw==
Newsgroups: microsoft.public.win2000.active_directory
Path: cpmsftngxa07.phx.gbl
Xref: cpmsftngxa07.phx.gbl microsoft.public.win2000.active_directory:60697
NNTP-Posting-Host: tk2msftngxa08.phx.gbl 10.40.1.160
X-Tomcat-NG: microsoft.public.win2000.active_directory

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.


--

This posting is provided "AS IS" with no warranties, and confers no rights.
Use of included script samples are subject to the terms specified at
http://www.microsoft.com/info/cpyright.htm

Note: For the benefit of the community-at-large, all responses to this
message are best directed to the newsgroup/thread from which they
originated.
 

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