狀況
假設您在利用 DNS 設定 Windows Server 2008 終端機服務工作階段代理人 (TS 工作階段代理人) 循環配置資源。不過,請稍候,新的工作階段會被重新導向到只有一個伺服器或只有一組特定的伺服器。即使網路上的其他終端機伺服器的負載很低,就會發生這個問題。
此外,會發生這個問題之後,類似下列的事件會記錄在工作階段代理人記錄檔 (Tssdis.log):便箋的 Tssdis.log 檔案位於 %windir%\system32\tssesdir 目錄中。
原因
在新的使用者登入終端機伺服器伺服陣列時,就會發生暫止的重新導向,並 TS 工作階段代理人會指出特定的終端機伺服器使用者登入程序完成之前。工作階段目錄會追蹤每個終端機伺服器的重新導向等候的數目,然後它會增加計數的 TS 工作階段代理人則會判斷目標伺服器。此外,工作階段目錄登入程序完成後會減少計數。
不過,TS 工作階段代理人服務不正確地增加中斷連線的終端機工作階段,暫止的重新導向的計數,而且永遠不會減少計數。因此,當在終端機伺服器上的暫止的重新導向計數到達它的限制 (根據預設值 16),TS 工作階段代理人服務不會再重新導向新的終端機工作階段至這個終端機伺服器。最後,可用的伺服器數目減少到一組小型或單一伺服器。
解決方案
Hotfix 資訊
支援的 hotfix 可從 Microsoft 取得。不過,此 Hotfix 僅用於修正本文中所述的問題。此 Hotfix 只適用於發生此特定問題的系統上。此 hotfix 可能會接受其他測試。因此,如果此問題的影響不會很嚴重,我們建議您等候含此 hotfix 的下一版軟體更新。
如果 hotfix 可供下載,在此知識庫文件頂端將出現「可用的 Hotfix」區段。如果這個區段沒有出現,請連絡 Microsoft 客戶服務及支援以取得 hotfix。
注意如果發生其他問題,或如果需要進行疑難排解,您可能必須建立個別的服務要求。收取支援費用會套用到其他支援問題和此特定 hotfix 無法解決的問題。如 Microsoft 客戶服務及支援的電話號碼或建立個別的服務要求的完整清單,請造訪下列 Microsoft 網站︰
http://support.microsoft.com/contactus/?ws=support注意「 下載 Hotfix 」 表單會顯示 hotfix 可用的語言。如果看不到您的語言,是因為未提供該語言的 Hotfix 。
重要的 Windows Vista 及 Windows Server 2008 hotfix 隨附在相同的套件中。不過,只有其中一個這些產品可能會列出 「 Hotfix 要求 」 網頁上。若要要求適用於 Windows Vista 和 Windows Server 2008 hotfix 套件,只要選取會列在頁面的產品。
先決條件
若要套用此 hotfix,您必須使用 Windows Server 2008 TS 工作階段代理人安裝。
重新啟動需求
套用此 hotfix 後,您必須重新啟動電腦。
Hotfix 取代資訊
此 hotfix 不會取代任何其他 hotfix。
檔案資訊
此 hotfix 的英文版具有下列表格中所列檔案屬性 (或較新的檔案屬性)。這些檔案的日期和時間會以國際標準時間 (UTC) 格式列出。當您檢視檔案資訊時,會將它轉換為本地時間。若要查看 UTC 與當地時間的時差,請在 [控制台] 中的日期和時間項目使用 [時區] 索引標籤。
Windows Server 2008 檔案資訊備忘稿
資訊清單檔案 (.manifest) 及菊檔案 (.mum) 所安裝的每個環境都分別列出。MUM 及資訊清單檔案,以及相關的安全性類別目錄 (.cat) 檔案皆對維護更新元件的狀態來說相當重要。安全性類別目錄檔案 (未列出的屬性) 是以 Microsoft 數位簽章簽署的。
對於所有支援的 Windows Server 2008 的 x86 為基礎的版本
檔案名稱 |
檔案版本 |
檔案大小 |
日期 |
時間 |
平台 |
---|---|---|---|---|---|
Terminalserversessiondirectoryrole.cmd |
不適用 |
243 |
18-Dec-2007 |
21:03 |
不適用 |
Tssdis.exe |
6.0.6001.22246 |
128,000 |
19-Aug-2008 |
03:30 |
x86 |
Tssessiondirectory.events.xml |
不適用 |
393 |
18-Dec-2007 |
21:03 |
不適用 |
對於所有支援的 Windows Server 2008 的 x64 為主的版本
檔案名稱 |
檔案版本 |
檔案大小 |
日期 |
時間 |
平台 |
---|---|---|---|---|---|
Terminalserversessiondirectoryrole.cmd |
不適用 |
243 |
18-Dec-2007 |
21:03 |
不適用 |
Tssdis.exe |
6.0.6001.22246 |
157,184 |
19-Aug-2008 |
04:46 |
x64 |
Tssessiondirectory.events.xml |
不適用 |
393 |
18-Dec-2007 |
21:03 |
不適用 |
因應措施
若要解決這個問題,請使用下列方法之一。
方法 1
重新啟動 TS 工作階段代理人。這可能會暫時解決這個問題。不過,此問題重複發生後幾天。
方法 2
-
按一下 [開始]、 按一下 [執行,在開啟的方塊中,輸入regedit ,然後按 ENTER 鍵。
-
在 「 登錄編輯器 」 中,找出並按一下下列登錄子機碼︰
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tssdis\Parameters
-
在詳細資料窗格中,按兩下
LB_MaxNumberOfPendingRedirections.
注意如果 LB_MaxNumberOfPendingRedirections DWORD 項目不存在,您必須建立它。若要執行這項操作,請參考下列步驟:-
在 「 登錄編輯器 」 中,找出並按一下下列登錄子機碼︰
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tssdis\Parameters
-
在 [編輯] 功能表上指向 [
[新增],然後按一下 [ DWORD 值。 -
型別
LB_MaxNumberOfPendingRedirections,然後再按 ENTER 鍵。
-
-
在 [數值資料] 方塊中鍵入數字,遠大於 16 (但小於 65535),然後按一下[確定]。
-
結束登錄編輯程式
重要這個方法可能會造成嚴重的順序如下︰
-
它可能會多載終端機伺服器登入要求。
-
它可能會干擾或停用網路負載平衡。
狀態
Microsoft 已確認這是<套用>一節所列出的 Microsoft 產品的問題。
更多的資訊
如需有關 TS 工作階段代理人的詳細資訊,請造訪下列 Microsoft 網站︰
http://technet.microsoft.com/en-us/library/cc731045.aspx若要啟用 TS 工作階段代理人記錄,請依照下列步驟執行︰
-
停止 TS 工作階段代理人服務。
-
在 「 登錄編輯器 」 中,找出下列登錄子機碼︰
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tssdis\Parameters
-
建立 TraceOutputMode DWORD 登錄項目,然後將其值設定為 3。
-
啟動 TS 工作階段代理人服務。
Windows Server 2008 的其他檔案資訊
支援 x86 為基礎的所有版本 Windows Server 2008 的其他檔案
檔案名稱 |
Package_1_for_kb955365~31bf3856ad364e35~x86~~6.0.1.0.mum |
檔案版本 |
不適用 |
檔案大小 |
1,820 |
日期 (UTC) |
19-Aug-2008 |
時間 (UTC) |
22:55 |
平台 |
不適用 |
檔案名稱 |
Package_for_kb955365_server_0~31bf3856ad364e35~x86~~6.0.1.0.mum |
檔案版本 |
不適用 |
檔案大小 |
1,432 |
日期 (UTC) |
19-Aug-2008 |
時間 (UTC) |
22:55 |
平台 |
不適用 |
檔案名稱 |
Package_for_kb955365_server~31bf3856ad364e35~x86~~6.0.1.0.mum |
檔案版本 |
不適用 |
檔案大小 |
1,430 |
日期 (UTC) |
19-Aug-2008 |
時間 (UTC) |
22:55 |
平台 |
不適用 |
檔案名稱 |
X86_07684ecbb7d7638c937ffee6b2b248ba_31bf3856ad364e35_6.0.6001.22246_none_6e8705284fb7f98b.manifest |
檔案版本 |
不適用 |
檔案大小 |
728 |
日期 (UTC) |
19-Aug-2008 |
時間 (UTC) |
22:55 |
平台 |
不適用 |
檔案名稱 |
X86_microsoft-windows-t..iondirectory-server_31bf3856ad364e35_6.0.6001.22246_none_f3e0ce92ec5ca9a3.manifest |
檔案版本 |
不適用 |
檔案大小 |
31,695 |
日期 (UTC) |
19-Aug-2008 |
時間 (UTC) |
04:06 |
平台 |
不適用 |
所有支援 x64 型版本的 Windows Server 2008 的其他檔案
檔案名稱 |
Amd64_f22e3df22c71dd9c356ec74170560805_31bf3856ad364e35_6.0.6001.22246_none_effc862e5acbbdf8.manifest |
檔案版本 |
不適用 |
檔案大小 |
732 |
日期 (UTC) |
19-Aug-2008 |
時間 (UTC) |
22:55 |
平台 |
不適用 |
檔案名稱 |
Amd64_microsoft-windows-t..iondirectory-server_31bf3856ad364e35_6.0.6001.22246_none_4fff6a16a4ba1ad9.manifest |
檔案版本 |
不適用 |
檔案大小 |
31,731 |
日期 (UTC) |
19-Aug-2008 |
時間 (UTC) |
05:30 |
平台 |
不適用 |
檔案名稱 |
Package_1_for_kb955365~31bf3856ad364e35~amd64~~6.0.1.0.mum |
檔案版本 |
不適用 |
檔案大小 |
1,830 |
日期 (UTC) |
19-Aug-2008 |
時間 (UTC) |
22:55 |
平台 |
不適用 |
檔案名稱 |
Package_for_kb955365_server_0~31bf3856ad364e35~amd64~~6.0.1.0.mum |
檔案版本 |
不適用 |
檔案大小 |
1440 |
日期 (UTC) |
19-Aug-2008 |
時間 (UTC) |
22:55 |
平台 |
不適用 |
檔案名稱 |
Package_for_kb955365_server~31bf3856ad364e35~amd64~~6.0.1.0.mum |
檔案版本 |
不適用 |
檔案大小 |
1,438 |
日期 (UTC) |
19-Aug-2008 |
時間 (UTC) |
22:55 |
平台 |
不適用 |