To resolve this problem, use either of the following
methods.
Method 1: Use Microsoft Office Outlook 2003 in cached mode
When you use Outlook 2003 in cached mode, most search engines do
not affect the database. Additionally, when you use cached mode, search engines
typically do not index mailbox content on the server. These search engines work
against a local copy of the mailbox. Therefore, these search engines do not
affect server performance.
Note Server performance will still be affected when you use these
search engines to search public folders.
Method 2: Restrict client computer connections to the server
To resolve this problem, restrict client connections that may be
causing this problem. To identify clients that may be causing the problem,
monitor the baseline performance of the Exchange server for unusual client
activity. Several tools are available to monitor the Exchange
server.
The following sections describe how to monitor the Exchange
server and how to restrict client connections to the server.
How to monitor the Exchange server for unusual client activity
You must continually monitor the Exchange server for free disk
space on log drives and on database drives. You can also monitor the following
performance counter:
MSExchangeIS\RPC Operations/Sec
You can identify unusual client activity on the server by
monitoring the free disk space and this performance counter.
If you
discover unusual client activity, you can use the Exchange Server User Monitor
tool (ExMon.exe) to identify specific MAPI clients that are responsible for the
highest activity on the server. To obtain the Exchange Server User Monitor
tool, visit the following Microsoft Web site:
For information about how to use the Exchange Server User Monitor
tool, see the tool usage documentation. This documentation is available in the
installation folder after you install the tool.
Additionally, you can
use the Microsoft Exchange Troubleshooting Assistant tool to collect and to
analyze performance information. To download the Microsoft Exchange
Troubleshooting Assistant tool, visit the following Microsoft Web site:
How to restrict client connections to the Exchange server
You can use one of the following methods to restrict client
connections to the server.
Method A: Restrict connections that are based on the client MAPI version
Warning Serious problems might occur if you modify the registry
incorrectly by using Registry Editor or by using another method. These problems
might require that you reinstall the operating system. Microsoft cannot
guarantee that these problems can be solved. Modify the registry at your own
risk.
You can restrict connections from clients that
have a specific MAPI version. To do this, follow these steps:
- Create a new registry entry under the following registry
subkey:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MSExchangeIS\ParametersSystem
- Configure the following values for this registry entry:
Value name: Disable MAPI Clients
Value type: REG_SZ
Value data: v1, v2 - v3, - v4, v5 �
- Restart the Microsoft Exchange Information Store service
from the Services snap-in. Do this even if the server is in a cluster
environment.
Note This step is applicable only for Exchange 2000 Server. In
Exchange Server 2003, changes to the ParametersSystem registry subkey are
dynamically detected. The following behavior occurs in Exchange Server 2003:
- Every 15 minutes, the store queries the
ParametersSystem registry key.
- Any changes to this registry key are immediately put
into effect.
- If any open connections were established by using the
MAPI version that you blocked, these connections are immediately
disconnected.
- All new connections are blocked if you are using a
version of a MAPI client that has been blocked.
You can indicate all the specific versions or the ranges of
versions that you want to disable in the Value data string. You can use
Exchange System Manager to determine the version number of each MAPI client
that is connected to the mailbox store. To do this, start Exchange System
Manager, and then locate the Logons container of the mailbox store. The version
number of each MAPI client that is connected to the mailbox store appears in
the Client Version column.
Important The MAPI client version number is listed in Exchange System
Manager as
X.0.
Y.
Z.
In the registry value, you must enter the version number as
X.
Y.
Z.
For example, if the MAPI client version is listed as 5.0.2819.0 in Exchange
System Manager, type
5.2819.0 in the
Value
data box for the Disable MAPI Clients registry entry. Additionally,
server-side Exchange components also use MAPI to log on. Some components report
their client version as an Exchange build number. Therefore, avoid restricting
client version 6.
x.
x from
connecting to Exchange servers.
For more information
about this method, click the following article number to view the article in
the Microsoft Knowledge Base:
288894
How to disable MAPI client access to a computer that is running Exchange Server
Method B: Restrict the load that is caused by clients
To restrict the server load that is caused by clients, you can
limit the number of messages that can be held open by each client. To do this,
follow these steps:
- Create a new registry entry under the following registry
subkey:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MSExchangeIS\ParametersSystem
- Configure the following values for this registry entry:
Value name: MaxOpenMessagesPerLogon
Value type: REG_DWORD
Value data: 500 (decimal)
Note Set the Value data parameter to the number of
messages that can be held open by each client logon. A value of 500 is
recommended for most environments. - Restart the Microsoft Exchange Information Store service
from the Services snap-in.
For more
information about this method, click the following article number to view the
article in the Microsoft Knowledge Base:
289109
How to limit the number of messages opened for each MAPI logon
The
previous registry key applies to Exchange 2000. To implement the same
functionality in Exchange 2003, follow these steps:
- On the Exchange 2003 computer, click
Start, click Run, type
regedit, and then click OK.
- Locate and then click the following registry key:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSExchangeIS\ParametersSystem
- On the Edit menu, point to
New, and then click Key.
- Type MaxObjsPerMapiSession, and
then press ENTER.
- For each object type that is listed in the event ID 9646
message, follow these steps.
- On the Edit menu, point to New, and then click DWORD
Value.
- Type the object name, and then press ENTER. For
example, type objtMessage.
- Press ENTER again to open the Edit DWORD
Value dialog box.
- Type 500 in the Value data box,
and then click OK.
6. Close Registry Editor.
For more information about Event ID 9646, click the following article number to view the article in the Microsoft Knowledge Base:
830836
Event
ID 9646 is logged when you try to send many messages in Exchange Server
2003
Method C: Prevent specific executable files from connecting to Exchange Server 2003
You can restrict client connections to the Exchange Server 2003
server based on the executable file name of the MAPI program. To do this,
install the hotfix that is described in the following Microsoft Knowledge Base
article.
For more information about how to do this, click the following
article number to view the article in the Microsoft Knowledge Base:
920185
A feature is available to disable MAPI program access to a computer that is running Exchange Server 2003