无法启动 Terminal Services 服务。错误 126: 找不到指定的模块。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了无法启动 Terminal Services 服务。错误 126: 找不到指定的模块。相关的知识,希望对你有一定的参考价值。

---------------------------
服务
---------------------------
在 本地计算机 无法启动 Terminal Services 服务。错误 126: 找不到指定的模块。

---------------------------
确定
---------------------------

一、右击我的电脑-属性-服务-服务和应用程序-找到“Terminal Services ”-改为“自动”-重启。
二、把"C:\windows\system32\termsrvhack.dll”改为 "C:\windows\system32\termsrv.dll”,重启。
三、从其他正常的XP上复制C:\windows\System32下的“termsrv.dll”,换掉原“termsrv.dll”。
再检查注册表,看HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TermService\Parameters下的ServiceDll的类型是不是REG_EXPAND_SZ以及后面数据的是不是%SystemRoot%\System32\termsrv.dll,如果不是,要改正过来。
参考技术A 启动类型 设置成 自动的 然后你在停止 在启动一下 看看 如果还不行的话 那可能是你电脑里面的某个软件自动给停止了 可能是 360 设置的安全吧 或者是 优化大师给你优化了
或者看看控制面板-〉添加删除程序-〉添加删除Windows组件-〉Terminal Server
参考技术B 修复方法:
复制以下文本保存为TermService.reg,然后双击导入注册表,重新启动即可设置相应服务:
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TermService]
"ErrorControl"=dword:00000001
"ObjectName"="LocalSystem"
"Start"=dword:00000002
"Description"="允许多位用户连接并控制一台机器,并且在远程计算机上显示桌面和应用程序。这是远

程桌面(包括管理员的远程桌面)、快速用户转换、远程协助和终端服务器的基础结构。"
"DisplayName"="Terminal Services"
"DependOnService"=hex(7):52,00,50,00,43,00,53,00,53,00,00,00,00,00
"Type"=dword:00000020
"ImagePath"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,\
74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,\
00,76,00,63,00,68,00,6f,00,73,00,74,00,20,00,2d,00,6b,00,20,00,44,00,43,00,\
6f,00,6d,00,4c,00,61,00,75,00,6e,00,63,00,68,00,00,00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TermService\Parameters]
"ServiceDll"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,\
00,74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,\
74,00,65,00,72,00,6d,00,73,00,72,00,76,00,2e,00,64,00,6c,00,6c,00,00,00
"Certificate"=hex:01,00,00,00,01,00,00,00,01,00,00,00,06,00,5c,00,52,53,41,31,\
48,00,00,00,00,02,00,00,3f,00,00,00,01,00,01,00,69,0d,c4,a6,a7,25,7b,1c,6e,\
9d,b4,57,74,3f,e0,c1,dd,11,f4,c4,63,08,6e,eb,72,55,f9,ea,19,6c,23,91,e3,54,\
77,da,8e,05,33,a4,04,2e,8b,28,30,a1,d6,6b,df,bd,3f,0b,41,0c,1d,8b,23,6f,bf,\
d9,77,c8,1c,d4,00,00,00,00,00,00,00,00,08,00,48,00,29,23,ec,d9,10,01,78,02,\
9c,46,c1,01,2b,c9,6c,bc,9f,75,d1,72,f1,a6,80,92,f7,48,c9,25,92,54,60,c8,a0,\
f9,f7,cf,aa,46,3e,f5,a7,81,9f,a9,db,9c,93,51,5a,d7,b6,b9,ec,d8,03,73,ee,2e,\
39,89,f2,0b,b2,59,00,00,00,00,00,00,00,00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TermService\Performance]
"Close"="CloseTSObject"
"Collect Timeout"=dword:000003e8
"Collect"="CollectTSObjectData"
"Open Timeout"=dword:000003e8
"Open"="OpenTSObject"
"Library"="perfts.dll"
"Last Counter"=dword:00000838
"Last Help"=dword:00000839
"First Counter"=dword:000007b8
"First Help"=dword:000007b9
"Object List"="1976 2098 1976 2098"
"Library Validation Code"=hex:00,40,68,57,37,4c,c6,01,00,30,00,00,00,00,00,00
"WbemAdapFileSignature"=hex:f5,d1,57,f1,28,23,81,b9,d3,e6,83,68,2d,64,70,47
"WbemAdapFileTime"=hex:00,40,68,57,37,4c,c6,01
"WbemAdapFileSize"=dword:00003000
"WbemAdapStatus"=dword:00000000

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TermService\Enum]
"0"="Root\\LEGACY_TERMSERVICE\\0000"
"Count"=dword:00000001
"NextInstance"=dword:00000001

个人认为命令sfc /scannow是修复受损文件,并不能修复注册表,在此没什么用,当然楼主也可以一试
参考技术C ============================================================
判断:系统文件损坏或被修改
============================================================
原因:
1.病毒木马、黑客修改了文件,导致服务无法避动

2.依赖的服务务没有启动

============================================================
解决方法:
A方案:推荐指数 * * *
1.杀毒
2.启动依赖服务
3.在光驱中放入xp系统盘(正常安装版,不要Ghost版)
4.选择“开始/运行”,在运行中输入"cmd",然后回车
5.在弹出的dos窗口中输入"sfc/scannow"
6.按屏幕提示操作,修改系统文件.
7.重启电脑,查看Terminal Services服务

有点复杂
============================================================

B方案:推荐指数 * * * * *
1.下载杀毒软件到D盘
2.重装系统后第一交启动直接进安全模式(切记不要进正常模式)
3.安杀毒软件
4.全盘杀毒

============================================================
祝你好运
:)88
============================================================
参考技术D 故障原因 system failure
第一种 系统问题
第二种 软件问题
第三种 软件病毒残留文件
第四种 软件不兼容
第五种 缓存设置不合理
第六种 系统资源匮乏
第七种 病毒、木马
第八种 硬件过热
第九种 硬盘
第十种 硬件质量
第十一种 硬件超频
第十二种 硬件环境
无法启动 Terminal Services 服务解决方法.
1:要在开机时,先把Bios恢复出厂状态.
(1:在主版上bios恢复出厂设定叫跳线.2:内存跳线.3:CPU跳线.
4:显卡跳线.5:声卡跳线.6:网卡跳线.7:内存跳线.8:硬盘跳线.
或在关闭电脑时.把总电源关掉.开机几次.再开电源.启动电脑.)
2:关闭所有启动项.(在运行>>msconfig)留存(勾)ctfmon.及杀毒软件.
3:你复制以下命令.在命令提示符输入:
for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1xu249208605本回答被提问者采纳

IDEA:使用Services窗口查看项目启动情况

我是 ABin-阿斌:写一生代码,创一世佳话,筑一览芳华。如果小伙伴们觉得不错就一键三连吧~


文章目录

一、前言

  • 有时候我们同时要启动很多个服务,同时我们又想看到我们启动服务的每个模块的【端口号】,那么我们可以这么做。

二、操作

  • 调试出:Services 窗口
  • 启动项目,这时我们就可以看到具体模块的:端口号了

三、特殊问题

1、没有层级关系展示

  • 将这个两个选项选中即可

2、端口无法显示

  • 有些小伙伴可能项目能起来,但是端口死活看不到。遇到这种情况的,可以试试下面这个方法,测试有效。
  • 注意: 找到电脑如下路径(一般在c盘):C:\\用户\\你的用户名\\AppData\\Local\\Temp里面的文件hsperfdata_你自己用户名,把这个文件夹删了

以上是关于无法启动 Terminal Services 服务。错误 126: 找不到指定的模块。的主要内容,如果未能解决你的问题,请参考以下文章

Terminal Services启动不了

Terminal Services服务问题(100分求答案)

Terminal Services不能启动

在 本地计算机 无法启动 Terminal Servicse 服务 错误 126 找不到指定模块

server2016部署wsus服务后,无法启动服务?

IDEA:使用Services窗口查看项目启动情况