Windows 远程桌面

远程桌面(3389)连接至指定会话(session)的方法
(refer to: http://wyulnnhtg.blog.51cto.com/12178/31038)
不知道有没有人遇到过这样的变态问题,在管理服务器的时候,用远程桌面连接,在会话中还进行着任务的时候由于某种原因(断网或者误点)退出了远程桌面,之后再连的时候已经连不到原来的会话中了,而是新建立了一个会话,也看不到原来的会话中进行的任务了.现找到一办法和大家分享如下:
不管哪个会话,先登录进去...
CMD下输入
query session查看在进行任务那个会话的ID
然后再用tscon ID将当前会话转到需要的那个会话中 
原来的任务马上会重现眼前的.
具体操作:

登录进去后,打开DOS窗口,在CMD下输入query session命令,然后回车,在这里我们可以看出我们的进程session的ID目前是1,显示是运行中,这时候还有个进程ID是3,也就是上次我们登录的界面,那么现在我们要切换到上次的桌面环境中去,那么我们在命令行输入tscon 3 ,然后回车就可以切换过去了。

“远程桌面(mstsc)”连接 注意

(refer to: http://www.it2down.com/it-operating-system/436636.htm)

远程桌面客户端 mstsc 有一个 /console 参数,模式等同于本地终端显示器登录,/console 不会去占用非 /console 远程桌面,远程桌面允许两个正常连接和一个控制台/console方式连接,并且正常连接和 /console 连接的桌面操作不能相互看见,只有通过 /console 参数远程桌面连接到 Windows 2003 服务器,才能够看到弹出的 knose.exe 窗口界面。

在 Windows XP SP3 以上版本,/console 参数改名为 /admin,需要用 mstsc /admin 启动远程桌面

windows 7遠程桌面mstsc解說

(refer to: http://www.test104.com/tw/tech/6912.html)

默認情況下一台伺服器同時可以打開3個遠端桌面,兩個“虛桌面(mstsc命令打開)”和一個“實桌面(mstsc /console帶參數打開)”,並且打開的視窗相互都看不見。如果想看到別的桌面連接情況可以打開任務管理器,查看用戶連接,選中要查看的連接右鍵選擇連接即可。 

遠端桌面mstsc /console連接的是session 0,而mstsc是另外打開一個虛擬的session,這樣的話就是相當與另外登陸電腦。也就是說帶console參數連接的是顯示器顯示的“實桌面”。很多時候需要用mstsc /console 打開遠端桌面才能看到所有的應用程式視窗,否則只能使用其他遠端工具連接才可見,比如VNC PcAnywhere等。

問題1:伺服器上超出最大連接數。 
我們除了重啟伺服器外,最好的方法就是使用/console(控制臺方式mstsc /console /v:IP:終端埠)進行登錄。比如mstsc /console /v:192.168.*.*:25000 

問題2:windows xp 升級到sp3後不能使用mstsc /console連接到控制臺 
windows xp升級到sp3後,命令換成mstsc /admin即可實現Xp2中mstsc /console的功能。 

小提示:不管您使用的是微軟哪個版本的作業系統,如果您忘記了mstsc 的詳細參數,您可以在CMD下使用mstsc -help來查看具體的用法。

如何设置可以让多人使用同一账户远程桌面连接到同一台机器

(refer to: http://blog.sina.com.cn/s/blog_4832ea590100rpcl.html)

“mstsc /admin”连接的是实桌面,连接的是session 0???

有时候希望可以让2个人使用同一账号连接到同一台机器,具体设置是:

Control Panel -> Administrative Tools -> Remote Desktop Services -> Remote Desktop Session Host Configuration

->Edit settings: “限制每个用户只能使用一个会话(Restrict each user to a single session)”, 将其设置为“no”。

如果设置为“Yes”,那么每个用户只能有一个连接。如果你使用某个账户正在连接到远程桌面, 别人在使用同一个账户连接这台机器时,你的连接就会断开。

远程桌面连接的最大连接数:

(refer to: http://www.iteao.com/html/server/win/1319473.html)

远程登录服务器时,经常会遇到“终端服务器超出最大允许链接数”的问题。Windows服务器目前默认的远程终端服务最大数为2个。当同时连接的终端数超出2个时,就会返回这个信息。

需要注意的是,如果你退出远程登录的时候,直接关闭窗口的话,那么连接的用户实际上并没有在服务器上释放掉,用户还保留在服务器上。因此,在退出的时候,一定要用注销用户的方式退出。还有一个办法,可以在服务器上设置用户session保留的时间,当用户没有动作一定时间后,自动注销用户。

当然,最直接的办法还是放宽远程登录的最大连接数。服务器端配置步骤如下:

方法1,终端服务配置:

管理工具—〉终端服务配置—〉连接—〉双击右边的RDP-Tcp,弹出RDP-Tcp属性—〉选择网卡,设置最多连接数,或者设置为无限制的连接数。

注意,当然这个值不要设置太大,否则会占用较多的系统资源。

方法2,修改会话存在时间:

运行—〉Tscc.msc—〉连接—〉双击RDP-Tcp或右击—〉属性—〉会话—〉选中第一个的替代用户设置(O—〉结束已断开的会话[将默认值“从不”改为一段时间,例如5分钟]

方法3,从组策略修改(适用于windows 2003):

组策略级别高于终端服务配置,当启用组策略后终端服务配置中的相应选项会变成灰色不可修改。

运行—〉gpedit.msc –〉计算机配置 –〉管理模板 –〉Windows组件—〉终端服务—〉双击右边的”限制连接数量“ –〉选择”已启用“ –〉填入允许的最大连接数

----------------------------------------------------------------------------------------------------------------------

不同设置情况下,远程桌面连接后的Session情况:

1. 设置“Restrict each user to a single session” 为 “no” 后,2个用户同时连接到同一台机器时的连接情况:

2个用户在2个不同的Session下,分别是:Session 2和Session 3。

 

 

posted @ 2013-03-01 10:56  金石开  阅读(1192)  评论(0)    收藏  举报