ส่ง Ctrl-Alt-Del ไปยังเซสชัน RDP ที่ซ้อนกัน


71

มีวิธีส่งคำสั่ง Ctrl-Alt-Del ไปยังเซสชัน RDP (Windows Server 2008 R2) ภายในเซสชัน RDP อื่น (เช่น Windows Server 2008 R2) โดยไม่มีเซสชันแรกที่จับหรือไม่

Ctrl+ Alt+ EndและCtrl+ Alt+ Shift+ Endไม่ถึงเซสชันระดับที่ 2

แก้ไข: สภาพแวดล้อมระดับสูงสุดคือ Windows 7 Enterprise


2
ฉันไม่ได้ใช้ 2008 แต่ยังมีosk(แป้นพิมพ์บนหน้าจอ) หรือไม่
James O'Gorman

ฉันยังพบวิธีแก้ปัญหาในการบังคับให้ผู้ใช้เปลี่ยนรหัสผ่านของพวกเขาในการเข้าสู่ระบบครั้งต่อไป แต่ OSK อนุญาตให้เปลี่ยนผ่านโดยไม่ขัดจังหวะเซสชัน
xddsg

OSK ยังอยู่ใกล้ ๆ คุณควรโพสต์สิ่งนั้นเป็นคำตอบ!
Greg Askew

@Tom - OSK ใช้งานได้หากเซสชันแรกคือ Windows 2008 ฉันยังไม่ได้ลอง Windows 2003 คุณอาจต้องการโพสต์รายละเอียดเกี่ยวกับสภาพแวดล้อมของคุณ
Greg Askew

@ GregAskew ขอบคุณโพสต์ตอนนี้มีข้อมูลสภาพแวดล้อม
xddsg

คำตอบ:


88

ใช้คีย์บอร์ดบนหน้าจอ ( osk.exe) คุณสามารถกด Ctrl-Alt-Del แทบ!

(หมายเหตุ: คุณอาจต้องกดปุ่ม CTRL และ ALT บนแป้นพิมพ์กายภาพของคุณ (Windows Server 2012-R2))

แป้นพิมพ์บนหน้าจอ


15
กดปุ่ม ctrl-alt บนเครื่องระดับบนสุดแล้วคลิก 'del' ใน OSK ระดับที่ต้องการ การคลิก ctrl-alt-del (ไม่มีการกดแป้นพิมพ์) ไม่ได้ (แม้ว่าจะดูเหมือนว่ากำลังกดปุ่ม fucntion ค้าง) เรียบง่ายและเทียบเท่ากับสิ่งที่ฉันกำลังมองหา
xddsg

เพียงแค่ใช้สิ่งนี้เพื่อเปลี่ยนรหัสผ่านโฆษณาของฉันในเครื่อง Server 2012 ทำงานได้ดีจริงๆ!
Josh Earl

ขอบคุณ RDP ภายใน RDP ภายใน VM ทำให้ฉันสับสนอย่างมากเกี่ยวกับวิธีการนี้ ทำงานเหมือนจับใจ มันแปลกที่ว่าปุ่มปักหมุดนั้นใช้งานไม่ได้ฉันคิดว่าจุดของ OSK นั้นจะใช้ถ้าคุณมีแค่เม้าส์
Omar Kooheji

27

ฉันพบวิธีที่จะทำให้งานนี้ ฉันมักจะทำงานกับเซสชัน RDP ที่ซ้อนกันซึ่งมีหลายระดับ นั่นเป็นวิธีที่ฉันชอบทำงานโดยเฉพาะกับ VMs จำนวนมาก

โปรดทราบว่าสภาพแวดล้อมของฉันคือ Windows 7 และ Server 2008 R2 เป็นหลัก

นี่คือสถานการณ์: I RDP จากคอมพิวเตอร์ A ถึงคอมพิวเตอร์ B และจากคอมพิวเตอร์ B ถึงคอมพิวเตอร์ C

  1. ถ้าฉันต้องการส่งCtrl+ Alt+ Delไปที่คอมพิวเตอร์ A ฉันพิมพ์Ctrl+ Alt+ Delจากคอมพิวเตอร์ A

  2. ถ้าฉันต้องการส่งCtrl+ Alt+ Delไปที่คอมพิวเตอร์ B ฉันพิมพ์Ctrl+ Alt+ Endจากคอมพิวเตอร์ A

  3. ถ้าฉันต้องการส่งCtrl+ Alt+ Delไปยังคอมพิวเตอร์ C ฉันจะเปิดแป้นพิมพ์บนหน้าจอบนคอมพิวเตอร์ B และใช้มันเพื่อพิมพ์Ctrl+ Alt+ Endซึ่งส่งCtrl+ Alt+ Delไปที่คอมพิวเตอร์ C

  4. ถ้าฉันพยายามใช้แป้นพิมพ์บนหน้าจอเพื่อส่งCtrl+ Alt+ Delบนเครื่องทั้งสามเครื่องมันหมายถึงฉันไปที่เมนูเริ่มซึ่งไม่ได้ช่วยฉันเลย

ดังนั้นในการส่งCtrl+ Alt+ Delไปยังเครื่องระยะไกลเพียงใช้ OSK เพื่อส่งCtrl+ Alt+ Endจากเซสชันก่อนเครื่องระยะไกลที่คุณพยายามส่งไป ทำงานได้ทุกครั้ง


2
สิ่งนี้มีประโยชน์อย่างยิ่งหาก 'Computer C' เป็นเซิร์ฟเวอร์หลัก

5

คุณยังสามารถสร้างทางลัดที่ดำเนินการCTRL- ALT- DELสำหรับคุณได้ (มีประโยชน์มากในสภาพแวดล้อมที่ OSK ไม่สามารถเข้าถึงได้) สร้างทางลัดไปยังสิ่งต่อไปนี้:

C:\Windows\explorer.exe shell:::{2559a1f2-21d7-11d4-bdaf-00c04f60b9f0}

ดับเบิลคลิกที่ทางลัดในการเข้าถึงCTRL- ALT- DELหน้าจอ


1
สำหรับฉันแล้วการเรียกใช้จากบรรทัดคำสั่งนั้นเป็นที่นิยมที่สุด อย่างไรก็ตามมันไม่ได้ผลสำหรับฉัน อาจเป็นเพราะฉันลงชื่อเข้าใช้ WinSvr2008R2 นี่ควรจะแสดงพรอมต์รหัสผ่าน (โดยใช้ GUI) หรือไม่ คุณพบสิ่งนี้ได้อย่างไร (เอกสารนี้อยู่ที่ไหนสักแห่ง?) ฉันสังเกตเห็น GUID เดียวกันที่อ้างอิงโดยHowToGeek: การเปลี่ยนโฟลเดอร์ให้ปลอดภัย
TOOGAM

อดีตเพื่อนร่วมงานของฉันแสดงให้ฉันเห็นเมื่อไม่นานมานี้ เราอยู่ในสภาพแวดล้อมที่เราต้องใช้เซสชัน RDP ที่ซ้อนกันไม่มีการติดตั้ง OSK ไม่มีสิทธิ์เพียงพอในการติดตั้ง OSK และไม่มีทางลัดความปลอดภัยของ Windows {2559a1f2-21d7-11d4-bdaf-00c04f60b9f0} เป็น CLSID สำหรับ Windows Security ฉันไม่ทราบวิธีเปิดใช้จากบรรทัดคำสั่งแม้ว่า
Jarrod A.

4

ตั้งค่าเซสชัน RDP ทั้งสองเป็นส่งคีย์ Windows ไปที่หน้าต่างระยะไกล

ป้อนคำอธิบายรูปภาพที่นี่

ตอนนี้หากต้องการส่ง Ctrl-Alt-Del ไปที่เซสชันแรกให้ใช้ Alt-Ctrl-Del ในการส่งคำสั่งไปยังหน้าต่างที่สองให้ใช้ Alt-Ctrl-End


1

มีวิธีอื่นที่คุณสามารถระบุได้ว่าจะใช้คีย์ผสมของ Windows ใดในแท็บ RDP Options Local Resources ในส่วนของแป้นพิมพ์คุณสามารถเลือกบนคอมพิวเตอร์นี้บนคอมพิวเตอร์ระยะไกลของเฉพาะเมื่อใช้แบบเต็มหน้าจอ หากคุณเลือกบนคอมพิวเตอร์ระยะไกล Ctrl Alt END จะช่วยให้คุณเริ่ม taskmanager ในการเชื่อมต่อ rdp ซ้อนกัน ช่วยชีวิตหากคุณจัดการเพื่อปิดหน้าต่างคำสั่งบนเครื่องแกน


1

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

เช่น Session B ใน Session A

Shift + Ctrl + Alt + End


หากคุณอ่านคำถามคุณจะเห็นผู้ถามลองทำสิ่งนี้ แต่มันไม่ได้ผล (อาจต้องเล่นซอกับการตั้งค่าเซสชัน RDP ในกรณีของเขา)
HopelessN00b

สิ่งนี้ได้ผลสำหรับฉัน (2008R2 สู่ 2008R2) แต่ Session B ต้องเป็นหน้าต่างที่ไม่ใช่แบบเต็มหน้าจอโดยให้ความสำคัญภายใน A (เซสชัน A เป็นแบบเต็มหน้าจอ)
mwardm

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