有没有办法将 Ctrl-Alt-Del 命令发送到一个 RDP 会话(Windows Server 2008 R2)中的另一个 RDP 会话(也是 Windows Server 2008 R2),而不会被第一个会话捕获?
Ctrl++Alt和End++ +未达到第Ctrl2级会话。AltShiftEnd
顶层环境是Windows 7 Enterprise。
答案1
使用屏幕键盘 ( osk.exe
)。您可以虚拟按下 Ctrl-Alt-Del!
(注意:您可能需要按住物理键盘上的CTRL和ALT键(Windows Server 2012-R2))
答案2
我找到了一种方法来实现这一点。我经常使用嵌套的 RDP 会话,这些会话涉及多个层次。这正是我喜欢的工作方式,尤其是在有大量虚拟机的情况下。
请记住,我的环境主要是 Windows 7 和 Server 2008 R2。
场景如下:我通过 RDP 从计算机 A 连接到计算机 B,再从计算机 B 连接到计算机 C。
如果我想将++发送到Ctrl计算机A,我会在计算机A上输入++AltDelCtrlAltDel
如果我想将++发送到Ctrl计算机B,我输入++AltDelCtrlAltEnd来自计算机A
如果我想将Ctrl“ Alt++”发送Del到计算机 C,我会打开计算机 B 上的屏幕键盘,然后使用它输入Ctrl“ Alt++”End,它将++发送Ctrl到Alt计算机DelC
如果我尝试使用屏幕键盘在这三台机器中的任何一台上发送++ Ctrl,它会将我引导到“开始”菜单,这对我根本没有帮助。AltDel
因此,要将Ctrl++Alt发送到远程机器,只需使用OSKDel发送Ctrl++AltEnd从您尝试将其发送到的远程计算机之前的会话开始。每次都有效。
答案3
您还可以创建一个快捷方式来为您执行CTRL- ALT-DEL操作(在无法访问 OSK 的环境中非常有用。)创建以下内容的快捷方式:
C:\Windows\explorer.exe shell:::{2559a1f2-21d7-11d4-bdaf-00c04f60b9f0}
双击该快捷方式即可访问CTRL- ALT-DEL屏幕。
答案4
我遇到了这个解决方案,但它对我不起作用。OSK 已被禁用,我无法启动它。如果您只查看单个嵌套 RDP 会话,则发现此方法有效。
即会话 B 位于会话 A 内。
Shift + Ctrl + Alt + End