Дата последнего изменения раздела: 2007-05-14

Чтобы определить, существует ли значение реестра MaxOpenMessagesPerLogon и настроено ли оно, средство анализа Microsoft Exchange считывает следующую запись реестра:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MSExchangeIS\ParametersSystem

Если средство анализа Exchange определяет, что значение MaxOpenMessagesPerLogon существует и превышает 0, на экран выводится сообщение о нестандартной конфигурации.

Каждый раз, когда клиент MAPI или приложение открывает сообщение на компьютере с Exchange Server, службе банка данных Microsoft Exchange (store.exe) выделяется небольшой объем физической памяти. Когда клиент Microsoft Office Outlook 2003 или Outlook 2007 закрывает сообщение, память освобождается. Чтобы предотвратить ситуацию, когда действия одного или нескольких клиентов MAPI заставляют службу банка данных Microsoft Exchange непрерывно перераспределять память, в пакет обновления 1 (SP1) для Exchange 2000 Server была добавлена новая функция настройки, которая позволяет администратору ограничивать количество сообщений, которые могут быть одновременно открыты в течение сеанс входа в систему каждого клиента MAPI. Такое ограничение может оказаться полезным, если некоторые клиентские приложения непреднамеренно открывают большое число сообщений, снижая общую производительность сервера.

Эта функция основана на использовании значения реестра MaxOpenMessagesPerLogon на компьютере с Exchange Server. Корпорация Майкрософт рекомендует ограничить это значение числом, не превышающим 1000. Значение 1000 позволяет каждому клиенту использовать приблизительно от 4 до 6 МБ памяти. Для некоторых сред более подходящим может оказаться значение 500.

Важно!
Эта статья содержит сведения о редактировании реестра. Перед редактированием реестра убедитесь, что знаете, как восстановить реестр в случае возникновения неполадок. Сведения о восстановлении реестра см. в разделе справки «Восстановление реестра» файла Regedit.exe или Regedt32.exe.

Задание максимального числа одновременно открытых сообщений

  1. Откройте редактор реестра, например Regedit.exe или Regedt32.exe.

  2. Откройте следующий раздел реестра:

    HKLM\System\CurrentControlSet\Services\MSExchangeIS\ParametersSystem

  3. Щелкните правой кнопкой мыши ParametersSystem, выберите Создать | DWORD Value и задайте новое значение параметру с именем MaxOpenMessagesPerLogon.

  4. В правой области дважды щелкните значение MaxOpenMessagesPerLogon, а затем введите в десятичном выражении максимальное количество одновременно открываемых сообщений.

  5. Закройте редактор реестра и перезапустите службу банка данных Microsoft Exchange, чтобы изменения вступили в силу.

Перед изменением реестра ознакомьтесь с тем, как следует выполнять эту процедуру. Описание соответствующих инструкций содержится в базе знаний Майкрософт в статье 256986, посвященной описанию реестра Microsoft Windows (http://go.microsoft.com/fwlink/?linkid=3052&kbid=256986).

Дополнительные сведения о значении реестра MaxOpenMessagesPerLogon см. в статье 289109 базы знаний Майкрософт «XADM. Ограничение числа сообщений, которые могут быть открыты для каждого входа в систему MAPI (http://go.microsoft.com/fwlink/?linkid=3052&kbid=289109, на английском языке).