Topic Last Modified: 2008-02-20

The Microsoft Exchange Server Analyzer Tool queries the Active Directory directory service to determine the value of the serialNumber attribute for all objects that have an object class of msExchExchangeServer. If the string value includes Version 5.5, the computer is running Microsoft Exchange Server version 5.5. If the string value includes Version 6.0, the computer is running Exchange 2000 Server. If the string value includes Version 6.5, the computer is running Exchange Server 2003. If the string value includes Version 8.0, the computer is running Exchange Server 2007.

The Exchange Analyzer also queries the Active Directory directory service for the value of the msExchCurrentServerRoles attribute on the msExchExchangeServer object class to determine which Exchange 2007 server roles are installed.

Finally, the Exchange Analyzer queries the CIM_Datafile Microsoft Windows® Management Instrumentation (WMI) class to determine whether the msfte.dll exists in the correct path on the Exchange Server:

<path to Exchange server binary files>\msfte.dll

Note:
In this path, <path to Exchange server binary files> refers to the location of the bin folder. The default Exchange 2007 bin folder installation point is C:\Program Files\Microsoft\Exchange Server\bin\. If you modify this path during installation, <path to Exchange server binary files> represents your custom installation location.

If the Exchange Analyzer determines that all of the following conditions are true, the Exchange Analyzer displays an error.

This error means that the msfte.dll file is not in the expected location. This can cause reliability problems with the Microsoft Exchange Search Indexer.

The Microsoft Exchange Search Indexer provides content to the Microsoft Search (Exchange) service for indexing.

Microsoft Exchange Server 2007 Search is a feature that allows you to quickly search text in messages through the use of pre-built indexes. By using the Microsoft Search indexing engine (MSSearch), Exchange Search creates the initial index by crawling all messages in mailboxes within an Exchange 2007 database. As new messages arrive, Exchange Search updates the index based on notifications from the Microsoft Exchange Information Store service.

To address this error, copy the msfte.dll file to the Exchange Server 2007 bin folder, by default C:\Program Files\Microsoft\Exchange Server\bin\.

Important:
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 determine the current Exchange Server 2007 install path and copy the msfte.dll file to the bin folder
  1. Open a registry editor, such as Regedit.exe or Regedt32.exe.

  2. Navigate to:

    HKEY_LOCAL_MACHINE\Software\Microsoft\Exchange\Setup

  3. In the right-hand pane, record the value for the MsInstallPath key as your current <path to Exchange Server bin folder>

  4. Copy the msfte.dll file to the <path to Exchange Server bin folder>\bin folder.

  5. Close the registry editor.

For more information about Exchange Search, see the following Exchange Server 2007 resources: