Дата последнего изменения раздела: 2005-11-18

Чтобы определить на компьютере некластерного сервера Exchange значения переменных окружения TEMP и TMP, средство анализатора сервера Microsoft® Exchange считывает следующие записи реестра:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Environment\TEMP

HKLM\System\CurrentControlSet\Control\Session Manager\Environment\TMP

Служба «Банк данных Microsoft Exchange» использует папки TEMP и TMP в качестве временного хранилища во время различных операций, таких как преобразование сообщений и перемещение почтовых ящиков. На некластерном сервере Exchange служба «Банк данных Microsoft Exchange» использует переменную SYSTEM (например, Local System), которая в свою очередь использует настройку %Systemroot%\Temp переменной среды по умолчанию как для TEMP, так и для TMP. Если одна либо обе переменные среды, TEMP или TMP, сервера Exchange начинаются со строки %SYSTEMROOT, на экран будет выведено предупреждение.

Переменные среды TEMP и TMP применяются, чтобы указать, какие папки в файловой системе (какой путь) должны использоваться приложениями, для которых необходимо временное рабочее пространство. Переменная TEMP обычно используется приложениями, такими как Microsoft Exchange, а переменная TMP обычно используется средствами разработки, такими как Microsoft Visual C++®. Путь для каждой переменной обычно указывается относительно контекста безопасности приложения или средства.

Когда анализатор сервера Exchange запускается для анализа виртуального сервера Exchange в кластере Microsoft Windows Server™ 2003, он не читает ветвь реестра HKLM. Вместо этого он читает следующие записи реестра:

HKEY_USERS\<Идентификатор безопасности учетной записи службы кластеров>\Environment\TEMP

HKEY_USERS\<Идентификатор безопасности учетной записи службы кластеров>\Environment\TMP

Виртуальные серверы Exchange, работающие в кластере Windows Server 2003, используют настройки переменных среды для учетной записи службы кластеров, которая выполняется в контексте принципа безопасности конкретного пользователя. Для учетных записей пользователей переменная среды по умолчанию для TEMP и TMP устанавливается равной %Userprofile%\temp. Если одна либо обе переменные среды, TEMP или TMP, виртуального сервера Exchange начинаются со строки %SYSTEMROOT, на экран будет выведено предупреждение.

Для обеспечения оптимальной производительности рекомендуется не указывать диск, содержащий операционную систему, для размещения папок TEMP и TMP, используемых приложением Exchange. Кроме того, следует убедиться, что для этих переменных среды заданы пути к быстрому диску или скоростной дисковой подсистеме, таким как массив дисков RAID 0+1. Также рекомендуется не указывать диск, содержащий операционную систему, для папок TEMP и TMP, используемых приложением Exchange или виртуальными серверами Exchange.

Чтобы устранить причину появления этого предупреждения

  1. Войдите в систему компьютера сервера Exchange с помощью учетной записи, обладающей правами администратора.

  2. Щелкните правой кнопкой мыши Мой компьютер и в контекстном меню выберите Свойства.

  3. Выберите вкладку Дополнительно.

  4. Нажмите кнопку Переменные среды.

  5. В области Переменные среды выберите TEMP и нажмите кнопку Изменить.

  6. В поле Значение переменной введите новый путь для переменной среды TEMP и нажмите кнопку OK.

  7. В области Переменные среды выберите TMP и нажмите кнопку Изменить.

  8. В поле Значение переменной введите новый путь для переменной среды TMP и нажмите кнопку OK.

  9. Нажмите кнопку OK, чтобы закрыть диалоговое окно «Переменные среды» и нажмите кнопку OK еще раз, чтобы закрыть диалоговое окно «Свойства системы».

  10. Перезагрузите узел, чтобы применить изменение.

Дополнительные сведения об изменении переменных среды TEMP и TMP на кластерном сервере Exchange см. по ссылке Путь кластера TEMP/TMP находится на диске с системным разделом.