XCLN:使用 TCP/IP 啟動 Windows 用戶端的疑難排解

文章編號: 155048 - 檢視此文章適用的產品。
本文曾發行於 CHT155048
全部展開 | 全部摺疊

在此頁中

結論

在啟動 Microsoft Exchange 用戶端時,其中一個啟動緩慢的一般原因是無法解析 Microsoft Exchange Server TCP/IP 主機名稱。這份文件討論解決執行 TCP/IP 的用戶端電腦中主機名稱解析的問題。移至使用者設定檔的 [Microsoft Exchange Server] 屬性以啟動疑難排解。在輸入正確的伺服器名稱和郵件信箱之後,按一下 [檢查名稱] 按鈕,以瞭解解析該名稱所需花費的時間。如果解析的時間大於 30 至 40 秒,請繼續進行本文的疑難排解步驟,以協助改善啟動時間。

其他相關資訊

在用戶端設定檔的 [Microsoft Exchange Server] 屬性中,鍵入 IP 位址以取代伺服器名稱,然後按一下 [檢查名稱]。如此不僅會測試名稱解析,還會對執行 Microsoft Exchange Server 的電腦進行基本的 RPCPING。

如果 IP 位址無法解析為正確的 Exchange Server 名稱,則可能是執行 Microsoft Exchange Server 的電腦發生「遠端程序呼叫」(RPC,Remote Procedure Call) 問題,或是執行 Microsoft Exchange Server 的電腦發生 IP 位址問題。如果 IP 位址失效,請執行下列步驟:
  1. 在 MS-DOS 命令提示下,嘗試擷取 Exchange Server 的 IP 位址。如果失效,則可能發生網路問題或 TCP/IP 設定不允許連線 Exchange Server 主機的問題。必須在 Exchange 用戶端可以透過 TCP/IP 連線到 Exchange Server 之前解決這個問題。
  2. 如果 IP 位址的 Ping 可正確執行,但設定檔的檢查名稱無法解析 IP 位址,則 RPC 連結順序可能不正確。請確定 RPC 連結順序清單最前面包含 ncacn_ip_tcp。 如需詳細資訊,請按一下下面的文件編號,檢視 Microsoft Knowledge Base 中的下列文件:
    136516 XCLN:Improving Windows Client Startup Times

如果可以解析 IP 位址?



如果 IP 位址可迅速解析為正確的 Microsoft Exchange Server 名稱,請繼續進行下列主機名稱解析疑難排解步驟:

主機名稱解析疑難排解 - 擷取 Microsoft Exchange Server 名稱



在此,執行 Microsoft Exchange Server 的電腦可以透過 IP 位址連線。下一步是驗證主機名稱解析。在 MS-DOS 命令提示下,擷取 Microsoft Exchange Server 名稱。

如果擷取伺服器名稱成功?



如果擷取 Exchange Server 名稱可及時完成,但用戶端卻緩慢啟動,則可能需要修改 RPC 連結順序。 如需詳細資訊,請按一下下面的文件編號,檢視 Microsoft Knowledge Base 中的下列文件:
136516 XCLN:Improving Windows Client Startup Times

如果擷取伺服器名稱失敗?



執行 ipconfig /all(或在 Windows 95 執行 winipcfg),然後檢查網域名稱伺服器 (DNS,Domain Name Server) 項目欄位中設定的位址。可藉由動態主設定通訊協定 (DHCP,Dynamic Host Configuration Protocol) 設定所有 TCP 用戶端的 DNS,或在個別電腦上使用 [控制台] 的 [TCP 組態] 來設定 DNS。繼續進行下列 DNS 組態疑難排解步驟:

DNS 組態疑難排解 - 擷取 DNS IP 位址



如果 ipconfig 在 [DNS 伺服器] 欄位中顯示 IP 位址,則用戶端機器設定為透過 DNS 解析主機名稱。疑難排解的下一步是驗證 DNS 伺服器是否可以使用。在 MS-DOS 命令提示下,擷取 DNS IP 位址。如果 DNS 對這個請求沒有回應,請間隔 5、10、15 和 20 秒再試一次。這是 DNS 的設計,通常也是用戶端啟動緩慢的根本原因。

如果擷取 DNS 伺服器失敗?



如果用戶端電腦設定不能使用的 DNS 伺服器,則需要停用 DNS 或設定隨時可用的 DNS 伺服器。

如果網路發生名稱解析問題,則 Exchange 或 Outlook 使用者可能會收到部分下列訊息:
無法取得 Microsoft Exchange Server。You can retry connecting to the server using the network or work offline and connect using dial-up networking. (您可以透過網路或離線工作來重試連線至伺服器,以及透過撥號網路來連線。)
-或者-
網路未及時回應。若要判定是否有 Exchange Server, 您可重試並繼續等待回應或離線工作。

如果擷取 DNS 伺服器成功?



如果 DNS 伺服器可以使用並正確設定,則需要在 DNS 資料庫加入 Microsoft Exchange Server 名稱和 IP 位址。完成之後,擷取 Microsoft Exchange Server 名稱即可由 DNS 伺服器解析成 IP 位址,因此可快速啟動 Microsoft Exchange 用戶端。

將 Microsoft Exchange Server 加入 HOSTS 檔案中



每次 Winsock 應用程式嘗試解析主機名稱時,就會讀取 HOSTS 檔案。[無 #PRE] 選項可以預先載入項目 (與在 LMHOSTS 中執行的相同)。您可以將 Microsoft Exchange Server 項目加入 HOSTS 檔案中,不必重新啟動 Windows 即可再試一次。Windows 95 的 HOSTS 檔案位於 Windows 目錄中,Windows NT 則位於 %systemroot%\system32\drivers\<等目錄中>。

名稱解析



下列是透過 TCP/IP 解析主機名稱的順序:
  1. HOSTS 檔案 DNS 伺服器 NetBIOS 快取 WINS 伺服器 廣播 LMHOSTS 檔案
  2. DNS 伺服器 NetBIOS 快取 WINS 伺服器 廣播 LMHOSTS 檔案
  3. NetBIOS 快取 WINS 伺服器 廣播 LMHOSTS 檔案
  4. WINS 伺服器 廣播 LMHOSTS 檔案
  5. 廣播 LMHOSTS 檔案
  6. LMHOSTS 檔案

?考

本文件是根據 Microsoft Knowledge Base 文件編號 Q155048 翻譯的。若要參考原始英文文件內容,請至以下網址:

http://support.microsoft.com/support/kb/articles/Q155/0/48.asp

屬性

文章編號: 155048 - 上次校閱: 2005年8月17日 - 版次: 2.3
這篇文章中的資訊適用於:
  • Microsoft Exchange Client 5.5
  • Microsoft Exchange Client 5.0
  • Microsoft Exchange Client 4.0
  • Microsoft Exchange Client 5.0
  • Microsoft Outlook 98 Standard Edition
  • Microsoft Outlook 2000 Standard Edition
關鍵字:?
kbhowto kbusage KB155048
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見