问题描述:windows 2003 server服务器的3389端口关闭,远程桌面连不上。
检查发现Terminal服务是启动的,但是3389没有打开。
事件日志中的错误:
事件类型: 错误
事件来源: TermService
事件种类: 无
事件 ID: 1014
日期: 2011-4-19
事件: 10:11:37
用户: N/A
计算机: HJDC0
描述:
无法加载非法模式: C:WINDOWSsystem32Driversrdpwd.SYS。
有关更多信息,请参阅在 http://go.microsoft.com/fwlink/events.asp 的帮助和支持中心。
在C:WINDOWSsystem32Drivers目录下,没有发现rdpwd.SYS;
在Windows目录下查找,在C:WINDOWSServicePackFilesi386下找到了,复制过来一份。重启后,问题解决。
之前该服务器重启曾经发现磁盘错误,并进行了修正,也许就是那次导致某些文件丢失。
在事件查看器中发现二个错误:
无法加载非法模式: C:WINDOWSsystem32TSDDD.DLL。
无法加载非法模式: C:WINDOWSsystem32VDTW30.DLL。
前一个文件可以从其他Windows 2003服务器上找到并恢复,后一个文件是安装MetaFrame产生的,从安装文件中可以恢复。
恢复这两个文件,windows server 2003的终端服务即可恢复正常启动了。
至此,远程桌面无法连接及Terminal服务不正常的问题,得以完美解决。