Windows 7 - บังคับให้เซสชันผู้ใช้ที่มีอยู่ออกจากระบบไม่ใช่ตัดการเชื่อมต่อเมื่อเข้าสู่ระบบ


12

ด้วย Windows XP เมื่อเข้าสู่ระบบคอมพิวเตอร์หากผู้ใช้อื่นลงชื่อเข้าใช้แล้วคุณจะได้รับแจ้งว่าเป็นใครและถามว่าคุณต้องการสิ้นสุดเซสชันหรือไม่:

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

ใน Windows 7 เมื่อผู้ใช้รายอื่นพยายามเข้าสู่ระบบ (ไม่ว่าจะเป็นเดสก์ท็อประยะไกลหรือที่คอนโซล) พวกเขาเห็นข้อความนี้:

"ผู้ใช้รายอื่นเข้าสู่ระบบคอมพิวเตอร์เครื่องนี้หากคุณดำเนินการต่อผู้ใช้รายนี้จะต้องตัดการเชื่อมต่อจากคอมพิวเตอร์เครื่องนี้คุณต้องการดำเนินการต่อหรือไม่"

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

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

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

คำตอบ:


7

สิ่งนี้อาจทำงานได้ขึ้นอยู่กับการอนุญาตของคุณ:

  1. เปิดตัวจัดการงาน

  2. แท็บกระบวนการแสดงกระบวนการจากผู้ใช้ทั้งหมด (อยู่ที่ด้านล่างซ้าย)

  3. แท็บผู้ใช้เลือกผู้ใช้ที่คุณต้องการฆ่ากระบวนการออกจากระบบ

  4. คุณจะเห็นข้อความแจ้งให้ยืนยันการออกจากระบบเลือกออกจากระบบ

ฉันเพิ่งตรวจสอบสิ่งนี้ระหว่างบัญชีผู้ใช้ปกติและบัญชีผู้ดูแลระบบบนเครือข่ายของฉัน

นี่คือลิงค์ที่มีภาพหน้าจอของวิธีการทำเช่นนี้ทีละขั้นตอน


3
นั่นจะใช้ได้ แต่ฉันต้องการสิ่งนี้ให้เกิดขึ้นโดยอัตโนมัติ
Pat Clancey

@PatClancey ฉันคิดว่าคุณสามารถสคริปต์ออกจากระบบในแบบกึ่งอัตโนมัติโดยทำตามคำตอบนี้: superuser.com/questions/269574/…
Jeroen Wiert Pluimers

2

สร้างนโยบายกลุ่มสำหรับระบบที่ตั้งค่าการหมดเวลาใช้งานต่ำสำหรับการออกจากระบบผู้ใช้ที่ไม่ได้เชื่อมต่อ

หากต้องการทำเช่นนั้นให้ตรวจสอบComputer Configuration > Policies > Administrative Templates > Windows Components > Terminal Services > Sessionsส่วนของนโยบายกลุ่มและเปิดใช้Set time limit for disconnected sessionsงานและตั้งค่าการหมดเวลา (1 นาที)

นั่นคือหลังจากถูก 'ตัดการเชื่อมต่อ' เป็นเวลาหนึ่งนาทีพวกเขาจะถูกออกจากระบบ


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

1
@PatClancey ดังนั้นคุณจะจัดการกับปัญหานี้ได้อย่างไร กรุณาโพสต์คำตอบ มุมมอง 25k และไม่มีวิธีแก้ปัญหาทำงาน?
Pacerier
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.