Outlook 無所不在用戶端的 TCP/IPv6 連線問題
適用對象: Exchange Server 2007 SP1, Exchange Server 2007
主題上次修改時間: 2009-04-21
本主題說明用戶端嘗試透過網際網路連線至在 Windows Server 2008 上執行的 Exchange 2007 SP1 環境時發生的 Outlook 無所不在連線問題及其解決方式。
注意
Exchange Server 2007 Service Pack 1 的更新彙總套件 4 已經解決了這個問題。如果您已安裝 Exchange Server 2007 Service Pack 1 更新彙總套件 4 或更新版本,請勿遵循本主題中所述之程序進行。
使用 Outlook 無所不在的用戶端嘗試連線至在 Windows Server 2008 上執行的 Exchange 2007 SP1 時,用戶端會無法連線。發生原因是在 Windows Server 2008 上執行之 Client Access Server 的 RPCProxy 元件無法透過通訊埠 6004 連線至 Exchange Mailbox Server 上的 DSProxy 元件。
Windows Server 2008 已使用 TCP/IPv6 作為預設通訊協定堆疊,因此連線至執行 Microsoft Exchange 之伺服器的用戶端會透過它來進行連線。RPCProxy 元件會利用 TCP/IPv6 透過通訊埠 6004 嘗試連線至 DSProxy 元件。不過,DSProxy 元件不會接聽 TCP/IPv6 堆疊,因此會導致來自 RPCProxy 元件的連線要求失敗。
解決方案
在 Exchange 2007 SP1 中,如果是在 Client Access Server 於 Windows Server 2008 上執行時使用 Outlook 無所不在連線的用戶端,則在所有已安裝 Client Access server role 的 Exchange 伺服器上必須手動停用 TCP/IPv6 連線。
若要解決問題,請在 Client Access Server 上執行下列其中一種程序。使用的程序取決於拓撲是在相同的 Exchange 伺服器或不同的 Exchange 伺服器上執行 Client Access server role 和 Mailbox server role。
開始之前
若要執行下列程序,必須將 Exchange 組織系統管理員角色委派給您所使用的帳戶。如需管理 Exchange 2007 所需之權限、委派角色及權利的相關資訊,請參閱權限考量。
程序
在 Client Access server role 與 Mailbox server role 未在相同 Exchange 伺服器上執行的多伺服器拓撲中,停用 TCP/IPv6
在 [網路連線] 下,選取網路介面卡,然後按一下 [內容]。
在內容視窗中,按一下以清除 [網際網路通訊協定第 6 版 (IPv6)] 核取方塊。
注意
清除此核取方塊會讓 Client Access Server 上的 RPCProxy 元件使用 TCP/IPv4 與 Mailbox Server 上的 DSProxy 元件對話。
按一下 [開始],然後按 [執行]。
在 [開啟] 方塊中,輸入 regedit。
在 [登錄編輯程式] 中,找出下列登錄機碼:
HKEY_Local_Machine\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters
在 [Parameters] 機碼上按一下滑鼠右鍵,並按一下 [新增],然後按一下 [DWORD (32 位元) 值]。請為此機碼新增下列值:
名稱:DisabledComponents
資料:0xFFFFFFFF
重新啟動 Client Access Server。
先前的程序不適用於 Client Access server role 與 Mailbox server role 在相同 Exchange 伺服器上執行的單一伺服器拓撲。原因是回送介面 (透過 TCP/IP 與相同電腦上的處理程序通訊時使用的介面) 會繼續使用 TCP/IPv6。在此情況下,您必須執行下列步驟以停用 TCP/IPv6。
在 Client Access server role 與 Mailbox server role 在相同 Exchange 伺服器上執行的單一伺服器拓撲中,停用 TCP/IPv6
使用編輯器 (如記事本) 開啟位在 %SystemRoot%\system32\drivers\etc\ 的 hosts 檔案。
注意
在此步驟中,%SystemRoot% 指的是 Windows 系統檔所在的本機硬碟。
使用 CTR+F 按鍵組合,搜尋含有術語 "localhost" 的行。
在行的開頭與結尾處輸入號碼符號 (#) 以便將該行變成註解。
按 ENTER 鍵,並在下一行輸入下列各行,以提供同時執行 Client Access server role 和 Mailbox server role 之 Exchange 伺服器的 TCP/IPv4 位址、主機名稱和 FQDN 名稱。
<TCP/IPv4 位址> <電腦的主機名稱>
<TCP/IPv4 位址> <電腦的 FQDN>
按一下 [儲存],然後關閉檔案。
相關資訊
如需 TCP/IPv6 的相關資訊,請參閱 Exchange 2007 SP1 和 SP2 中的 IPv6 支援。