การรีเซ็ตเซสชันผู้ใช้ RDS ควรทำให้งานเสร็จเรียบร้อย
- หากคุณได้รับข้อผิดพลาดบริการเดสก์ท็อประยะไกลไม่ว่าง อาจเป็นเพราะหน่วยความจำรั่ว
- คุณสามารถแก้ไขปัญหานี้ได้โดยติดตั้งการอัปเดตที่สำคัญบางอย่างบนเซิร์ฟเวอร์ของคุณ
- วิธีแก้ปัญหาที่ยอดเยี่ยมอีกวิธีหนึ่งคือการรีเซ็ตเซสชันเดสก์ท็อประยะไกลของไคลเอ็นต์ที่ค้างอยู่บน RDS
เอ็กซ์ติดตั้งโดยคลิกดาวน์โหลด ไฟล์
เพื่อแก้ไขปัญหาระบบ Windows PC คุณจะต้องมี เครื่องมือเฉพาะ
- ดาวน์โหลด Fortec และติดตั้งลงในพีซีของคุณ
- เริ่มกระบวนการสแกนของเครื่องมือเพื่อค้นหาไฟล์ที่เสียหายซึ่งเป็นสาเหตุของปัญหาของคุณ
- คลิกขวาที่ Start Repair เพื่อให้เครื่องมือสามารถเริ่มอัลกอริทึมการแก้ไขได้
ที่ บริการเดสก์ท็อประยะไกล ข้อผิดพลาดไม่ว่างในขณะนี้ เป็นปัญหาที่ผู้ใช้บางคนพบเมื่อพยายามเชื่อมต่อกับเซิร์ฟเวอร์ Windows ปัญหานี้อาจเกิดจากปัญหาในการตั้งค่าเซิร์ฟเวอร์หรือฝั่งผู้ใช้
วิธีแก้ปัญหาในคู่มือนี้จะช่วยให้คุณแก้ไขปัญหาได้อย่างมีประสิทธิภาพ โดยไม่คำนึงถึงสาเหตุ
บริการเดสก์ท็อประยะไกลไม่ว่างในขณะนี้หมายความว่าอย่างไร
ข้อผิดพลาดบริการเดสก์ท็อประยะไกลไม่ว่างในขณะนี้หมายความว่าเซิร์ฟเวอร์ไม่สามารถยอมรับผู้ใช้เพิ่มเติมได้ด้วยเหตุผลบางประการ ด้านล่างนี้เป็นสาเหตุบางประการของข้อผิดพลาด:
- ปัญหาหน่วยความจำเซิร์ฟเวอร์: ในบางกรณี ปัญหานี้อาจเกิดจากหน่วยความจำรั่วบนเซิร์ฟเวอร์ของคุณ คุณสามารถแก้ไขได้โดยใช้การอัปเดตที่สำคัญบางอย่าง
- ปัญหาเกี่ยวกับผู้ฟัง RD: ผู้ใช้บางรายพบว่าปัญหานี้เกิดจากการมีผู้ฟัง RD เพิ่มขึ้นมากเกินไปซึ่งไม่เคยลดลงเลย นอกจากนี้ยังสามารถแก้ไขได้โดย กำลังติดตั้งการอัปเดตบางอย่าง.
- นโยบายการจำกัดการเชื่อมต่อ: หากนโยบายขีดจำกัดการเชื่อมต่อของคุณค่อนข้างต่ำ ข้อผิดพลาดนี้อาจปรากฏขึ้นเมื่อถึงขีดจำกัด คุณต้องเพิ่มขีดจำกัดเพื่อแก้ไขปัญหานี้
ฉันจะแก้ไขบริการเดสก์ท็อประยะไกลไม่ว่างได้อย่างไร
1. ใช้การอัปเดตกับ RDSH
หน่วยความจำรั่วมีความเกี่ยวข้องกับเซิร์ฟเวอร์ Windows Server 2012 R2 RDSH บางเซิร์ฟเวอร์ หากปล่อยทิ้งไว้โดยไม่มีใครดูแล อาจก่อให้เกิดปัญหาเช่นบริการเดสก์ท็อประยะไกลไม่ว่างในขณะนี้ วิธีแก้ปัญหาอย่างรวดเร็วคือการรีสตาร์ทเซิร์ฟเวอร์ RDSH
เราทดสอบ ทบทวน และให้คะแนนอย่างไร
เราทำงานมาตลอด 6 เดือนที่ผ่านมาเพื่อสร้างระบบตรวจสอบใหม่เกี่ยวกับวิธีที่เราผลิตเนื้อหา เมื่อใช้สิ่งนี้ เราได้ปรับปรุงบทความส่วนใหญ่ของเราใหม่ในภายหลังเพื่อมอบความเชี่ยวชาญเชิงปฏิบัติจริงเกี่ยวกับคำแนะนำที่เราทำ
สำหรับรายละเอียดเพิ่มเติมคุณสามารถอ่านได้ วิธีที่เราทดสอบ ทบทวน และให้คะแนนที่ WindowsReport.
หากต้องการกำจัดข้อผิดพลาดอย่างถาวร ให้ติดตั้ง 10 เมษายน 2018—KB4093114 อัปเดตบนเซิร์ฟเวอร์ RDSH นอกจากนี้ คุณอาจพบข้อผิดพลาดนี้เนื่องจากตัวฟัง RD ที่สร้างโดยเซิร์ฟเวอร์ RDSH
คุณสามารถรีสตาร์ทเซิร์ฟเวอร์ RDSH เพื่อรีเซ็ตจำนวนผู้ฟัง RD เป็นวิธีการแก้ปัญหาชั่วคราว อย่างไรก็ตาม หากต้องการกำจัดอย่างถาวร ให้ใช้การอัปเดตต่อไปนี้กับเซิร์ฟเวอร์ RDSH:
- วินโดวส์เซิร์ฟเวอร์ 2012 R2: 30 สิงหาคม 2018—KB4343891
- วินโดวส์เซิร์ฟเวอร์ 2016: 30 สิงหาคม 2018—KB4343884
2. ตรวจสอบนโยบายขีดจำกัดสูงสุด RDS
- กด หน้าต่าง คีย์ พิมพ์ คำสั่งและเลือก ทำงานในฐานะผู้ดูแลระบบ ภายใต้พรอมต์คำสั่ง
- พิมพ์คำสั่งด้านล่างแล้วกด เข้า เพื่อเรียกใช้:
gpresult /H c:\gpresult.html
- ตอนนี้เปิด gpresult.html ไฟล์ใน ค ขับ. คุณสามารถทำได้โดยใช้ Microsoft Edge
- ต่อไปให้กด. หน้าต่าง คีย์ + ร, พิมพ์ gpedit.mscและคลิก ตกลง.
- นำทางไปยังเส้นทางด้านล่างในบานหน้าต่างด้านซ้าย:
Computer Configuration > Administrative Templates > Windows Components > Remote Desktop Services > Remote Desktop Session Host\Connections
- ค้นหา จำกัดจำนวนการเชื่อมต่อ นโยบายในบานหน้าต่างด้านขวาแล้วดับเบิลคลิก หากคุณหาไม่พบ แสดงว่าไม่มีการกำหนดขีดจำกัด
- ตรวจสอบว่านโยบายนี้เปิดใช้งานอยู่หรือไม่ หากเป็นเช่นนั้น ให้ตรวจสอบขีดจำกัดเพื่อดูว่าคุณจำเป็นต้องลบหรือเปลี่ยนแปลงหรือไม่
- สุดท้ายให้รันคำสั่งด้านบนใน CMD ที่ยกระดับ:
gpupdate /force
อีกสาเหตุหนึ่งที่บริการเดสก์ท็อประยะไกลไม่ว่างในขณะนี้คือนโยบายขีดจำกัดการเชื่อมต่อสูงสุดที่ต่ำ คุณสามารถปรับเปลี่ยนได้โดยทำตามขั้นตอนข้างต้น
- ข้อผิดพลาดเซิร์ฟเวอร์ SQL 0x80040e14: วิธีแก้ไข
- แก้ไข: LSA ไม่สามารถรับการเชื่อมต่อ RPC ได้
- แก้ไข: กำลังรอให้คอมพิวเตอร์โฮสต์เชื่อมต่อ [ข้อผิดพลาด GoToMyPC]
- รหัสเหตุการณ์: 10036 COM แบบกระจาย [แก้ไข]
- RDPclip.exe คืออะไรและทำหน้าที่อะไร?
3. รีเซ็ตเซสชันเดสก์ท็อประยะไกลของไคลเอ็นต์ที่ค้างอยู่บน RDS
- เรียกใช้ Command Prompt ในฐานะผู้ดูแลระบบ ดังที่แสดงในโซลูชันด้านบน
- พิมพ์คำสั่งด้านล่างแล้วกด เข้า:
query session
- หมายเหตุ SESSIONNAME และ บัตรประจำตัวประชาชน สำหรับผู้ใช้ที่ได้รับผลกระทบ สมมติว่าสิ่งนี้เป็น บริการ และเซสชั่น 0, ตามลำดับ
- ตอนนี้ให้รันคำสั่ง (โดยที่ 1 คือ ID ที่ระบุไว้ด้านบน) ด้านล่าง:
query process /id 0
- สังเกตกระบวนการ PID และ csrss.exe ในรายการกระบวนการที่กำลังทำงานอยู่ใน ID เซสชันที่คุณบันทึกไว้ในขั้นตอนที่ 3
- กด หน้าต่าง คีย์ + เอ็กซ์ และเลือก ผู้จัดการงาน.
- ต่อไปให้คลิกที่ รายละเอียด แท็บที่ด้านบนและค้นหา พีไอดี (588) ในขั้นตอนที่ 5
- สุดท้ายให้คลิกขวาที่กระบวนการทั้งหมดด้วย PID นั้นแล้วเลือก งานสิ้นสุด. ซึ่งรวมถึง csrss.exe, dwm.exe, LogonUI.exe และ winlogon.exe
หากมีผู้ใช้เพียงรายเดียวที่พบกับข้อผิดพลาดบริการเดสก์ท็อประยะไกลไม่ว่าง คุณสามารถยุติกระบวนการที่ทำให้เกิดข้อผิดพลาด รวมถึงเซสชันบน RDS ได้อย่างมีประสิทธิภาพ
4. รีเซ็ตเซสชันผู้ใช้ RDS
- เรียกใช้ Command Prompt ในฐานะผู้ดูแลระบบ
- รันคำสั่งด้านล่าง:
query process
- ตอนนี้ ให้สังเกตชื่อเซสชันของผู้ใช้ที่ประสบปัญหานี้ สมมติว่า rdp-tcp#2.
- สุดท้ายให้รันคำสั่ง (rdp-tcp #2 คือชื่อเซสชันที่คัดลอกไว้ด้านบน) ด้านล่าง:
reset sessionrdp-tcp#2
ด้วยวิธีนี้ คุณควรจะสามารถสิ้นสุดเซสชัน RDS สำหรับผู้ใช้ที่ประสบปัญหานี้ได้ ตอนนี้คุณสามารถขอให้บุคคลนั้นเข้าสู่ระบบได้ และบริการเดสก์ท็อประยะไกลไม่ว่าง ข้อผิดพลาดควรเป็นประวัติ
เราได้มาถึงจุดสิ้นสุดของคู่มือนี้ในการแก้ไขบริการเดสก์ท็อประยะไกลข้อผิดพลาดที่ไม่ว่างใน Windows Server 2012 R2 หรือเวอร์ชันอื่น ๆ เพียงให้แน่ใจว่าคุณทำตามคำแนะนำอย่างระมัดระวัง และคุณจะสามารถผ่านมันไปได้ด้วยดี
ถ้า Remote Desktop ไม่ได้ล็อกผู้ใช้ออกจากระบบโปรดตรวจสอบคำแนะนำโดยละเอียดของเราเพื่อแก้ไขปัญหา
โปรดแจ้งให้เราทราบวิธีแก้ปัญหาที่ช่วยคุณแก้ไขปัญหานี้ในความคิดเห็นด้านล่าง