บริการ Windows Server 2008 เทอร์มินัลบริการเซสชันนายหน้าสมดุลในการโหลดในระหว่างเซิร์ฟเวอร์เทอร์มินัลให้ไม่ถูกต้องหลังจากรันชั่วขณะ

นำไปใช้กับ: Windows Server 2008 Datacenter without Hyper-VWindows Server 2008 Enterprise without Hyper-VWindows Server 2008 Standard without Hyper-V

อาการ


สมมติว่า คุณตั้งค่าคอนฟิก Windows Server 2008 เทอร์มินัลบริการเซสชันนายหน้า (นายหน้าเซสชัน TS) โดยใช้ DNS วนต่อเนื่อง อย่างไรก็ตาม สักครู่ เซสชันใหม่จะถูกเปลี่ยนเส้นทางไป ยังเซิร์ฟเวอร์เดียวเท่านั้น หรือเท่ากับชุดเฉพาะของเซิร์ฟเวอร์ ลักษณะการทำงานนี้เกิดขึ้นแม้ว่าการโหลดของเทอร์มินอลเซิร์ฟเวอร์อื่น ๆ บนเครือข่ายอยู่ในระดับต่ำ

นอกจากนี้ หลังจากปัญหานี้เกิดขึ้น เหตุการณ์ที่คล้ายกับต่อไปนี้จะถูกบันทึกในล็อกเซสชันนายหน้า (Tssdis.log): แฟ้ม Tssdis.logบันทึกอยู่ในไดเรกทอรี %windir%\system32\tssesdir

สาเหตุ


การเปลี่ยนเส้นทางที่ค้างอยู่เกิดขึ้นเมื่อตัวใหม่ผู้ใช้เข้าสู่ฟาร์มของเซิร์ฟเวอร์เทอร์มินัล และนายหน้าเซสชัน TS ชี้ผู้ใช้ไปยังเซิร์ฟเวอร์เทอร์มินัลเฉพาะก่อนที่กระบวนการเข้าสู่ระบบเสร็จเรียบร้อยแล้ว ไดเรกทอรีของเซสชันติดตามจำนวนที่ค้างอยู่รอการเปลี่ยนทิศทางของแต่ละเซิร์ฟเวอร์เทอร์มินัล และจากนั้น จะเพิ่มจำนวนเมื่อนายหน้าเซสชัน TS เซิร์ฟเวอร์เป้าหมายที่กำหนด นอกจากนี้ ไดเรกทอรีเซสชันลดตรวจนับหลังจากกระบวนการเข้าสู่ระบบเสร็จสมบูรณ์แล้ว

อย่างไรก็ตาม บริการนายหน้าเซสชัน TS เพิ่มจำนวนที่ค้างอยู่รอการเปลี่ยนทิศทางของสำหรับเซสชันเทอร์มินัลไม่ต่ออย่างไม่ถูกต้อง และไม่เคยจะลดจำนวน ดังนั้น เมื่อตรวจนับการเปลี่ยนเส้นทางที่ค้างอยู่บนเทอร์มินัลเซิร์ฟเวอร์ถึงขีดจำกัด (16 โดยค่าเริ่มต้น), บริการนายหน้าเซสชัน TS ไม่เปลี่ยนเส้นทางเซสชันเทอร์มินัลใหม่ไปยังเซิร์ฟเวอร์นี้เทอร์มินัล ในที่สุด หมายเลขเซิร์ฟเวอร์ลดชุดขนาดเล็ก หรือ ไปยังเซิร์ฟเวอร์เดียวเท่านั้น

การแก้ปัญหา


ข้อมูลโปรแกรมแก้ไขด่วน

มีโปรแกรมแก้ไขด่วนที่รองรับพร้อมให้บริการจาก Microsoft อย่างไรก็ตาม โปรแกรมแก้ไขด่วนนี้มุ่งหวังเพื่อการแก้ไขเฉพาะปัญหาที่อธิบายไว้ในบทความนี้ ใช้ hotfix นี้เฉพาะกับระบบต่าง ๆ ที่พบปัญหานี้ โปรแกรมแก้ไขด่วนนี้อาจได้รับการทดสอบเพิ่มเติม ดังนั้น ถ้าคุณไม่ได้รับผลกระทบจากปัญหานี้รุนแรง เราขอแนะนำให้ คุณรอการปรับปรุงซอฟต์แวร์ถัดไปที่ประกอบด้วยโปรแกรมแก้ไขด่วนนี้

หากโปรแกรมแก้ไขด่วนพร้อมสำหรับการดาวน์โหลด คุณจะเห็นส่วน "มีโปรแกรมแก้ไขด่วนพร้อมสำหรับการดาวน์โหลด" ที่ด้านบนของบทความฐานข้อมูลองค์ความรู้นี้ หากส่วนนี้ไม่ปรากฏขึ้น ติดต่อฝ่ายสนับสนุนและบริการลูกค้าของ Microsoft เพื่อขอรับโปรแกรมแก้ไขด่วน

หมายเหตุ ถ้ามีปัญหาอื่น ๆ เกิดขึ้น หรือถ้าจำเป็นต้องแก้ไขปัญหาใด ๆ คุณอาจต้องสร้างคำขอรับบริการแยกต่างหาก จะมีค่าใช้จ่ายในการสนับสนุนปกติกับคำถามเพิ่มเติมและเรื่องอื่น ๆ ที่ไม่มีสิทธิได้รับโปรแกรมแก้ไขด่วนเฉพาะนี้ สำหรับรายการหมายเลขโทรศัพท์ฉบับสมบูรณ์ของฝ่ายบริการลูกค้าและการสนับสนุนของ Microsoft หรือเพื่อสร้างคำขอรับบริการแยกต่างหาก แวะไปที่เว็บไซต์ Microsoft ต่อไปนี้:หมายเหตุ แบบฟอร์ม "มีโปรแกรมแก้ไขด่วนพร้อมสำหรับการดาวน์โหลด" แสดงภาษาที่โปรแกรมแก้ไขด่วนพร้อมใช้งาน ถ้าคุณไม่เห็นภาษาของคุณ อาจเป็น เพราะไม่มีโปรแกรมแก้ไขด่วนพร้อมใช้งานสำหรับภาษานั้น

ฮอตฟิกซ์ Windows Vista และ Windows Server 2008 ที่สำคัญรวมอยู่ในแพคเกจเดียวกัน อย่างไรก็ตาม เพียงหนึ่งผลิตภัณฑ์เหล่านี้อาจอยู่ในหน้า "การร้องขอโปรแกรมแก้ไขด่วน" เมื่อต้องการร้องขอแพคเกจโปรแกรมแก้ไขด่วนที่ใช้กับทั้ง Windows Vista และ Windows Server 2008 เพียงแค่เลือกผลิตภัณฑ์ที่แสดงอยู่บนหน้า

ข้อกำหนดเบื้องต้น

เมื่อต้องการใช้โปรแกรมแก้ไขด่วนนี้ คุณต้องมี Windows Server 2008 TS เซสชันนายหน้าการติดตั้ง

ข้อกำหนดการรีสตาร์ท

คุณต้องเริ่มระบบคอมพิวเตอร์ใหม่หลังจากที่คุณนำโปรแกรมแก้ไขด่วนนี้ไปใช้แล้ว

ข้อมูลการแทนที่โปรแกรมแก้ไขด่วน

โปรแกรมแก้ไขด่วนนี้ไม่ได้แทนโปรแกรมแก้ไขด่วนอื่น ๆ

ข้อมูลแฟ้ม

เวอร์ชันภาษาอังกฤษของโปรแกรมแก้ไขด่วนนี้มีแอตทริบิวต์ของแฟ้ม (หรือแอตทริบิวต์ของแฟ้มที่ใหม่กว่านี้) ซึ่งแสดงรายการไว้ในตารางต่อไปนี้ วันที่และเวลาสำหรับแฟ้มเหล่านี้จะแสดงรายการไว้ในรูปแบบเวลามาตรฐานสากล (UTC) เมื่อคุณดูข้อมูลแฟ้ม ระบบจะแปลงข้อมูลนี้เป็นเวลาท้องถิ่น เมื่อต้องการค้นหาความแตกต่างระหว่างเวลา UTC กับเวลาท้องถิ่น ใช้แท็บ โซนเวลา ในรายการ วันที่และเวลา ในแผงควบคุม
หมายเหตุข้อมูลแฟ้มของ Windows Server 2008
รายการแฟ้ม (.manifest) และแฟ้ม MUM (.mum) ซึ่งติดตั้งสำหรับแต่ละสภาพแวดล้อมจะปรากฏแยกต่างหาก แฟ้ม MUM และแฟ้ม MANIFEST และ แฟ้มแค็ตตาล็อก (.cat) การรักษาความปลอดภัยที่เกี่ยวข้อง เป็นสิ่งสำคัญสำหรับการรักษาสถานะของคอมโพเนนต์ปรับปรุงแล้ว แฟ้มแค็ตตาล็อกความปลอดภัย (ไม่แสดงแอตทริบิวต์) จะลงชื่อ ด้วยลายเซ็นดิจิทัลของ Microsoft
สำหรับทั้งหมดได้รับการสนับสนุน Windows Server 2008 รุ่นที่ใช้ x86
ชื่อแฟ้มรุ่นของแฟ้มขนาดของแฟ้มวันที่เวลาแพลตฟอร์ม
Terminalserversessiondirectoryrole.cmdไม่มีข้อมูล24318-Dec-200721:03ไม่มีข้อมูล
Tssdis.exe6.0.6001.22246128,00019-Aug-200803:30x86
Tssessiondirectory.events.xmlไม่มีข้อมูล39318-Dec-200721:03ไม่มีข้อมูล
สำหรับทั้งหมดได้รับการสนับสนุน Windows Server 2008 รุ่นที่ใช้ x64
ชื่อแฟ้มรุ่นของแฟ้มขนาดของแฟ้มวันที่เวลาแพลตฟอร์ม
Terminalserversessiondirectoryrole.cmdไม่มีข้อมูล24318-Dec-200721:03ไม่มีข้อมูล
Tssdis.exe6.0.6001.22246157,18419-Aug-200804:46x64
Tssessiondirectory.events.xmlไม่มีข้อมูล39318-Dec-200721:03ไม่มีข้อมูล

วิธีแก้ปัญหา


เมื่อต้องหลีกเลี่ยงปัญหานี้ ใช้หนึ่งในวิธีต่อไปนี้

วิธีที่ 1

เริ่มการทำงานของนายหน้าเซสชัน TS นี้เป็นการชั่วคราวอาจแก้ปัญหา อย่างไรก็ตาม ปัญหานี้เกิดขึ้นอีกหลังจากหลายวัน

วิธีที่ 2
  1. คลิกเริ่มคลิกเรียกใช้พิมพ์regeditในกล่องเปิดนั้นแล้ว กด ENTER
  2. ใน Registry Editor ค้นหา และคลิกที่คีย์ย่อยของรีจิสทรีต่อไปนี้แล้ว:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tssdis\Parameters
  3. ในบานหน้าต่างรายละเอียด คลิกสองครั้ง
    LB_MaxNumberOfPendingRedirections.

    หมายเหตุ ถ้าไม่มีรายการ LB_MaxNumberOfPendingRedirections DWORD อยู่ คุณต้องสร้างดังกล่าว เมื่อต้องการทำเช่นนี้ ให้ทำตามขั้นตอนเหล่านี้
    1. ใน Registry Editor ค้นหา และคลิกที่คีย์ย่อยของรีจิสทรีต่อไปนี้แล้ว:
      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tssdis\Parameters
    2. บนเมนูแก้ไขชี้ไป
      สร้างแล้ว คลิกDWORD Value
    3. ชนิด
      LB_MaxNumberOfPendingRedirectionsจากนั้นกด ENTER
  4. ในกล่องValue dataพิมพ์ตัวเลขที่มีขนาดใหญ่กว่า 16 (แต่น้อยกว่า 65535), และจากนั้น คลิกตกลง
  5. ตัวแก้ไขรีจิสทรีออก
สิ่งสำคัญ วิธีนี้อาจมีผลร้ายแรงตามต่อไปนี้:
  • ดังกล่าวอาจโอเวอร์โหลดเซิร์ฟเวอร์เทอร์มินัลที่ มีการร้องขอการเข้าสู่ระบบ
  • ดังกล่าวอาจรบกวน หรือปิดการใช้งานของเครือข่ายปรับสมดุลการโหลด

สถานะ


Microsoft ยืนยันว่านี่เป็นปัญหาในผลิตภัณฑ์ของ Microsoft ซึ่งแสดงไว้ในส่วน "นำไปใช้กับ"

ข้อมูลเพิ่มเติม


สำหรับข้อมูลเพิ่มเติมเกี่ยวกับนายหน้าเซสชัน TS แวะไปที่เว็บไซต์ต่อไปนี้ของ Microsoft:เมื่อต้องการเปิดใช้การบันทึกนายหน้าเซสชัน TS ให้ทำตามขั้นตอนเหล่านี้:
  1. หยุดบริการนายหน้าเซสชัน TS
  2. ใน Registry Editor ค้นหาคีย์ย่อยของรีจิสทรีต่อไปนี้:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tssdis\Parameters
  3. สร้างรายการรีจิสทรี TraceOutputMode DWORD และจากนั้น ตั้งค่าเป็น 3
  4. เริ่มบริการนายหน้าเซสชัน TS

ข้อมูลแฟ้มเพิ่มเติมสำหรับ Windows Server 2008

แฟ้มเพิ่มเติมสำหรับทั้งหมดได้รับการสนับสนุน Windows Server 2008 รุ่นที่ใช้ x86

ชื่อแฟ้ม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
แพลตฟอร์มไม่มีข้อมูล

แฟ้มเพิ่มเติมสำหรับทั้งหมดได้รับการสนับสนุน Windows Server 2008 รุ่นที่ใช้ x64

ชื่อแฟ้ม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
รุ่นของแฟ้มไม่มีข้อมูล
ขนาดของแฟ้ม1,440
วัน (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
แพลตฟอร์มไม่มีข้อมูล