这个问题和另外一个问题很相似:关闭最后一个控制台后,在 Windows 2012 Server 核心上打开一个新的 cmd 控制台?
其中一个关键区别没有在另一个中提到,而且我还没有通过网络搜索找到答案。答案很可能是这是不可能的,但我把它提交给你们,看看是否有可能。
我安装了几个没有桌面体验的 Windows Server。按照微软的官方说法,这实际上不再是“核心”,但我们很多人似乎都这么称呼它。这些主要运行的是 Server 2016 或 2019。
我的主要工作设置是,我有一台特别强大的台式计算机,放在我的一个办公室,然后我带着一台笔记本电脑到我工作的办公室,我主要通过远程桌面从笔记本电脑进入台式计算机来完成我的工作。
这就是我的问题与现有的好问题不同的地方:我已经在远程桌面窗口内工作,然后在必要时进入服务器,然后意外关闭命令提示符窗口。
问题是第一个 RD 会话捕获了我的CTRL- SHIFT-ESC或CTRL- ALT-END而嵌套会话没有获取这些按键。
现在,解决方案是返回笔记本电脑的 UI(退出现有的 RD 会话),在尝试工作的服务器中打开一个新的 RD,使用上述组合键打开 CMD 提示符并重新打开 CMD。
但是,有没有办法在嵌套的 RD 会话中重新打开意外关闭的 CMD 窗口,而不必像我一样切换这些窗口?
答案1
尝试用CTRL- SHIFT-ESC代替ALT。这样会直接打开任务管理器,而不必先经过CTRL- ALT-DEL屏幕。
只要两个会话都配置为将 Win 组合键发送到远程会话,它就可以在嵌套核心 RDP 会话上为我工作。
答案2
而在嵌套的 RDP 会话中,ctrl-shift-esc 仅在第一个 rdp 会话中打开 task-mgr,而不是第二个(嵌套)rdp 会话
答案3
奇怪但很酷,我在嵌套的 RDP Windows Core 会话中只需按下组合键“Ctrl-Shift-Windows_Key-Esc”,即可调出其中的任务管理器。然后我能够点击文件 -> 运行新任务 -> cmd 并返回 CMD 窗口。