叢集 TEMP 路徑無效或並非預設值

[本主題的目的是要說明 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 工具會讀取下列登錄項目,以判定 TEMP 環境變數的值:

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

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

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

如果 Exchange Server Analyzer 發現 TEMP 環境變數未設為目前系統上的可用路徑,就會顯示警告。如果此路徑無效,您的組織可能會經歷郵件傳遞失敗。依預設,採用其預設組態的 Exchange Server Analyzer 預期會找到預設路徑 %USERPROFILE%\Local Settings\Temp。儘管此路徑可修改為指向其他位置,但在套用 Hotfix 或更新,並重新啟動叢集節點之後,系統預期會找到預設路徑。

TEMP 環境變數用於指定需要臨時工作區的應用程式,應該使用檔案系統中的哪個資料夾。應用程式 (如 Exchange Server) 通常會使用 TEMP。每個變數的路徑通常相對於應用程式的內容。例如,在不同作業期間 (例如郵件轉換及信箱移動作業),Microsoft Exchange Information Store 服務處理程序會使用 TEMP 資料夾作為暫時儲存區。

若要更正此警告

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

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

  3. 選取 [進階]。

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

  5. 在 [<帳戶名稱> 的使用者變數] 區域中,選取 [TEMP],然後按一下 [編輯]。

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

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

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

  9. 針對叢集中具有非預設設定的每個節點,重複步驟 1 至 8。