查看: 22929|回复: 4
收起左侧

[系统] win server 2003 远程重启后无法连接远程桌面

 关闭 [复制链接]
1437
发表于 2012-10-30 01:20:54 | 显示全部楼层 |阅读模式
如题, 2003 server远程重启后无法用远程桌面连接,再手动重启后(开始菜单重启)仍旧无法解决问题, 各种服务均启动正常. 在这之前没有打补丁. 请教各位大虾该如何解 决,谢谢
amei664912
发表于 2012-10-30 01:34:19 | 显示全部楼层
Windows server 2003服务器远程桌面无法连接管理的问题,觉得有必要将解决方法和步骤总结一下,方便以后快速处理此类问题

首先进行常规检查:

1、 确认服务器的远程桌面有没有开启,并且相关的账号是否已经允许连接,默认允许服务器的本机管理员administrator(域环境下则是域管理员administrator)登录,如果连接使用的账号不在此列表,则手动添加。

2、 检查服务器自带的防火墙或第三方防火墙软件是否已阻断了3389通讯端口。

3、 在服务管理器中确认Terminal Service是否已经正常启动。

4、 打开注册表编辑器,检查如下两个键值对应的值是否为3389(即检查RDP的默认端口是否被更改了):
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WDS\RDPWD\TDS\TCP\PortNumber
HKEY_LOCAL_MACHINE\SYSTEM\CurrentContro1Set\Control\Terminal Server\WinStations\RDP\TCP\ PortNumber

如果常规检查后仍未解决问题,就得具体问题具体分析处理,一般有以下几种情况:

1、 远程桌面服务相关的DLL文件损坏。一般受影响的是termsrv.dll文件,具体表现为Terminal Service服务无法启动,到另外一台正常服务器的\SystemRoot\System32目录下复制此文件到本机相应位置覆盖解决问题(在安全模式下);

2、 系统日志有类似记录--“\SystemRoot\System32\RDPDD.dll failed to load”,RDPDD.dll文件加载失败。具体表现为连接时一闪而过,未提示任何连接错误,可通过如下方法修改注册表值后重启服务器解决问题:定位到:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management,新建名为SessionImageSize的DWORD键值,并设值为00000020(16进制)。

3、 应用程序日志有出现ID为1036,来源为TermService的错误日志,提示“终端服务器会话创建失败,相关的状态码为0x2740”。此问题是因为网络适配器没有绑定到RDP-TCP连接,可按如下步骤解决:
1)   登录到服务器上(不使用远程桌面和终端客户),运行“tscc.msc”,打开“终端服务配置/连接”管理单元。
2)   在终端服务配置单元中单击“连接”,然后双击RDP_TCP属性。
3)   单击“网卡”选项卡, 选择正确的网络适配器并单击确定。

4、 系统日志出现“RDP 协议组件DATA ENCRYPTION在协议流中发现一个错误并且中断了客户端连接”的错误日志。这是因为注册表中负责终端服务通信中数据信息的认证和加密Certificate子键损坏了,终端服务的协议组件检测到错误,就中断客户机与终端服务器之间的通信,这时需要重置该键值修复终端服务。删除以下键值并重新启动服务器后,系统就会重新生成Certificate子键完成修复。HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TermService\ Parameters的Certificate。

评分

参与人数 1经验 +6 收起 理由
woxihuan2011 + 6 版区有你更精彩: )

查看全部评分

lonelyarrow
发表于 2012-10-30 12:07:21 | 显示全部楼层
您好!                          



根据您的描述,我想跟您确认以下几个问题:



1. 请问您是使用远程管理模式,还是以应用程序模式连接到服务器的。如果您通过添加删除程序来安装terminal server,这样就会变成应用程序模式。

2. 请您尝试使用其他客户端(如Window XP)的远程桌面连接到Windows 2003,测试是否出现同样的问题。

3. 出现问题的客户端与Windows 2003是否在一个局域网中,是否有其他中间设备(如路由器等)连接。

4. 请问您的网路环境是域还是工作域,请您使用管理员帐号登录到Windows 2000,尝试远程桌面,查看是否出现该错误。



由于造成该问题的原因较多,我们建议您尝试以下步骤进行排错:



1. 请暂时在Windows 2000和Windows 2003上关闭系统自带的以及其他第三方的防火墙。



2. 点击“开始”——“运行”,输入“services.msc”,找到Terminal Services服务的启动类型为“手动”,服务状态为“已启动”。



3. 在出现问题的计算机上,打开命令提示符,输入“telnet **.**.**.**(the IP address of windows 2003) 3389”,测试是否能够连接到windows 2003。



4. 如果其他应用程序占用了3389端口,也可能会造成该问题。具体信息请您参考以下文章:



The Server May Be Too Busy" Error Message If Terminal Services

http://support.microsoft.com/?id=329155



5. 终端服务客户端可能无法连接到运行终端服务、基于 Windows 2000 的计算机。当您使用终端服务配置管理单元 (Tscc.msc) 时,似乎可以正常传输 (RDP-Tcp)。但是,当您使用终端服务管理器 (Tsadmin.exe) 查看传输时,RDP-TCP 侦听程序会报告为“小于 65536”。具体信息请您参考以下文章:



远程桌面协议客户端无法连接到终端服务服务器

http://support.microsoft.com/?id=270588



更多信息请您参考以下文章:

Terminal Services Client May Not Connect with "Server Too Busy" Error

http://support.microsoft.com/?id=260746



How to Troubleshoot Black Hole Router Issues

http://support.microsoft.com/?id=314825



希望我的回答对您有所帮助,如果您还有什么问题,请您再和我们联系。


Tom Zhang 张一平


--------------------------------------------------------------------------------
Tom Zhang – MSFT

参考http://www.xici.net/d147758315.htm
http://social.microsoft.com/Foru ... f-bd21-42a0040b190f

评分

参与人数 1经验 +4 收起 理由
woxihuan2011 + 4 感谢解答: )

查看全部评分

1437
 楼主| 发表于 2012-11-1 12:37:48 | 显示全部楼层
谢谢楼上的解答的——端口什么的都是正常的,因为我就是通过远程桌面重启的,不过就是重启后就不能再用了……用VNC可以连接……
754631993
发表于 2012-11-2 07:00:01 | 显示全部楼层
在客户机系统中,点击“开始→运行”,在“运行”对话框中输入“regedit”命令,进入注册表编辑器。接着在主菜单栏中点击“文件→连接网络注册表”,弹出“选择计算机”对话框,在“输入要选

择的对象名称”栏中填入要开启远程桌面功能的Windows 2003服务器的机器名(如SERVER1)最后点击“确定”按钮,打开Windows 2003服务器注册表。

在注册表编辑器左栏中依次展开“server1\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server”项目,然后在右栏中找到“fDenyTSConnections”键(如图),双击打开后将该键值修改为“0”,点击“确定”按钮,最后关闭注册表编辑器。

第二步:远程重启Windows 2003服务器

我们虽然通过远程修改注册表开启了Windows 2003远程桌面,但这时修改还没有生效,需要重新启动Windows 2003服务器。

在客户机中,点击“开始→运行”,在“运行”对话框中输入“CMD”命令,进入命令提示符窗口。键入“shutdown -m \\SERVER1 r”命令,重新启动Windows 2003服务器(SERVER1为Windows 2003服务器的机器名)。

完成了以上两个步骤的设置,就开启了Windows 2003服务器的远程桌面,网络管理员就可以在客户端使用“远程桌面连接”维护Windows 2003服务器了。

提示:在客户端使用的域用户账号具有远程修改注册表和远程重启Windows 2003服务器的权限,一般域用户无此权限。


注意这个端口:
如果用以下两个文件改动过端口的话。一定要一致!
**************************************************
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd\Tds\tcp]
"InteractiveDelay"=dword:0000000a
"OutBufCount"=dword:00000006
"OutBufDelay"=dword:00000064
"OutBufLength"=dword:00000212
"PdClass"=dword:00000002
"PdDLL"="tdtcp"
"PdFlag"=dword:0000004e
"PdName"="tcp"
"PortNumber"=dword:0000033d
"ServiceName"="tcpip"

**************************************************

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp]
"CfgDll"="RDPCFGEX.DLL"
"fEnableWinStation"=dword:00000001
"MaxInstanceCount"=dword:ffffffff
"PdName"="tcp"
"PdClass"=dword:00000002
"PdDLL"="tdtcp"
"PdFlag"=dword:0000004e
"OutBufLength"=dword:00000212
"OutBufCount"=dword:00000006
"OutBufDelay"=dword:00000064
"InteractiveDelay"=dword:00000032
"PortNumber"=dword:0000033d
"KeepAliveTimeout"=dword:00000000
"LanAdapter"=dword:00000000
"WdName"="Microsoft RDP 5.2"
"WdDLL"="rdpwd"
"WsxDLL"="rdpwsx"
"WdFlag"=dword:00000036
"InputBufferLength"=dword:00000800
"CdClass"=dword:00000000
"CdName"=""
"CdDLL"=""
"CdFlag"=dword:00000000
"Comment"=""
"fInheritAutoLogon"=dword:00000001
"fInheritResetBroken"=dword:00000001
"fInheritReconnectSame"=dword:00000001
"fInheritInitialProgram"=dword:00000001
"fInheritCallback"=dword:00000000
"fInheritCallbackNumber"=dword:00000001
"fInheritShadow"=dword:00000001
"fInheritMaxSessionTime"=dword:00000001
"fInheritMaxDisconnectionTime"=dword:00000001
"fInheritMaxIdleTime"=dword:00000001
"fInheritAutoClient"=dword:00000001
"fInheritSecurity"=dword:00000000
"fInheritColorDepth"=dword:00000000
"fPromptForPassword"=dword:00000000
"fResetBroken"=dword:00000000
"fReconnectSame"=dword:00000000
"fLogonDisabled"=dword:00000000
"fAutoClientDrives"=dword:00000001
"fAutoClientLpts"=dword:00000001
"fForceClientLptDef"=dword:00000001
"fDisableEncryption"=dword:00000001
"fHomeDirectoryMapRoot"=dword:00000000
"fUseDefaultGina"=dword:00000000
"fDisableCpm"=dword:00000000
"fDisableCdm"=dword:00000000
"fDisableCcm"=dword:00000000
"fDisableLPT"=dword:00000000
"fDisableClip"=dword:00000000
"fDisableExe"=dword:00000000
"fDisableCam"=dword:00000001
"Username"=""
"Domain"=""
"Password"=""
"WorkDirectory"=""
"InitialProgram"=""
"CallbackNumber"=""
"Callback"=dword:00000000
"Shadow"=dword:00000001
"MaxConnectionTime"=dword:00000000
"MaxDisconnectionTime"=dword:00000000
"MaxIdleTime"=dword:00000000
"KeyboardLayout"=dword:00000000
"MinEncryptionLevel"=dword:00000002
"NWLogonServer"=""
"WFProfilePath"=""
"WdPrefix"="RDP"
"TraceEnable"=dword:00000000
"TraceDebugger"=dword:00000000
"TraceClass"=dword:00000000
"DrawGdiplusSupportLevel"=dword:00000001
"ColorDepth"=dword:00000003
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp\UserOverride]
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp\UserOverride\Control Panel]
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp\UserOverride\Control Panel\Desktop]
"Wallpaper"=""

评分

参与人数 1经验 +5 收起 理由
woxihuan2011 + 5 感谢解答: )

查看全部评分

您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2025-5-19 04:09 , Processed in 0.123401 second(s), 17 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表