PRB: Perflib Errors Fill the BizTalk Server Event Log (812477)



The information in this article applies to:

  • Microsoft BizTalk Server 2002

IMPORTANT: This article contains information about modifying the registry. Before you modify the registry, make sure to back it up and make sure that you understand how to restore the registry if a problem occurs. For information about how to back up, restore, and edit the registry, click the following article number to view the article in the Microsoft Knowledge Base:

256986 Description of the Microsoft Windows Registry

SYMPTOMS

The Event log on your computer running BizTalk Server may become filled with an error message similar to the following: Event Type: Error
Event Source: Perflib
Event Category: None
Event ID: 1008
Date: 12/10/2002
Time: 3:52:34 PM
User: N/A
Computer: BIZTALKSERVER
Description: The Open Procedure for service ""BTSSvc"" in DLL ""D:\Program Files\ Microsoft BizTalk Server\CISPERF.dll"" failed. Performance data for this service will not be available. Status code returned is data DWORD 0.

CAUSE

This problem has been seen to occur when a performance monitoring tool named Candle Command Center is loaded on the computer running BizTalk Server. The Kntcma.exe process of this tool tries to load BizTalk perfmon counters every few seconds.

RESOLUTION

By creating the following registry entry on your computer running BizTalk Server, you might resolve this problem.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\btssvc\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.
By adding this registry entry, you stop the performance tool Kntcma.exe from trying to monitor BizTalk.

STATUS

This behavior is by design.

Modification Type:MajorLast Reviewed:1/6/2003
Keywords:kbprb KB812477