首页 > 范文大全 > 正文

妙手诊治远程桌面难题

开篇:润墨网以专业的文秘视角,为您筛选了一篇妙手诊治远程桌面难题范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

远程桌面连接程序是局域网用户比较常用的管理工具,它能为用户提供图形化界面远程管理客户机或服务器,用户操作客户机或服务器就象在本地主机中一样,而且它在Windows系统中都以后台形式存在,每个远程桌面连接都是以独立进程运行,相互不会影响,这有利于用户更好地进行远程管理操作,从而提高工作效率。不过,远程桌面连接工具在工作中,时常会发生一些蹊跷的问题,很多用户面对这些故障问题,往往手足无措,不知道如何诊治。为此,本文在这里针对常见问题,拿出应对办法和大家分享,希望大家能对远程桌面连接工具有一个更全面的了解。

程序同步关闭

小张是单位网络管理员,平时经常使用远程桌面连接程序,管理几台Windows 2003服务器。最近,在远程管理某服务器过程中,小张碰到了一个很奇怪的问题,每次远程启动服务器中的特定程序,再切断远程桌面连接之后,先前已经开启运行的程序也会跟随远程连接同步关闭。按照常规来说,只要服务器系统不被注销或没有重启,那么单纯切断远程桌面连接,服务器中的特定程序仍然会处于运行状态,并不会自动关闭运行。

由于管理其他Windows 2003服务器时都很正常,小张怀疑故障服务器中的远程桌面参数配置不正确。首先他在服务器中用鼠标右击“我的电脑”图标,执行快捷菜单中的“管理”命令,将鼠标定位到计算机管理窗口中的“用户和用户组”|“用户”节点上,选中远程连接时使用的administrator帐户,打开该账户的属性对话框。进入会话选项设置页面,小张看到了“活动会话限制”、“结束已断开的会话”、“空闲会话限制”等参数,发现这些参数使用的都是默认设置,这说明服务器定程序同步关闭问题,与administrator帐户的权限设置没有关系。

其次小张检查了服务器的终端服务配置。在进行该检查时,依次点击“开始”|“程序”|“管理工具”|“终端服务配置”命令,进入终端服务配置界面,在这里主要检查两个参数,那就是看看“活动桌面”设置是否处于启用状态,检查终端服务器模式有没有被设置成“应用程序服务器”。经过检查,小张看到这些配置也是正确的。

在终端服务配置界面中,小张选中了“连接”选项,执行RDP-TCP连接右键菜单中的“属性”命令,进入针对远程连接服务的属性对话框,在这里小张也看到了“活动会话限制”、“结束已断开的会话”、“空闲会话限制”等参数,只是发现“结束已断开的会话”参数没有使用默认设置,而是被设置成了“1分钟”,其他几项参数仍然使用的是默认设置,如图1所示。会不会是由于这项设置造成了特定程序同步关闭问题呢?小张尝试将“结束已断开的会话”参数设置为“从不”后,重新启动了服务器系统,启动成功后又进行了相关测试操作,结果发现服务器定程序同步关闭问题已经消失。

事后,经过仔细分析,小张发现Windows 2003服务器“终端服务配置”界面中的设置优先级,要高于系统管理员帐号属性界面中的参数设置,当在“终端服务配置”界面中选中了“替代用户设置”后,服务器系统会优先以这里的配置控制远程桌面连接,从而引发了上面的故障问题。

登录凭据失效

在相对安全的内网工作环境中,为了提高远程管理效率,不少管理员在利用远程桌面连接程序管理服务器主机时,都会选择存储服务器系统登录密码。可是,当局域网从工作组模式变成域模式时,再尝试利用远程桌面连接程序远程管理服务器,系统会弹出“凭据不工作”之类的错误提示,那么如何在远程桌面连接过程中,继续调用以前的凭据信息,以提高工作效率呢?要做到这一点,可以进行如下设置操作:

首先以超级用户权限登录已经添加到特定域的客户机中(该客户机必须支持凭据管理功能),依次点击“开始”|“运行”命令,弹出系统运行对话框,输入“gpedit.msc”命令,单击“确定”按钮后,展开对应系统组策略编辑界面。

其次在该界面左侧列表中,逐一展开“本地计算机策略”|“计算机配置”|“管理模板”|“系统”|“凭据分配”分支,找到目标分支下的“允许分配保存的凭据用于仅NTLM服务器身份验证”选项,用鼠标双击该选项,打开如图2所示的选项设置对话框。

接着检查“已启用”选项是否处于选中状态,如果发现其没有被选中时,应该重新选中它,同时按下“显示”按钮,切换到如图3所示的显示内容对话框,在这里输入“TERMSRV /*”关键字,确认后保存设置操作,再将客户机系统重新启动一下,这样远程桌面连接程序就能继续使用以前的凭据内容,来对远程主机进行管理维护操作了。

远程连接缓慢

某笔记本电脑使用的是Windows 7旗舰版系统,平时工作很正常。可是,在该系统中尝试通过远程桌面工具,与局域网中的Windows 2003服务器建立连接后,发现向服务器上传一个尺寸不大的文件时,竟然要耗费几秒钟时间,当然有的时候,文件上传速度却很正常。

起初,笔者还以为Windows 2003服务器感染了病毒或木马,经过病毒查杀和木马清除操作后,发现服务器系统没有遭到病毒木马的攻击。而且在安装了Windows XP系统的客户机中,使用远程桌面连接程序,向服务器上传相同文件时,速度非常正常,这就证明服务器的工作状态没有问题。

后来,经过上网查询相关问题,了解到这种问题多半是Windows 7旗舰版系统开启了网络调谐功能引起的,微软公司开发该功能的本意,是为了让Windows系统依照网络的实际传输性能,来智能改善数据传输大小,以达到对网络性能进行动态优化目的。不过,在特殊场合下,例如,Windows 7系统所在计算机的网卡设备对该功能支持不好时,网络调谐功能反而会影响远程连接程序的稳定工作。后来,笔者逐一点选“开始”|“所有程序”|“附件”选项,用鼠标右键单击下级菜单中的“命令提示符”,执行快捷菜单中的“以管理员身份运行”命令,进入DOS命令行状态,输入字符串命令“netsh interface tcp set global autotuninglevel=disabled”,单击回车键后,返回如图4所示的结果信息,停用网络调谐功能,之后笔者再次从Windows 7旗舰版系统远程连接服务器,测试文件传输操作,结果看到文件传输速度已经恢复正常了,进行其他操作时,也和平时一样正常了。

所以,日后大家再次遇到相同类型网络故障时,在对网络配置、物理连接等因素排查后,应该仔细检查客户机的网络调谐功能处于什么状态,要是看到该功能已被开启时,不妨尝试停用这个功能,说不定相关问题就能自行解决了。

远程登录失败

最近,小王从一台Windows XP客户机中,准备利用系统自带的远程桌面连接程序,登录保存了共享资源的Windows 7客户机中,可是输入系统管理员级别的登录账号后,登录操作也不能成功,尝试使用相同的账号在Windows 7客户机本地进行登录时,登录操作很正常,这是怎么回事呢?

出现这种远程登录问题,很可能是Windows 7系统开启了网络级身份验证功能,微软公司开发该功能的本意,是为了限制那些安全漏洞多、性能不安全的低版本操作系统任意接入,而Windows XP客户端系统恰好处于该限制之列,这时候,低版本系统无论使用什么账号进行远程桌面登录,都不会操作成功。

要想成功解决远程桌面登录失败问题,只要简单地在Windows 7客户机中,临时关闭系统的网络级身份验证功能即可。在进行这项操作时,首先以系统管理员权限在本地登录Windows 7系统,用鼠标右键单击系统桌面上的“计算机”图标,执行右键菜单中的“属性”命令,进入系统属性对话框,按下左侧列表区域中的“远程设置”按钮,切换到如图5所示的远程设置对话框。

在“远程桌面”设置项处,检查“仅允许运行使用网络级别身份验证的远程桌面的计算机连接(更安全)”选项是否处于选中状态,如果发现其已经被选中时,那就确认上面的问题是由网络级身份验证功能引起的,此时必须选中“允许运行任意版本远程桌面的计算机连接”选项,确认后就能让Windows XP客户机顺利通过远程桌面连接程序登录进入Windows 7客户机了。

无法传输文件

很多人利用远程桌面连接程序登录对方主机后,主要的操作就是传输文件,可有的用户打开对方主机系统的计算机窗口后,根本就无法从计算机硬盘分区中拷贝文件到本地计算机,这样远程桌面连接双方就不能相互传输交流文件,这是怎么回事呢,对于这种远程连接问题,我们又该怎样去解决呢?

之所以远程桌面连接双方不能相互传输文件,多半是本地计算机的远程桌面连接程序没有启动运行磁盘映射功能,要是不运行该功能,那么对方主机中的所有磁盘分区,将不能自动被映射成为本地计算机的硬盘分区。如果想恢复文件的交流传输功能,不妨进行下面的设置操作,来打开本地计算机远程桌面连接工具的磁盘映射功能:

首先在本地计算机系统中,依次点击“开始”|“所有程序”|“附件”|“远程桌面连接”选项,切换到远程桌面连接设置框,按下“选项”按钮,弹出远程桌面设置区域。点击“本地资源”标签,进入如图6所示的标签设置页面。

其次在“本地设备和资源”位置处,按下“详细信息”按钮,在其后界面中,看看“磁盘驱动器”、“剪贴板”等选项有没有被选中,如果发现这些选项还没有被选中时,只要及时重新选中它们,点击“确定”按钮后,远程桌面连接的磁盘映射功能就被运行成功了。日后,再次远程桌面连接到对方主机时,用户就能在本地计算机的硬盘分区列表中,发现对方主机中的所有磁盘分区“身影”了,此时利用复制、粘贴操作,就可以在远程桌面连接双方交流传输文件了。

超出链接数量

某日,张蕾通过客户机的远程桌面连接程序,登录到局域网的Windows 2003终端服务器时,系统弹出了“终端服务器超出最大允许链接数”的错误提示,由于平时使用远程桌面连接程序次数不多,张蕾对于这样的错误提示,几乎是一头雾水,不知道如何解决才好。

大家知道,终端服务默认允许的链接数量为2个。当成功利用远程桌面程序登录服务器系统后,要是不执行注销操作退出,而是直接将远程桌面连接窗口关闭掉,那么服务器系统并没有切断远程桌面连接会话,而是将它仍然保留在服务器端,如此一来,有限的链接数量会被白白消耗,当该数量超过服务器系统的最大上限值时,就会自动弹出上面的错误提示。要想解决上面的问题,只要按如下操作设置Windows 2003服务器系统的组策略参数,将终端服务器最大允许链接数适当提高一些:

首先以超级用户权限登录Windows 2003服务器系统,依次点击“开始”|“运行”命令,弹出系统运行对话框,输入“gpedit.msc”命令,单击回车键后,展开系统组策略编辑界面。在该界面的左侧列表中,逐一展开“本地计算机策略”|“计算机配置”|“管理模板”|“Windows组件”|“终端服务”分支。

其次找到目标分支下的“限制连接数量”组策略,并用鼠标双击该选项,打开如图7所示的选项设置对话框,选中“已启用”选项,激活“允许的最大连接数”设置项,输入合适的连接数量,最后点击“确定”按钮保存设置操作即可。

当然,也可以通过调整Windows 2003终端服务器的终端服务配置来解决问题。只要依次点击“开始”|“设置”|“控制面板”命令,双击系统控制面板窗口中的管理工具图标,进入终端服务配置界面,选择“连接”选项,双击右侧列表中的“RDP-Tcp”,展开RDP-Tcp属性对话框,选择目标网卡设备,在这里可以将远程桌面连接设置为无限制的连接数。不过,该数值不也能设置得太大,不然的话,会消耗太多的系统资源。同时,还要进入RDP-Tcp属性对话框中的会话标签设置页面,选中“替代用户设置”选项,将“结束已断开的会话”参数设置为一个合适的时间,比方说10分钟左右。

此外,在远程桌面链接数量受到限制的情况下,还应该善于使用注销操作,来彻底切断远程桌面连接会话,以节省宝贵的连接资源。在进行这项操作时,可以逐一点击“开始”|“运行”选项,切换到系统运行对话框,输入“cmd”命令并回车后,进入MS-DOS窗口,在该窗口命令行中输入“quser”命令,从返回的结果信息中(如图8所示),记录下目标远程连接的ID信息,再输入“logoff x”命令即可,这里的“x”就是目标远程连接的ID编号。

连接命令丢失

为了远程调试单位的服务器系统,笔者准备利用本地客户机的远程桌面连接程序,与服务器主机建立控制连接,可是打开系统“开始”菜单后,怎么也找不到远程桌面连接命令,难道该命令被意外删除了,笔者该怎样才能将其恢复正常呢?

远程桌面连接命令丢失,很有可能是与之关联的服务选项被意外关闭或相关系统文件受到损坏造成的。这个时候,笔者依次点击“开始”|“运行”命令,弹出系统运行对话框,输入“services.msc”命令,点击“确定”按钮后,切换到系统服务列表界面,用鼠标双击其中的“Terminal Services”选项,弹出对应服务选项设置界面。

其次选择“常规”选项卡,看看相关选项设置页面中的“Terminal Services”工作状态是否正常,一旦发现其工作不正常时,按下“启动”按钮重新恢复它的运行状态,或许就能从系统开始菜单中,找到远程桌面连接命令了。当然,如果发现在“Terminal Services”服务工作正常的情况下,远程桌面连接命令还不能找到的话,那很可能是Windows系统中有关文件被损坏了,这时不妨进入DOS命令行工作窗口,输入字符串命令“regsvr32 remotepg.dll”,来对远程桌面系统文件执行重新注册操作,或许就能恢复远程桌面连接命令了。