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

Анализатор сервера Microsoft® Exchange Server считывает следующий раздел реестра, чтобы определить, установлен ли в реестре максимальный размер HTTP-запросов.

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\HTTP\Parameters\MaxRequestBytes

Анализатор сервера Exchange также считывает следующий раздел реестра, чтобы определить версию Microsoft Windows®, под управлением которой работает конечный компьютер:

HKLM\Software\Microsoft\Windows NT\CurrentVersion\CurrentVersion

Значение параметра «CurrentVersion», равное 4.0, указывает, что компьютер работает под управлением операционной системы Microsoft Windows NT® Server 4.0. Значение 5.0 указывает, что компьютер работает под управлением операционной системы Microsoft Windows 2000 Server, а значение 5.2 — что компьютер работает под управлением операционной системы Microsoft Windows Server™ 2003.

В последнюю очередь анализатор сервера Microsoft® Exchange изучает WMI-класс «Exchange_Server» в пространстве имен root\MicrosoftExchangeV2, чтобы определить значение ключа «IsFrontEndServer». Значение False означает, что компьютер Exchange Server не является сервером переднего плана. Значение «True» указывает, что компьютер Exchange Server является сервером переднего плана.

Анализатор сервера Exchange выводит предупреждение, если обнаруживает, что значение параметра «MaxRequestBytes» не равно 32 768 на фоновом сервере Exchange, на котором выполняются следующие условия:

Параметр реестра «MaxRequestBytes», который по умолчанию не установлен, определяет верхний предел общего размера строки запроса и заголовков. Это значение обычно задается вместе с сопутствующим значением параметра «MaxFieldLength». Параметр реестра IIS «MaxFieldLength» указывает максимальный размер любого отдельного клиентского HTTP-запроса. В более крупной среде, если эти значения не равны 32768, пользователи веб-клиента Microsoft Office Outlook® могут сталкиваться с ошибками входа. Отсутствие этих значений может привести к ошибкам HTTP «400 Ошибочный запрос». При настройке раздела реестра «MaxFieldLength» также необходимо установить значение параметра равным 32768, чтобы пользователи, являющиеся членами более чем 75 групп, могли входить в веб-клиент Outlook. Если это значение меньше значения параметра «MaxFieldLength», значение этого параметра автоматически настраивается.

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

Чтобы задать параметры «MaxRequestBytes» и «MaxFieldLength»

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

  2. Перейдите в следующий раздел реестра:

    HKLM\System\CurrentControlSet\Services\HTTP\Parameters

  3. Щелкните правой кнопкой мыши Параметры, выберите команды Создать и параметр DWORD, а затем присвойте новому параметру имя MaxFieldLength.

  4. Щелкните правой кнопкой мыши Параметры, выберите команды Создать и параметр DWORD, а затем присвойте новому параметру имя «MaxRequestBytes».

  5. В правой области дважды щелкните MaxFieldLength и установите значение 32768 (десятичное).

  6. В правой области дважды щелкните MaxRequestBytes и установите значение 32768 (десятичное).

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

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

Дополнительные сведения о параметрах HTTP в реестре для служб IIS см. в статье 820129 базы знаний Майкрософт, «INF: Http.sys Registry Settings for IIS» (http://go.microsoft.com/fwlink/?linkid=3052&kbid=820129) (INF: параметры реестра в файле http.sys для служб IIS).