程序员人生 网站导航

windows 2003 无法开启Terminal Service

栏目:服务器时间:2014-02-14 17:18:43

建站学院文档

问题:在启动远程控制服务时,出现“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,顺利的进来了!
------分隔线----------------------------
------分隔线----------------------------

最新技术推荐