叢集 TEMP/TMP 路徑與系統磁碟分割位於相同的磁碟機上

[本主題的目的是要說明 Exchange Server Analyzer 工具所引出的特定問題。您只應將它套用到已執行過 Exchange Server Analyzer 工具且有遇到該特定問題的系統。Exchange Server Analyzer 工具可免費下載,它會從拓撲中的每台伺服器遠端收集組態資料,並自動分析該資料。產生的報告會詳述重要的組態問題、潛在問題及非預設的產品設定。遵循這些建議,您便能達到較佳的效能、延展性、可靠性及執行時間。如需此工具的相關資訊或是要下載最新版本,請參閱 Microsoft Exchange Analyzer (https://go.microsoft.com/fwlink/?linkid=34707)。]  

上次修改主題的時間: 2005-11-18

在非叢集式 Exchange Server 電腦上,Microsoft® Exchange Server Analyzer 工具會讀取下列登錄項目,以判定 TEMPTMP 環境變數的值:

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

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

當 Exchange Server Analyzer 對 Microsoft Windows® 伺服器叢集中的 Exchange 虛擬伺服器 (EVS) 執行時,不會讀取 HKLM 登錄區。相反的,它會讀取下列登錄項目:

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

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

如果 Exchange Server Analyzer 發現 TEMP 及/或 TMP 環境變數的開頭為 %SYSTEMROOT,則會顯示警告訊息。

在不同作業期間 (例如郵件轉換及信箱移動作業),Microsoft Exchange Information Store 服務處理程序會使用 TEMP 及 TMP 資料夾作為暫時儲存區。在非叢集的 Exchange 伺服器上,Microsoft Exchange Information Store 服務會使用 SYSTEM (例如,Local System),而 SYSTEM 會對 TEMP 及 TMP 使用預設環境變數設定 %Systemroot%\Temp

在 Windows 伺服器叢集中執行的 EVS 會使用叢集服務帳戶的環境變數設定,而此帳戶是在特定使用者安全性原則的內容下執行。對於使用者帳戶來說,TEMP 及 TMP 的預設環境變數是設定為 %Userprofile%\temp

TEMP 與 TMP 環境變數用於指定需要臨時工作區的應用程式應該使用檔案系統中的哪個資料夾 (例如,哪個路徑)。TEMP 通常是由應用程式 (如 Exchange) 來使用,而 TMP 通常是由程式開發工具 (如 Microsoft Visual C++®) 來使用。每一個變數的路徑通常相對於應用程式或工具的安全性範圍。

為達到最佳效能,建議您不要使用含有 Exchange 所使用的 TEMP 及 TMP 資料夾的作業系統的磁碟。此外,您應該確定這些環境變數是設定為快速磁碟或磁碟子系統上的路徑,例如 RAID 0+1 Spindle Set。也建議您不要使用含有作業系統的磁碟來提供 Exchange 或 EVS 所用的 TEMP 及 TMP 資料夾。

若要更正此警告

  1. 以叢集服務帳戶登入叢集中的一個節點。

  2. 在 [我的電腦] 上按一下滑鼠右鍵,然後選取 [內容]。

  3. 選取 [進階]。

  4. 按一下 [環境變數]。

  5. 在 [<account name]> 的使用者變數] 區域中,選取 TEMP 再按一下 [編輯]。

  6. 在 [變數值] 欄位中,輸入 TEMP 環境變數的新路徑,然後按一下 [確定]。

  7. 在 [<account name> 的使用者變數] 區域中,選取 TMP 再按一下 [編輯]。

  8. 在 [變數值] 欄位中,輸入 TMP 環境變數的新路徑,然後按一下 [確定]。

  9. 按一下 [確定] 以關閉 [環境變數] 對話方塊,再按一下 [確定] 以關閉 [系統內容] 對話方塊。

  10. 重新啟動節點以套用變更。

  11. 針對叢集中的每個節點,重複步驟 1 至 10。

若需在非叢集的 Exchange Server 電腦上變更 TEMP/TMP 環境變數的相關資訊,請參閱 TEMP/TMP 變數會指向無效或不適當的資料夾