วิธีปิดเซสชันเดสก์ท็อประยะไกลที่ไม่ได้ใช้งานโดยอัตโนมัติใน Windows

อัปเดตล่าสุด: 24/08/2026
ผู้เขียน: อันเดรส เลอัล

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

การปล่อยให้เซสชัน Remote Desktop ที่ไม่ได้ใช้งานเปิดค้างไว้จะสิ้นเปลืองทรัพยากรระบบอันมีค่าและทำให้เครือข่ายของคุณเสี่ยงต่อความปลอดภัยอย่างร้ายแรง ดังนั้น การปิดเซสชัน Remote Desktop ที่ไม่ได้ใช้งานโดยอัตโนมัติใน Windows จึงเป็นสิ่งสำคัญ... เพิ่มประสิทธิภาพการทำงานและปกป้องอุปกรณ์ของคุณจากการเข้าถึงโดยไม่ได้รับอนุญาตในบทความนี้ เราจะมาดูวิธีการตั้งค่าโดยใช้ Group Policies และ Registry ทีละขั้นตอนกัน

เหตุใดการปิดเซสชัน Remote Desktop ที่ไม่ได้ใช้งานโดยอัตโนมัติใน Windows จึงมีความสำคัญ?

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

การปิดเซสชัน Remote Desktop ที่ไม่ได้ใช้งานโดยอัตโนมัติใน Windows เป็นหนึ่งในแนวทางปฏิบัติที่สำคัญสำหรับการบริหารระบบและความปลอดภัยทางไซเบอร์ และนั่นเป็นเพราะว่า... การปล่อยให้เซสชันที่ถูกทิ้งร้างหรือเซสชันที่ค้างอยู่ดำเนินต่อไปนั้นก่อให้เกิดความเสี่ยงโดยตรงในด้านต่างๆ ดังต่อไปนี้:

  • การรักษาความปลอดภัยและการลดภัยคุกคาม: หากเซสชัน RDP ยังคงเปิดอยู่ ผู้โจมตีสามารถเข้าถึงคอมพิวเตอร์ระยะไกลได้โดยตรงด้วยสิทธิ์ของผู้ใช้ที่ล็อกอินอยู่ ที่จริงแล้ว พวกเขาสามารถเคลื่อนที่ได้อย่างอิสระทั่วเครือข่ายขององค์กรและควบคุมระบบระยะไกลได้
  • การเพิ่มประสิทธิภาพทรัพยากรระบบ:  การปิดเซสชัน Remote Desktop ที่ไม่ได้ใช้งานโดยอัตโนมัติจะช่วยเพิ่มพื้นที่ว่างใน RAM และ CPU นอกจากนี้ยังช่วยประหยัดแบนด์วิดท์ได้อีกด้วย เพราะแม้ว่าเซสชันจะไม่ได้ใช้งานแล้ว การเชื่อมต่อ RDP ก็ยังคงใช้แพ็กเก็ตเครือข่ายขนาดเล็กอยู่
  • การจัดการใบอนุญาตและข้อจำกัดการเชื่อมต่อ:  ระบบปฏิบัติการ Windows 10 และ 11 เวอร์ชันไคลเอ็นต์รองรับการเชื่อมต่อ RDP ขาเข้าได้ครั้งละหนึ่งการเชื่อมต่อเท่านั้น หากเซสชันไม่ใช้งานหรือค้าง การเข้าถึงจะถูกบล็อกสำหรับผู้ดูแลระบบหรือผู้ใช้ที่ได้รับอนุญาตรายอื่น นอกจากนี้ เซสชันที่ไม่ใช้งานยังอาจใช้สิทธิ์การเข้าถึงไคลเอ็นต์ที่พนักงานคนอื่นสามารถใช้ได้อีกด้วย
  • การปฏิบัติตามกฎระเบียบ:  มาตรฐานความปลอดภัยระดับสากล เช่น ไอโอเอส 27001มาตรฐาน PCI-DSS หรือ HIPAA กำหนดให้ปิดเซสชันที่ไม่ใช้งานโดยอัตโนมัติหลังจากช่วงเวลาหนึ่ง เพื่อป้องกันการเข้าถึงข้อมูลที่เป็นอันตรายโดยไม่ได้รับอนุญาต
เนื้อหาพิเศษ - คลิกที่นี่  วิธีปิดเสียงแจ้งเตือนโดยไม่ต้องปิดเสียงทั้งระบบใน Windows 11

เหตุใดเซสชันการเข้าถึงระยะไกล (Remote Desktop) จึงหยุดทำงานใน Windows?

เซสชันเดสก์ท็อประยะไกลที่ไม่ได้ใช้งาน

เซสชันการเข้าถึงเดสก์ท็อประยะไกลใน Windows จะปิดใช้งานด้วยเหตุผลหลักสองประการ: ประการแรก เป็นเรื่องปกติที่ผู้ที่ใช้งานจากคอมพิวเตอร์ไคลเอ็นต์จะไม่ใช้งานอยู่ เพียงคลิกเครื่องหมาย X บนแถบสีฟ้าเพื่อปิดหน้าต่าง Remote Desktopการทำเช่นนั้นจะปิดหน้าต่างบนเครื่องไคลเอ็นต์เท่านั้น แต่เซสชันบนเซิร์ฟเวอร์จะไม่ถูกปิด เซสชันจะยังคงอยู่ในสถานะระงับหรือตัดการเชื่อมต่อโดยที่โปรแกรมทั้งหมดเปิดอยู่

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

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

วิธีปิดเซสชันเดสก์ท็อประยะไกลที่ไม่ได้ใช้งานโดยอัตโนมัติใน Windows

วิธีปิดเซสชันเดสก์ท็อประยะไกลที่ไม่ได้ใช้งานโดยอัตโนมัติ

ในการปิดเซสชัน Remote Desktop ที่ไม่ได้ใช้งานโดยอัตโนมัติใน Windows Pro Enterprise หรือ Server วิธีที่เร็วและมีประสิทธิภาพที่สุดคือ... กำหนดค่านโยบายกลุ่มภายในเครื่อง (gpedit.msc)และหากคุณใช้ Windows Home (ซึ่งไม่มี gpedit.msc) คุณก็สามารถทำได้เช่นกัน จากรีจิสทรีของ Windowsต่อไป เรามาดูกันว่าในแต่ละกรณีทำอย่างไร

เนื้อหาพิเศษ - คลิกที่นี่  วิธีการเพิ่มข้อยกเว้นใน Windows Defender: คำแนะนำทีละขั้นตอนฉบับสมบูรณ์

จากบรรณาธิการนโยบายกลุ่มท้องถิ่น

สำหรับ ปิดเซสชันเดสก์ท็อประยะไกลที่ไม่ได้ใช้งานโดยอัตโนมัติใน Windows จากตัวแก้ไขนโยบายกลุ่มทำตามขั้นตอนเหล่านี้:

  1. เปิดตัวแก้ไขนโยบายกลุ่ม: กดปุ่ม Windows + R พิมพ์ gpedit.msc แล้วกด Enter
  2. เข้าสู่โฟลเดอร์ Session Limits โดยใช้เส้นทางต่อไปนี้: การกำหนดค่าคอมพิวเตอร์ → เทมเพลตการดูแลระบบ → ส่วนประกอบของ Windows → บริการเดสก์ท็อประยะไกล → โฮสต์เซสชันเดสก์ท็อประยะไกล → ขีดจำกัดเวลาเซสชัน.
  3. ดับเบิลคลิกที่นโยบาย "กำหนดเวลาจำกัดสำหรับเซสชันเดสก์ท็อประยะไกลที่ไม่ได้ใช้งานแต่ยังทำงานอยู่"เลือก เปิดใช้งาน ในเมนูแบบเลื่อนลง กำหนดเวลาจำกัดการใช้งานเมื่อไม่ได้ใช้งาน ให้เลือกเวลาที่ต้องการ (เช่น 15 หรือ 30 นาที) แล้วคลิก ตกลง
  4. ดับเบิ้ลคลิกที่ "กำหนดเวลาจำกัดสำหรับการเชื่อมต่อที่ไม่เชื่อมต่อ"เลือก เปิดใช้งาน เลือกเวลาสูงสุดที่เซสชันที่ถูกระงับสามารถคงอยู่ได้ก่อนที่จะปิดลงอย่างสมบูรณ์ (ตัวอย่างเช่น 1 นาที หรือ 5 นาที) แล้วคลิก ตกลง
  5. โปรดทำการเปลี่ยนแปลงทันที: เปิดหน้าต่าง CMD หรือ PowerShell แล้วเรียกใช้คำสั่งต่อไปนี้ gpupdate /force เพื่อให้ระบบสามารถใช้กฎใหม่ได้โดยไม่ต้องรีสตาร์ท

เซสชัน RDP ที่ "ไม่ใช้งาน" กับเซสชันที่ "ตัดการเชื่อมต่อ" แตกต่างกันอย่างไร? ความแตกต่างหลักอยู่ที่ว่าไคลเอ็นต์ยังคงรักษาการเชื่อมต่อเครือข่ายที่ใช้งานอยู่กับคอมพิวเตอร์ระยะไกลหรือไม่ การเชื่อมต่อจะ "ไม่ใช้งาน" หากหน้าต่าง Remote Desktop ยังคงเปิดอยู่บนหน้าจอของคุณและอุโมงค์เครือข่ายยังทำงานอยู่ แต่จะ "ตัดการเชื่อมต่อ" หากหน้าต่าง Remote Desktop ถูกปิดโดยการคลิกเครื่องหมาย X แต่ไม่ได้ล็อกเอาต์

เนื้อหาพิเศษ - คลิกที่นี่  วิธีแก้ไขข้อผิดพลาด 'Windows ไม่สามารถเข้าถึงเส้นทางหรือไฟล์ที่ระบุได้'

วิธีอื่นในการปิดเซสชัน Remote Desktop ที่ไม่ได้ใช้งานใน Windows Home (ผ่านทาง Registry)

บันทึกการปิดเซสชันเดสก์ท็อประยะไกลที่ไม่ได้ใช้งาน

แล้วถ้าเครื่องคอมพิวเตอร์ระยะไกลใช้ Windows Home ล่ะ? ไม่สามารถใช้งาน Group Policy Editor ได้ในกรณีนั้น ทางเลือกอื่นคือการตั้งค่าข้อจำกัดเดียวกันใน Windows Registry โดยทำตามขั้นตอนต่อไปนี้ ขั้นตอนในการปิดเซสชันเดสก์ท็อประยะไกลที่ไม่ได้ใช้งานใน Windows Home:

  1. กด วิน + อาร์เขียนว่า รีจิดิท แล้วกด Enter
  2. โปรดใช้เส้นทางนี้: HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services
  3. สร้างมูลค่า ดีเวิร์ด (32 บิต) เรียกว่า เวลาว่างสูงสุด โดยมีเวลาว่างสูงสุดที่อนุญาต (แสดงเป็นมิลลิวินาที ตัวอย่างเช่น 15 นาที = 900000 ในระบบเลขฐานสิบ)
  4. สร้างคุณค่าอื่น ดีเวิร์ด (32 บิต) เรียกว่า เวลาตัดการเชื่อมต่อสูงสุด โดยกำหนดเวลาสูงสุดก่อนปิดเซสชันที่ตัดการเชื่อมต่อ (ตัวอย่างเช่น 1 นาที = 60000 ในระบบเลขฐานสิบ)
  5. สุดท้ายนี้ ให้รีสตาร์ทคอมพิวเตอร์เพื่อให้การเปลี่ยนแปลงในรีจิสทรีมีผล หรือหากต้องการรีสตาร์ทบริการโดยไม่ต้องปิดเครื่องคอมพิวเตอร์ ให้เปิด PowerShell หรือ Command Prompt (CMD) ในฐานะผู้ดูแลระบบ แล้วเรียกใช้คำสั่งต่อไปนี้:
    • net stop TermService /y
      net start TermService

โดยสรุปแล้ว ระบบปฏิบัติการ Windows จะปิดเซสชัน Remote Desktop ที่ไม่ได้ใช้งานโดยอัตโนมัติ นี่เป็นขั้นตอนพื้นฐานในการเสริมสร้างความปลอดภัยของเครือข่ายและเพิ่มทรัพยากรระบบให้มากขึ้นการใช้การตั้งค่าหรือนโยบายรีจิสทรีเหล่านี้จะช่วยให้คุณควบคุมการเข้าถึงระยะไกลได้อย่างมีประสิทธิภาพ ป้องกันการเชื่อมต่อที่ไม่พึงประสงค์ และปกป้องอุปกรณ์ของคุณอย่างถาวรและอัตโนมัติ