远程桌面的一些问题汇总:

来源:互联网 发布:win7开启22端口 编辑:程序博客网 时间:2024/06/08 13:12

windows 远程桌面的一些问题
 

 

一、如果已经有多个连接存在,除了在任务管理器里断开外,还有什么办法断开?
可以通过命令的方式将连接断开:
第一步:在Command Line模式下:输入命令query user
C:/>query user
USERNAME              SESSIONNAME        ID     STATE   IDLE TIME      LOGON TIME
>dfsadmin                                0     Disc                   .       7/23/2007 7:53 PM
mrsadmin                rdp-tcp#10       1     Active               .       7/24/2007 9:31 AM
     ID 0 的用户是本地登陆的,ID 1 是3389登陆的用户,正在运行中,但是仍然占用系统资源和通道,我们要把它踢掉。进行第二操作。
第二步:输入命令:logoff 1 ,再用query user查询状态
C:/>query user
USERNAME              SESSIONNAME        ID    STATE   IDLE TIME   LOGON TIME
>dfsadmin                                 0     Disc                    .    7/23/2007 7:53 PM
mrsadmin                    rdp-tcp#10    1    Active                 .    7/24/2007 9:31 AM
C:/>logoff 1
C:/>query user
USERNAME              SESSIONNAME        ID   STATE   IDLE TIME    LOGON TIME
>dfsadmin                                 0    Disc               none   7/23/2007 7:53 PM

 
二、如果连接已经受限制,除了可以从远程登录,用一个“3389DOS版”软件来进行牵制登录。还有其它解决如下:
    (1).本地登录(控制台登录)到终端服务器,远程登录的用户会自动被注销。如果还有用户没有注销,可以在打开“任务管理器”,点击“用

户”标签然后选择远程登的用户点击右键选择“注销”即可。
    (2).如果终端服务器开启了telnet服务,我们可以telnet到终端服务器,然后通过命令注销(踢出)用户。首先输入命令“query user”查看

当前的登录,然后选择相应的用户通过命令logoff id来注销该用户。其中id是系统分配给用户的标识,它是唯一的。比如我们输入logoff 2,就

注销了id为2的用户的远程登录,那么其他用户就可以登录了。
    (3).限制已经断开连接的session存在的时间,当超过时间后会自动进行注销,其原理是修改终端服务器配置来实现的。操作步骤是:
  第一步:点击“开始”,依次定位到“控制面板→管理工具→终端服务配置”,在“终端服务配置”
  窗口,点击左侧的“连接”然后双击窗格右侧的“rdp-tcp”打开其属性设置对话框。
    第二步:点击“会话”标签,勾选“替代用户设置”激活下面的选项,然后在“结束已断开的会话”后面的下拉列表中选择一个时间,比如

我们选择30分钟。这样当断开连接30分钟内没有再次连接的话,系统就会技术这个session(会话)。
    第三步:点击“网卡”标签,修改“最多连接数”,默认是2,大家可以根据自己的需要进行修改。不过,数字不宜过大,否则会占用终端服

务器的系统资源。
  (4).上面的三个方法可以解决问题,但最彻底的解决方案是增加终端服务器的连接数,我们通过组策略来实现,操作步骤是:
  第一步:点击“开始→运行”,输入gpedit.msc打开组策略编辑器,依次展开“计算机配置→管理模板→windows 组件→终端服务”,双击

右边的“限制连接数量”,点选“已启用”,在“ts 允许的最大连接数”后面根据自己的需要输入一个连接数。
  第二步:点击左侧的“会话”,然后双击右侧的“为断开的会话设置时间限制”,点选“已启用”,在“结束断开连接的会话”后的下拉列

表中选择一个时间,比如我们选择“30分钟”。

三、用如下命令形式解决超过最大连接数问题(强行登录)。

运行 mstsc /console /v:IP  如:mstsc /console /v:192.168.0.10
其实这主要是mstsc参数的了解,可通过mstsc /?学习一下。

远程桌面连接

MSTSC [<Connection File>] [/v:<sever[:port]>] [/console] [/f[ullscreen]]

[/w:<width> /h:<height>] | /Edit"ConnectionFile" | /Migrate | /?

<Connection File> -- 指定连接的 .rdp 文件的名称。

/v:<sever[:port]> -- 指定要连接到的终端服务器。

/console -- 连接到服务器的控制台会话。

/f -- 以全屏模式启动客户端。

/w: <width> -- 指定远程桌面屏幕的宽度。

/h:<height> -- 指定远程桌面屏幕的亮度。

/edit -- 打开指定的 .rdp 文件来编辑。

/migrate -- 将客户端连接管理器创建的旧版连接文件迁移到新的 .rdp 连接文件。

/? -- 生成这个用法消息

四:实现一个用户只能进行一次终端登录,我们可以通过对终端服务器的设置来实现,操作步骤是:点击“开始”,依次定位到“控制面板→管

理工具→终端服务配置”,单击“服务器设置”在详细信息窗格中,右键单击“限制每个用户使用一个会话”,然后单击“属性”。勾选“限制

每个用户使用一个会话”复选框,然后单击“确定”即可。

五:实现只能一个IP地址远程:
    运行:gpedit.msc ,打开计算机配置→管理模板→windows 设置→安全设置→IP安全策略,在右边新建立一个IP安全策略,添加一个规则,

拒绝或充许某一个IP到本地远程登录。
    如果在域环境里,限制某一个用户登录,运行:gpedit.msc 打开计算机配置→windows设置→安全设置→本地策略→用户权限分配→通过终

端服务允许登录 ,然后编辑让某个用户或组登录。
六:服务器多个网卡限制只能从某一个网卡登录:
    gpedit.msc ,打开计算机配置→管理模板→windows 设置→安全设置→IP安全策略,在右边新建立一个IP安全策略,添加一个规则,限制某

一个IP到本地的某个网卡的IP的远程登录。

七:让远程桌面支持多用户
  win2003中一台机器默认情况下只允许3个用户同时登录。这很不方便。
      在管理工具的终端服务配置里可以看到默认的连接数,但是不能修改。要想修改必须安装终端服务器,在添加删除程序中,添加删除Windows组件,选择终端服务器,安装后就可以修改这里的连接数了。

       Windows XP不支持多个用户同时登录远程桌面,当其他用户远程登录Windows XP时,主机上当前已登录的用户即会自动退出。不过在Windows XP SP2中提供了允许连接会话并发功能,可通过远程桌面进行多用户的同时登录,但其在默认状态下关闭了该项特性,需要通过修改注册表开启该功能。
  打开注册表编辑器,依次展开“HKEY_LOCAL_MACHINE/System
  /CurrentControlSet/Control/Terminal Server/Licensing Core”分支,转到右侧窗口,在其中新建一个类型为DWORD的子键,将该键命名为“EnableConcurrentSessions”,并将键值设置为“1”,即可开启多用户登录功能。

八:如何将2003里面的那个基于MMC控制台的远程桌面移植到了XP中:
      安装2003的网络管理工具包   2003光盘里的I386/adminpak.msi,然后在控制台里添加就行了。

 九:使用远程web服务管理:

    安装远程管理(HTML)组件。打开“添加/删除Windows组件”,在“Windows组件向导”对话框中依次进入“应用程序服务器→Internet信息服务(IIS)→万维网服务”选项,选中“远程管理(HTML)”组件,最后点击“确定”按钮,就开始对此组件进行安装配置。 
      注意:安装完成后,会在“Internet信息服务(IIS)管理器”的网站目录下新增一个名为“Administration”的网站项目。
  安装完成且就后就可以,登录Web服务管理界面了,在IE中输入“https://192.168.0.100:8098”,其中“192.168.0.100”为Windows 2003服务器的IP地址,“8098”为远程维护使用的端口号。接着弹出登录对话框,输入管理员用户名和密码,点击“确定”按钮后,登录到Web服务管理界面。
  注意:远程Web管理使用的是“https”协议,该协议对网络中传输的数据进行加密,可以有效的防止用户重要信息被非法窃取。
使用远程Web服务管理界面,可以对Windows 2003服务器的系统状态、网络状态、用户和组、站点和Web服务器进行远程维护。如果服务器正常运行,会在主窗口顶部显示“状态:正常”的字样。