หยุดออกจากระบบเมื่อตัดการเชื่อมต่อจากเซสชัน RDP


14

ฉันไม่ต้องการให้ VPS ออกจากเซสชันที่ไม่ได้เชื่อมต่อ มันน่ารำคาญจริงๆเพราะบางโปรแกรมหยุดทำงาน ระบบปฏิบัติการคือ Windows Server 2008 R2

ฉันจะป้องกันเซสชันที่ถูกตัดการเชื่อมต่อออกจากระบบได้อย่างไร

ฉันลอง pepoluan, rayan ries และ Simon L ตอบแล้ว


คุณลองใช้คำแนะนำทั้งหมดของเราแล้วและยังคงเซสชัน RDP ที่ยกเลิกการเชื่อมต่อของคุณถูกตัดการเชื่อมต่ออยู่หรือไม่ คุณแน่ใจหรือว่าเซิร์ฟเวอร์ไม่รีบูตอย่างสมบูรณ์ในขณะที่คุณไม่อยู่?
Ryan Ries

คำตอบ:


16

ตามค่าเริ่มต้นการติดตั้ง Windows แบบสแตนด์อโลนจะไม่ออกจากเซสชัน RDP ที่ถูกตัดการเชื่อมต่อ

ดังนั้นการติดตั้งของคุณต้องได้รับการปรับแต่งเพื่อให้สามารถออกจากเซสชัน RDP ที่ไม่เชื่อมต่อได้

เริ่ม MMC

โหลด Snapin ตัวแก้ไขวัตถุนโยบายกลุ่ม มันจะกำหนดเป้าหมายไปที่ Local Computer

ดูรายละเอียดเกี่ยวกับการกำหนดค่าคอมพิวเตอร์ -> เทมเพลตการดูแลระบบ -> คอมโพเนนต์ Windows -> บริการเดสก์ท็อประยะไกล -> โฮสต์เซสชันเดสก์ท็อประยะไกล -> การ จำกัด เวลาเซสชัน

ตรวจสอบว่าการตั้งค่า "ตั้งค่า จำกัด เวลาสำหรับเซสชันที่ถูกตัดการเชื่อมต่อ" ไม่ได้กำหนดค่าหรือเปิดใช้งาน แต่มีการตั้งค่าเป็นไม่


ฉันเห็นว่า "ไม่ได้กำหนดค่า" ไม่ได้ทำอะไร แต่ "เปิดใช้งาน" ที่มีขีด จำกัด "ไม่" ทำงานอยู่
teeks99

ฉันลองใช้ Google VM ของ Windows แล้วดูเหมือนจะไม่ทำงาน ความคิดใด ๆ
Royi

5

หากต้องการเพิ่มสิ่งที่ @Ryan เขียนหากนโยบายความปลอดภัยในพื้นที่เป็น "ไม่ได้กำหนดค่า" ถัดไปคุณต้องตรวจสอบ Terminal Services Configuration / Remote Desktop Configuration คลิกขวาที่ "การเชื่อมต่อ" เลือก "คุณสมบัติ" และตรวจสอบว่าไม่มีตัวเลือก "บังคับตัดการเชื่อมต่อ" ที่บังคับใช้

(ฉันไม่สามารถเข้าถึงเครื่อง Windows Server 2008 R2 ได้ในขณะนี้ฉันจะอัปเดต / แก้ไขคำตอบของฉันเมื่อฉันได้รับการเข้าถึงอีกครั้ง)

Erratum:ที่ตั้งเริ่มต้น> เครื่องมือการดูแลระบบ> บริการเดสก์ท็อประยะไกล> การกำหนดค่าโฮสต์เซสชันเดสก์ท็อประยะไกล ดับเบิลคลิกที่ "RDP-Tcp" และไปที่แท็บ "เซสชัน"

แก้ไขเพื่อเพิ่ม:โปรดทราบว่าแม้ว่าจะไม่มีการ จำกัด เซสชันด้วยการออกจากระบบที่บังคับคุณไม่ช้าก็เร็วจะเข้าสู่ข้อ จำกัด เซสชัน 2 RDP แบบฮาร์ดโค้ด (รวมถึงเซสชัน 'คอนโซล') ซึ่งจำเป็นต้องใช้ Forced Logoff หลังจากทั้งหมด


มี "แทนที่การตั้งค่าผู้ใช้" และตั้งค่าเป็น "ไม่เคย"
user212180

2

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

บริการ NT \ Terminal HKEY_LOCAL_MACHINE \ SOFTWARE \ Policies \ Microsoft \ Windows HKEY_LOCAL_MACHINE \ SOFTWARE \ Policies \ Microsoft \ Windows

สร้างหรืออัปเดต DWORD ชื่อ MaxDisconnectionTime ตอนนี้ตั้งระยะเวลาที่ผู้ใช้สามารถตัดการเชื่อมต่อในหน่วยมิลลิวินาที EG: 1209600000 เป็นเวลา 14 วันเป็นต้น

หากคุณต้องการยกเลิกการเชื่อมต่อที่ไม่ จำกัด คุณสามารถลบค่าได้


การตั้งค่า GPO ไม่ทำงานบนโฮสต์ Windows 10 ลองแฮกรีจิสตรี
Lukas Franko
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.