国内最全IT社区平台 联系我们 | 收藏本站
华晨云阿里云优惠2
您当前位置:首页 > 服务器 > windows 2003 无法开启Terminal Service

windows 2003 无法开启Terminal Service

来源:程序员人生   发布时间:2014-02-14 17:18:43 阅读次数:4955次

建站学院文档

问题:在启动远程控制服务时,出现“Terminal Services服务找不到指定模块,错误:126”,无法启用远程控制功能

解决方案:

1、打开注册表,对应着开3389的注册表文件修改,打开以后发现下面这些信息和开 3389的注册表信息一样,那说明这台服务器的3389应该是开着的呀,

以下为引用的内容:
[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlTerminal Server]
fDenyTSConnections"=dword:00000000
[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlTerminal ServerWdsdpwdTds cp]
PortNumber"=dword:00000d3d
[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlTerminal ServerWinStationsRDP-Tcp]
PortNumber"=dword:00000d3d

“HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTermServiceParameters”注册表项下的ServiceDll键值所定义的 (此处的ServiceName是指服务名),如果该注册表键值出错,或者对应的Dll文件被破坏,就会导致这个问题。”

原来是我使用的那个双开3389的工具把终端服务调用的DLL文件改掉了...正常的调用应该是

C:windowssystem32 ermsrv.dll,但是当我查看注册表调用文件的时候却发现调用的是

C:windowssystem32 ermsrvhack.dll

把"C:windowssystem32 ermsrvhack.dll”改为"C:windowssystem32 ermsrv.dll” 启动服务,远程桌面连接,OK,顺利的进来了!
生活不易,码农辛苦
如果您觉得本网站对您的学习有所帮助,可以手机扫描二维码进行捐赠
程序员人生
------分隔线----------------------------
分享到:
------分隔线----------------------------
关闭
程序员人生