建站学院文档
问题:在启动远程控制服务时,出现“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,顺利的进来了!