หลายๆท่าน ที่ทำงานในสายงาน IT โดยส่วนใหญ่แล้ว การ Remote เข้าไปเช็ค VM Guest ที่เป็นระบบ ปฏิบัติการ Windows บน Server ไม่ว่าจะเป็น การ Promote Windows Server เป็น AD, DHCP Pool, DNS, NTP server นอกจากจะเข้าไปเช็คผ่าน Hypervisor โดยตรง หรือเช็คผ่าน Software Management (เช่น vCenter) วิธีการส่วนใหญ่ ที่ใช้งานกันคือ การใช้ Remote Desktop Protocol (RDP) ในการ Remote Access เข้าไปเช็ค VM Guest ว่ายังทำงานปกติหรือไม่กันครับ เนื่องจาก ไม่ต้องใช้งาน 3rd Party Application แค่เพียงมี IP Address ก็สามารถ Access ได้
โดยเรื่องที่จะมาพูดคุยกันในวันนี้ คือ ปัญหา RDP Freezing ครับ
RPD Freezing เป็นปัญหาที่เกิดขึ้นกับ Windows ทุกๆ Licenses ครับ ซึ่งส่วนใหญ่แล้ว จะเกิดขึ้นกับ Build เก่าๆ โดยจะมีอาการคือ เมื่อ Access เข้าใช้งาน RDP แล้ว จะไม่สามารถใช้งานอะไรได้ เสมือน Freeze ไว้นั่นเองครับ
ปัญหานี้ ได้ถูก Microsoft ประกาศออกมาว่าเป็น Bugs ของทาง Microsoft และได้รับการแก้ไขไปแล้ว แต่ก็ยังคงมีปัญหานี้อยู่เรื่อยมา
วันนี้ จึงจะมานำเสนอ วิธีการแก้ไขปัญหา RDP Freezing ที่ได้พบเจอมา ครับ โดยใช้วิธีการ เปลี่ยน Connection Protocol จาก UDP เป็น TCP ครับ โดยจะคอนฟิกแค่ฝั่ง Server เท่านั้นนะครับ
1. Search –> Edit Group Policy
2. Computer Configuration –> Windows Components –> Remote Desktop Services
3. Remote Desktop Connection Client –> Turn of UDP on Client
4. Double Click และ คอนฟิกให้เป็น Enable จากนั้นกด Apply และ Ok (เป็นการ Disable UPD Protocol ฝั่ง Client)
5. Navigate Back ไปที่ Remote Desktop Session Host –> Connections –> Select RDP transport protocols
6. เลือก State เป็น Enable, Select Transport Type เป็น Use Only TCP เนื่องจากต้องการเปลี่ยน Protocol เป็น TCP ในฝั่ง Server (Hosts) จากนั้น Restart 1 รอบ ครับ
หวังว่าบทความนี้ จะมีประโยชน์สำหรับเพื่อนๆ ชาว IT ที่กำลังเจอปัญหา RDP Freezing อยู่นะครับ ขอบคุณครับผม