Topic Last Modified: 2005-11-18

The Microsoft® Exchange Server Analyzer Tool reads the following registry entry to determine its current value:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MSExchangeMTA\Parameters\Call-stack diagnostics required

If the Exchange Server Analyzer finds the value for Call-stack diagnostics required present and set to anything other than 1, a non-default configuration message is displayed.

The Call-stack diagnostics required registry value is used for advanced debugging purposes only, and is only read by a debug version of the message transfer agent (MTA). Its value data should always be set to 1. When a debug version of the MTA is used, this value provides a call stack for each MTA thread at termination time.

This article contains information about editing the registry. Before you edit the registry, make sure you understand how to restore the registry if a problem occurs. For information about how to restore the registry, view the "Restore the Registry" Help topic in Regedit.exe or Regedt32.exe.

To correct this error

  1. Open a registry editor, such as Regedit.exe or Regedt32.exe.

  2. Navigate to: HKLM\System\CurrentControlSet\Services\MSExchangeMTA\Parameters

  3. In the right pane, locate and double-click the Call-stack diagnostics required value.

  4. In the Value data field, enter 1 and click OK.

  5. Close the registry editor and then restart the Microsoft Exchange MTA Stacks service for the change to take effect.

Before you edit the registry, and for information about how to edit the registry, read the Microsoft Knowledge Base article 256986, "Description of the Microsoft Windows Registry" (