Дата последнего изменения раздела: 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

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

HKEY_USERS \<Cluster service account SID> \Environment\TEMP

HKEY_USERS \<Cluster service account SID> \Environment\TMP

Если анализатор сервера Exchange обнаруживает, что значение переменной среды TEMP или TMP начинается с %SYSTEMROOT, выводится предупреждение.

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

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

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

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

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

  1. Войдите на узел кластера с учетной записью службы кластеров.

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

  3. Щелкните Дополнительно.

  4. Щелкните Переменные среды.

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

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

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

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

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

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

  11. Повторите шаги с 1 по 10 для каждого узла в кластере.

Сведения об изменении переменных среды на некластерном сервере Exchange см. в разделе По-видимому, переменная TEMP/TMP указывает на недопустимую или неподходящую папку.