ฉันไม่ต้องการให้ VPS ออกจากเซสชันที่ไม่ได้เชื่อมต่อ มันน่ารำคาญจริงๆเพราะบางโปรแกรมหยุดทำงาน ระบบปฏิบัติการคือ Windows Server 2008 R2
ฉันจะป้องกันเซสชันที่ถูกตัดการเชื่อมต่อออกจากระบบได้อย่างไร
ฉันลอง pepoluan, rayan ries และ Simon L ตอบแล้ว
ฉันไม่ต้องการให้ VPS ออกจากเซสชันที่ไม่ได้เชื่อมต่อ มันน่ารำคาญจริงๆเพราะบางโปรแกรมหยุดทำงาน ระบบปฏิบัติการคือ Windows Server 2008 R2
ฉันจะป้องกันเซสชันที่ถูกตัดการเชื่อมต่อออกจากระบบได้อย่างไร
ฉันลอง pepoluan, rayan ries และ Simon L ตอบแล้ว
คำตอบ:
ตามค่าเริ่มต้นการติดตั้ง Windows แบบสแตนด์อโลนจะไม่ออกจากเซสชัน RDP ที่ถูกตัดการเชื่อมต่อ
ดังนั้นการติดตั้งของคุณต้องได้รับการปรับแต่งเพื่อให้สามารถออกจากเซสชัน RDP ที่ไม่เชื่อมต่อได้
เริ่ม MMC
โหลด Snapin ตัวแก้ไขวัตถุนโยบายกลุ่ม มันจะกำหนดเป้าหมายไปที่ Local Computer
ดูรายละเอียดเกี่ยวกับการกำหนดค่าคอมพิวเตอร์ -> เทมเพลตการดูแลระบบ -> คอมโพเนนต์ Windows -> บริการเดสก์ท็อประยะไกล -> โฮสต์เซสชันเดสก์ท็อประยะไกล -> การ จำกัด เวลาเซสชัน
ตรวจสอบว่าการตั้งค่า "ตั้งค่า จำกัด เวลาสำหรับเซสชันที่ถูกตัดการเชื่อมต่อ" ไม่ได้กำหนดค่าหรือเปิดใช้งาน แต่มีการตั้งค่าเป็นไม่
หากต้องการเพิ่มสิ่งที่ @Ryan เขียนหากนโยบายความปลอดภัยในพื้นที่เป็น "ไม่ได้กำหนดค่า" ถัดไปคุณต้องตรวจสอบ Terminal Services Configuration / Remote Desktop Configuration คลิกขวาที่ "การเชื่อมต่อ" เลือก "คุณสมบัติ" และตรวจสอบว่าไม่มีตัวเลือก "บังคับตัดการเชื่อมต่อ" ที่บังคับใช้
(ฉันไม่สามารถเข้าถึงเครื่อง Windows Server 2008 R2 ได้ในขณะนี้ฉันจะอัปเดต / แก้ไขคำตอบของฉันเมื่อฉันได้รับการเข้าถึงอีกครั้ง)
Erratum:ที่ตั้งเริ่มต้น> เครื่องมือการดูแลระบบ> บริการเดสก์ท็อประยะไกล> การกำหนดค่าโฮสต์เซสชันเดสก์ท็อประยะไกล ดับเบิลคลิกที่ "RDP-Tcp" และไปที่แท็บ "เซสชัน"
แก้ไขเพื่อเพิ่ม:โปรดทราบว่าแม้ว่าจะไม่มีการ จำกัด เซสชันด้วยการออกจากระบบที่บังคับคุณไม่ช้าก็เร็วจะเข้าสู่ข้อ จำกัด เซสชัน 2 RDP แบบฮาร์ดโค้ด (รวมถึงเซสชัน 'คอนโซล') ซึ่งจำเป็นต้องใช้ Forced Logoff หลังจากทั้งหมด
คำตอบของ GPO ก็ใช้ได้เช่นกันฉันแค่อยากจะเพิ่มคำตอบ นี่คือสิ่งที่ Ryan พูดออกมาจากสิ่งที่ไม่ธรรมดาเนื่องจากโดยค่าเริ่มต้นเซสชันของคุณสามารถใช้งานได้นานเท่าที่พวกเขาต้องการ อย่างไรก็ตามคุณสามารถปรับแต่งเวลาตัดการเชื่อมต่อได้ตามนโยบายที่กล่าวไว้ คีย์รีจิสทรีที่เกี่ยวข้องกับนโยบายนี้หากคุณจำเป็นต้องกำหนดค่านี้ในเซิร์ฟเวอร์เดียวคือ
บริการ NT \ Terminal HKEY_LOCAL_MACHINE \ SOFTWARE \ Policies \ Microsoft \ Windows HKEY_LOCAL_MACHINE \ SOFTWARE \ Policies \ Microsoft \ Windows
สร้างหรืออัปเดต DWORD ชื่อ MaxDisconnectionTime ตอนนี้ตั้งระยะเวลาที่ผู้ใช้สามารถตัดการเชื่อมต่อในหน่วยมิลลิวินาที EG: 1209600000 เป็นเวลา 14 วันเป็นต้น
หากคุณต้องการยกเลิกการเชื่อมต่อที่ไม่ จำกัด คุณสามารถลบค่าได้