有没有一种方法可以将Ctrl-Alt-Del命令发送到另一个RDP会话(也是Windows Server 2008 R2)中的RDP会话(Windows Server 2008 R2),而第一个会话不会捕获它?


顶级环境是Windows 7 Enterprise。

评论

我没有用过2008,但是osk(屏幕键盘)仍然可用吗?

我还发现了一种强制用户下次登录时更改其密码的解决方法,但OSK允许更改通行证而不会中断会话。

OSK仍然存在。您应该将其发布为答案!

@Tom-如果第一个会话是Windows 2008,则OSK可以工作。不过,我还没有尝试过Windows 2003。您可能需要发布有关您的环境的详细信息。

@GregAskew谢谢,帖子现在包含环境信息。

#1 楼

使用屏幕键盘(osk.exe)。您可以虚拟地按Ctrl-Alt-Del!

(注意:您可能需要按住物理键盘上的CTRL和ALT键(Windows Server 2012-R2))



评论


在顶级计算机上按住ctrl-alt,然后在所需级别的OSK中单击“ del”。单击ctrl-alt-del(无需按下键盘)不会(即使看起来按住了功能键也是如此)。功能和功能与我所寻找的相同。

–xddsg
2012年2月14日15:15

只是用来在Server 2012计算机上更改我的AD密码。工作得很好!

–乔什·伯爵
2014年4月9日在13:44

谢谢,在VM内的RDP中的RDP使我对如何做到这一点感到非常困惑。像魅力一样工作。奇怪的是,粘滞键不起作用,我以为OSK的目的就是要用到只有鼠标的情况。

–奥马尔·库赫吉(Omar Kooheji)
2014-10-21 15:56

#2 楼

我找到了一种使这项工作有效的方法。我经常使用嵌套的RDP会话,这些会话有多个层次。这就是我更喜欢的工作方式,尤其是在许多VM上。

请记住,我的环境主要是Windows 7和Server 2008 R2。从计算机A到计算机B的RDP,以及从计算机B到计算机C的RDP。


如果要向计算机A发送Ctrl + Alt + Del,请从计算机键入Ctrl + Alt + Del A
如果要将Ctrl + Alt + Del发送到计算机B,请从计算机A输入Ctrl + Alt + End。
如果我要将Ctrl + Alt + Del发送到计算机C,请打开计算机B上的屏幕键盘,并使用它来键入Ctrl + Alt + End,它将Ctrl + Alt + Del发送到计算机C
如果我尝试使用屏幕键盘将Ctrl + Alt + Del发送到这三台计算机中的任何一台,都指向“开始”菜单,该菜单对我完全没有帮助。

因此,要将Ctrl + Alt + Del发送到远程计算机,只需使用OSK发送会话中的Ctrl + Alt + End,您正尝试将其发送到远程计算机之前。每次都能工作。

评论


如果“计算机C”是服务器核心,这将特别有用。

–user83664
2014年12月26日19:03

#3 楼

您还可以创建一个为您执行CTRL-ALT-DEL操作的快捷方式(在无法访问OSK的环境中非常有用。)为以下内容创建快捷方式:

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

< br双击该快捷方式以访问CTRL-ALT-DEL屏幕。

评论


对我来说,从命令行运行此命令似乎最可取。但是,它对我不起作用。可能是因为我已登录WinSvr2008R2。是否应该显示密码提示(使用GUI)?你怎么找到这个的? (是否在某处记录了此文件?)我注意到HowToGeek引用了相同的GUID:将文件夹变成安全的文件夹

– TOOGAM
17年2月10日在11:37

某位前同事向我展示了它。我们所处的环境中,我们必须使用嵌套的RDP会话,没有安装OSK,没有足够的特权来安装OSK,并且没有Windows安全快捷方式。 {2559a1f2-21d7-11d4-bdaf-00c04f60b9f0}是Windows安全性的CLSID。不过,我不知道如何从命令行启动它。

–贾罗德A.
17年2月15日在15:47

我喜欢这个,因为它允许在桌面上放一些东西来提醒

–北布拉德利
20 Mar 12 '20 at 18:33

#4 楼

将两个RDP会话都设置为“将Windows键发送到远程窗口”。
现在,要将Ctrl-Alt-Del发送到第一个会话,请使用Alt-Ctrl-Del。要将命令发送到第二个窗口,请使用Alt-Ctrl-End。

#5 楼

您可以通过另一种方法在“ RDP选项本地资源”选项卡中指定Windows组合键的执行位置。在“键盘”部分中,您可以选择“在此计算机上,在使用全屏时仅在远程计算机上”。如果在远程计算机上选择Ctrl Alt END,则可以在嵌套的rdp连接中启动任务管理器。如果您设法在核心计算机上关闭命令窗口,则为救星。

#6 楼

我遇到了这个解决方案,但是对我来说不起作用。 OSK已被禁用,我无法提出。如果仅查看单个嵌套的RDP会话,则发现此方法有效。

即会话A内部的会话B。

Shift + Ctrl + Alt +结束

评论


如果您阅读了该问题,将会看到问问者尝试了此方法,但没有成功。 (在这种情况下,可能需要对RDP会话设置有所了解。)

–HopelessN00b
2014年2月6日上午10:53

这对我有用(2008R2到2008R2),但会话B必须是非全屏窗口,焦点位于A内。(会话A为全屏)。

– mwardm
14-10-16在19:42

#7 楼

如果您可以在第一个会话中设置TeamViewer或类似功能,则Ctrl + Alt + End将适用于第二个RDP会话

#8 楼

我知道这已经很老了,但是当我想出如何使键盘快捷键正常工作时,我想提供一个答案。对我来说,我必须专门使用Left Shift键,Right Control和Alt键,然后按End键将其传递到第二级RDP会话。
我建议任何对Shift + Control + Alt有问题的人+ End尝试使用键盘上的所有组合以查看其是否有效。

#9 楼

您需要该快捷方式还是启动任务管理器的目标?只需按Ctrl + Shift + Esc即可轻松完成最后一个-只要嵌套RDP会话全屏显示,它也适用于嵌套RDP会话