Select the product you need help with
- Internet Explorer
- Windows Phone
- More products
Exchange 2000 Server and Exchange Server 2003 performance may be affected when desktop search engine software is running on Outlook or other MAPI client computers
Article ID: 905184 - View products that this article applies to.
This article describes problems that may occur on the Outlook or MAPI client computer and on the Exchange server when client computer users use a desktop search engine. This article describes how to identify users who are using desktop search engines. This article also describes the following methods that you can use to reduce the problems that are caused by desktop search engines:
If you use a Microsoft Outlook 2002 or Microsoft Office Outlook 2003 client computer, you may experience delays. Additionally, you may receive the following RPC connection message:If you use a client computer that is running an earlier version of Outlook or use another MAPI client computer, you may experience delays. Or, the computer may appear to stop responding (hang). On a server that is running Microsoft Exchange 2000 Server or Microsoft Exchange Server 2003, you may notice higher CPU use in the Store.exe process or higher than expected database disk activity.
This problem occurs if the Outlook client computer or the other MAPI client computer is running a desktop search engine that integrates with Outlook to index the user's mailbox or public folder data that resides on the Exchange server.
The number of users who use desktop search engines, such as MSN Desktop Search, is increasing. The presence of desktop search engines in a user base can double or triple the load on an Exchange server. The increased, or non-optimal, use of server resources leads to a perception of poor performance on the client computer. The increased use of server resources also leads to noticeable server performance hits. These problems have been observed with several different desktop search engines that integrate with the mailbox search functionality.
The following problems may occur when users use desktop search engines:
How to identify users who are running desktop search enginesTo help identify the users who may be using a desktop search engine against the Exchange server, you can use the Microsoft Exchange Server User Monitor tool (Exmon.exe).
The following file is available for download from the Microsoft Download Center:
Download the Exmon.exe package now.
Collapse this imageExpand this image
For more information about how to download Microsoft support files, click the following article number to view the article in the Microsoft Knowledge Base:
119591Microsoft scanned this file for viruses. Microsoft used the most current virus-detection software that was available on the date that the file was posted. The file is stored on security-enhanced servers that help prevent any unauthorized changes to the file.
(http://support.microsoft.com/kb/119591/ )How to obtain Microsoft support files from online services
For information about how to use the Exchange Server User Monitor tool, see the tool usage documentation that is available in the installation folder after you install the tool.
You can use this tool to help you identify specific MAPI clients that are responsible for the highest activity on the server.
Additionally, you can use the Microsoft Exchange Server Performance Troubleshooting Analyzer Tool to help you collect performance information and analyze the information that the EXMON.EXE tool creates. To download the Microsoft Exchange Server Performance Troubleshooting Analyzer Tool, visit the following Microsoft Web site:
How to reduce the number of problems that are related to a desktop search engineTo reduce the number of problems that are related to a desktop search engine, use one or more of the following methods.
Method 1: Use the Exchange Cached Mode feature in Outlook 2003When you configure Outlook 2003 to run in Exchange Cached Mode, the desktop search engine searches the local copy of the mailbox instead of the mailbox content that is on the server.
Note This method will not be useful if the desktop search engine includes an option to search Exchange public folders. Public folders are not cached. However, not all desktop search engines include an option to search public folders.
Method 2: Plan for an increased load when you plan your Exchange server environmentIf you expect that users will run desktop search engines on the client computers, plan for an increased load when you plan your Exchange server environment if the following conditions are true:
Method 3: Prevent the users from using desktop search enginesYou can use client-side software policies to prevent users from using desktop search engines.
Method 4: Consider enabling Exchange content indexingYou may want to evaluate the benefits of enabling Exchange content indexing. Sometimes, you may find that if you enable Exchange content indexing, you may receive search results faster when you run a search against the mailbox content than when you use a desktop search engine on the client computer.
For more information about how to isolate performance issues, see the Troubleshooting Exchange Server 2003 Performance guide. To view the Troubleshooting Exchange Server 2003 Performance guide, visit the following Microsoft Web site:
Article ID: 905184 - Last Review: November 27, 2007 - Revision: 2.7