如何移动 TEMP 和 TMP 目录

 

上一次修改主题: 2005-05-10

Microsoft Exchange Information Store 服务将 TEMP 和 TMP 文件夹用作执行各种操作(例如,邮件转换操作和邮箱移动操作)时的临时存储。TEMP 和 TMP 环境变量用于指定,需要临时工作区的应用程序应使用文件系统中的哪些文件夹(例如,哪条路径)。TEMP 通常由 Microsoft Exchange 等应用程序使用,而 TMP 通常由 Microsoft Visual C++ 等开发工具使用。每个变量的路径通常是相对于应用程序或工具的安全上下文的。

在非群集 Exchange 服务器上,Exchange 存储所使用的 SYSTEM(例如“本地系统”)将采用 TEMP 和 TMP 的默认环境变量设置 %Systemroot%\Temp。在 Windows Server 群集中运行的 Exchange 虚拟服务器将使用群集服务帐户的环境变量设置,此帐户在特定用户安全原则的上下文下运行。对于用户帐户,TEMP 和 TMP 的默认环境变量设置为 %Userprofile%\Temp

本主题说明如何在群集环境和非群集环境中移动 TEMP 和 TMP 目录。

开始之前

在执行本主题中的步骤之前,请考虑下列建议:

  • 为了获得最佳性能,建议不要使用包含操作系统的磁盘,因为 TEMP 和 TMP 文件夹是由 Exchange 使用的。此外,应确保将这些环境变量设置为指向快速磁盘或磁盘子系统(例如,RAID 0+1 心轴组)的路径。
  • 建议不要使用包含操作系统的磁盘,因为 TEMP 和 TMP 文件夹是由 Exchange 或 Exchange 虚拟服务器使用的。

步骤

在非群集环境中移动 TEMP/TMP 文件夹

  1. 使用有管理权利的帐户登录到 Exchange 服务器计算机。

  2. 用鼠标右键单击“我的电脑”,再选择“属性”。

  3. 选择“高级”选项卡。

  4. 单击“环境变量”按钮。

  5. 在“系统变量”区域中,选择“TEMP”,并单击“编辑”按钮。

  6. 在“变量值”字段中,输入“TEMP”环境变量的新路径,然后单击“确定”。

  7. 在“系统变量”区域中,选择“TMP”,并单击“编辑”按钮。

  8. 在“变量值”字段中,输入“TMP”环境变量的新路径,然后单击“确定”。

  9. 单击“确定”关闭“环境变量”对话框,再单击“确定”关闭“系统属性”对话框。

  10. 重新启动服务器以应用更改。

在群集环境中移动 TEMP/TMP 文件夹

  1. 以群集服务帐户的身份登录到群集节点。

  2. 用鼠标右键单击“我的电脑”,再选择“属性”。

  3. 选择“高级”。

  4. 单击“环境变量”。

  5. 在“<帐户名>的用户变量”区域中,选择“TEMP”,再单击“编辑”。

  6. 在“变量值”字段中,输入“TEMP”环境变量的新路径,然后单击“确定”。

  7. 在“<帐户名>的用户变量”区域中,选择“TMP”,再单击“编辑”。

  8. 在“变量值”字段中,输入“TMP”环境变量的新路径,然后单击“确定”。

  9. 单击“确定”关闭“环境变量”对话框,再单击“确定”关闭“系统属性”对话框。

  10. 重新启动节点以应用更改。

  11. 对群集内的每个节点重复步骤 1 至 10。