Windows Server 2003 - 像在 Windows XP 中一样通过 RDP 共享当前桌面?

声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow 原文地址: http://stackoverflow.com/questions/80756/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me): StackOverFlow

提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-09-15 11:13:08  来源:igfitidea点击:

Windows Server 2003 - Share current Desktop via RDP like in Windows XP?

windowswindows-server-2003

提问by Yaba

Unfortunately I have to use Windows Server 2003 on my 32 bit workstation due to memory constraints of Windows XP.

不幸的是,由于 Windows XP 的内存限制,我必须在我的 32 位工作站上使用 Windows Server 2003。

In Windows XP, when you connect via Remote Desktop the current session I am logged in is instantly shared on the Remote Desktop. I can see all the applications I have opened on my workstation and can continue to work on my open applications.

在 Windows XP 中,当您通过远程桌面连接时,我登录的当前会话会立即在远程桌面上共享。我可以看到我在工作站上打开的所有应用程序,并且可以继续处理我打开的应用程序。

On Windows 2003 Server however, each Remote Desktop connection gets a new session. With no applications opened. So I have to use the Task Manager and connect to my existing session manually to see the opened applications.

但是,在 Windows 2003 Server 上,每个远程桌面连接都会获得一个新会话。没有打开任何应用程序。所以我必须使用任务管理器并手动连接到我现有的会话才能查看打开的应用程序。

Can this be changed so that Windows 2003 Servers acts exactly as Windows XP? I do not need to allow multiple users to connect to the box simultaneously. I would even like to prevent that, since it is used as a workstation and do not want to allow other domain users to start applications on my workstation.

是否可以对此进行更改,以便 Windows 2003 Servers 的行为与 Windows XP 完全相同?我不需要允许多个用户同时连接到盒子。我什至想阻止这种情况,因为它被用作工作站并且不想允许其他域用户在我的工作站上启动应用程序。

回答by

Logon to any session on Windows 2003 server. Goto Administrative tools-->Terminal services configuration-->Server Settings-->Restrict each user to one session(check this box)

登录到 Windows 2003 服务器上的任何会话。转到管理工具--> 终端服务配置--> 服务器设置--> 限制每个用户只能使用一个会话(选中此框)

login again using RDP & you are good to go.

使用 RDP 再次登录,一切顺利。

回答by David Linker

The secret is to start Windows Terminal server client with the /console command so:

秘诀是使用 /console 命令启动 Windows 终端服务器客户端,以便:

mstsc.exe /console

mstsc.exe /控制台

This will connect you to the existing cosole session rather than connecting you to a new session.

这会将您连接到现有的 cosole 会话,而不是将您连接到新会话。

XP does this by default as it only supports a single (console) session. Windows Server support multiple sessions (depending on version and licensing) hence you need to specify /console when you want to connect to the existing console session.

XP 默认情况下会这样做,因为它只支持单个(控制台)会话。Windows Server 支持多个会话(取决于版本和许可),因此当您想要连接到现有控制台会话时需要指定 /console。

回答by David Linker

mstsc.exe /admin

mstsc.exe /admin

回答by blowdart

You can run MSTSC /admin or MSTSC /console depending on what version you have installed which will then connect to the console sessions

您可以运行 MSTSC /admin 或 MSTSC /console,具体取决于您安装的版本,然后连接到控制台会话