各类常见Windows服务运营难点的排错方法,multiO

2019-08-17 03:51 来源:未知

Windows中在安全情势下运行别的服务  

是google提供的OTP消除方案。

在微软新闻组里有比非常多网上朋友发问关于Windows服务无法运营的标题,比方不可能运维“Logical Disk Manager”服务。那类服务出错的气象频频是应有尽有,判定起来比较麻烦,而且有个别题目还不可能通过查看微软知识库文章获得减轻。所以那边展开一个简短的计算,扶助初学者解决广大的服务不可能运行的标题。
非常提示
在读书本文的时候,请严苛依据故障现象实行比对排错!
假定提到到注册表操作,请务必事先备份相关心册表项,并新建还原点。
万一系统不能如愿起步,请按Reset键重新开机,然后按F8,在Windows高等运转菜单上采纳“恢复生机到最近二遍的准确性配置”菜单项,那样就足以先前的HKLM/SYSTEM/ControlSet00n覆盖错误配置的CurrentControlSet(ControlSet00n中的n由HKLM/SYSTEM/Select的LastKnownGood键值钦点)。
谬误2:系统找不到内定的文件
1.故障现象
品尝在“服务”处理单元窗口手动运转服务是,系统提示“错误2:系统找不到钦命的公文”(Error 2: The system cannot find the file specified.),如图1所示。
韦德国际1946官网 1 
2.缘由深入分析
三种恐怕:
(1) 服务的可实践文件遗失或然被损坏。
(2) 服务相关心册表键值ImagePath的数值数据被歪曲,导致SCM无法加载服务的可试行文件。
在“服务”管理单元窗口里能够看到种种服务的可试行文件路线,请留心检查如图2所示的可实践文件所在路线,纵然和参照种类的精确性配置不符合,表明注册表键值ImagePath的数值数据有误。要是这里的布署没至极,则表明可试行文件错过也许被弄坏。 
韦德国际1946官网 2
3.化解办法
以“Task Scheduler”服务为例。
假若注册表键值ImagePath的数值数据被歪曲,能够稳固以下注册表项:
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Schedule
在侧面定位到ImagePath键值,将其数值数据修改为不易的值,因人而异启系统。
要么借助sc命令:
sc config Schedule binpath= "%SystemRoot%/System32/svchost.exe -k netsvcs"
假如若可实施文件遗失恐怕损坏,请用正确的别本举办轮换,同等对待启系统。对于本例来讲,可实行文件是svchost,假设该文件被损坏,系统将无法平常运作。
荒唐1053:服务未有当即相应运转或调整央浼
1.故障现象
尝试在“服务”管理单元窗口手动运行服务时,系统提醒“错误1053:服务未有当即相应运维或决定央浼”,如图3所示。
韦德国际1946官网 3 
2.缘故深入分析
如图2所示,可推行文件的叠合命令参数配置有误,会促成难题。
3.化解办法
参照上述的主意,用sc命令也许注册表编辑器,对附加的命令参数进行排错。
错误1083:配置成在该可执行程序中运作的这一个服务无法举行该服务
1.故障现象
品味在“服务”管理单元窗口手动运行服务时,系统提醒“错误1083:配置成在该可试行程序中运作的这几个服务不可能推行该服务”,如图4所示。
 韦德国际1946官网 4
2.原因剖析
该故障不足为奇在由svchost服务宿主进度所运维的劳动上发生。大家领会Windows XP SP2最多能够运营多少个svchost进度实例(实际上运行多个进程实例),分别担任运营一组服务。各样svchost实例所负责运维的劳动由以投注册表项决定:
HKLM/SOFTWARE/Microsoft/Windows NT/CurrentVersion/SvcHost
其下共有几个键值:DcomLaunch、HTTPFilter、imgsvc、Local瑟维斯、netsvcs、NetworkService、rpcss和termsvcs。每一种键值都定义了一个要么多少个劳务,也便是对应各种svchost进程实例所能运行的一组服务。
本例中“Task Scheduler”服务的可施行程序参数是“svchost.exe -k netsvcs”,对应的svchost进度在起步该服务从前,会先到HKLM/SOFTWARE/Microsoft/Windows NT/CurrentVersion/SvcHost下的netsvcs键值里寻找是还是不是有该服务的概念,若无,就能够现出该故障现象。
3.化解办法
很轻便,首先张开该服务的性质对话框,查看其可实行程序的命令参数(本例是netsvcs),如图2所示。
接下来步向以下注册表项:
HKLM/SOFTWARE/Microsoft/Windows NT/CurrentVersion/SvcHost
在侧边定位到对应的键值,本例是netsvcs,在其数值数据里加多该服务名就可以,本例是Schedule,如图5所示,同仁一视启系统。
 韦德国际1946官网 5
提示 为何平时只会运维七个svchost进度实例?都以Term瑟维斯服务惹的祸!TermService(Terminal Services)那几个服务十分另类,不止出现在DcomLaunch组里,同期还独自出现在termsvcs组里,但是在“服务”管理单元窗口里,该服务的吩咐行为“svchost.exe -k DcomLaunch”,也正是说实际上并从未三个svchost进度实例负担运维termsvcs服务组!谬误126:找不到钦命的模块
1.故障现象
品尝在“服务”管理单元窗口手动启动服务时,系统提示“错误126:找不到钦赐的模块”(Error 126: The specified module could not be found.),如图6所示。
韦德国际1946官网 6
2.缘由深入分析
该故障屡见不鲜在由svchost服务宿主进程所运转的服务上发生。这一类的Windows服务,其实是以dll模块的样式插入有个别svchost进程。要是该dll文件被损坏,或许注册表的相干键值被歪曲,都可能引致问题。
这类服务所对应的Dll文件,是由HKLM/SYSTEM/CurrentControlSet/Services/ServiceName/Parameters注册表项下的ServiceDll键值所定义的(此处的ServiceName是指服务名),假使该注册表键值出错,大概对应的Dll文件被破坏,就能促成这几个难题。在微软音讯组里有为数非常多网上好友抱怨不也许展开“磁盘管理”窗口,寻根溯源开采是“Logical Disk Manager”服务不可能运营所产生。个中有一个case是系统被木马PCShare所感染,木马特hew改了“Logical Disk Manager”服务的注册表键值,把HKLM/SYSTEM/CurrentControlSet/Services/dmserver/Parameters注册表项下的键值ServiceDll的数值数据指向木马的文件“%SystemRoot%/System32/drivers/Ybfbqufe.sys”,固然后来使用杀毒软件杀除木马,不过杀毒软件未能管理被木马篡改注册表键值,导致心余力绌打开“磁盘管理”。
注意 不要将该故障和“错误2:系统找不到钦点的文本”相混淆!
3.解决办法
对于“Logical Disk Manager”服务的难点,在偏下的注册表项:
HKLM/SYSTEM/CurrentControlSet/Services/dmserver/Parameters
保险将其下ServiceDll键值的数值数据修改为“%SystemRoot%/System32/dmserver.dll”。
假使注册表键值没非常,请确认保障用精确的文本别本替换原本的dll文件,天公地道启系统。
荒谬1079:此服务的帐户分化于运维于一致进度上的任何服务的帐户
1.故障现象
品味在“服务”管理单元窗口手动运行服务时,系统提示“错误1079:此服务的帐户分化于运维于一致进度上的别的服务的帐户”,如图7所示。
 韦德国际1946官网 7
2.缘故深入分析
该故障数见不鲜在由svchost服务宿主进度所运维的劳动上爆发。前面说过Windows XP SP2最多能够运维多少个svchost进度实例,分别担负运维一组服务。一组服务中的各个服务必须和呼应的svchost进度实例运维在同二个起步帐户下。
举例Alert服务属于LocalService组的劳动,其相应的svchost进程实例运维在Local Service帐户下,假设不当地将Alert服务的运营帐户修改为其他帐户,举个例子Local System帐户,就能报错。
3.化解办法
首先根据该服务的可实行文件路线属性找到其所属的服务组,举例Alert服务属于LocalService的服务组,然后显明同一组的其它服务的启航帐户,将其修改为同一的开发银行帐户就可以

在平安形式下,有三个windows安装程序(MySql)的劳务,若是您尝试手动运维它,此时,会得到贰个错误提示“Windows不恐怕运转Windows Installer服务在该地Computer上。 错误1084:此服务不能够起动伊春形式”。

 

摘自:Xu Lei's Personal Space

 

是四个开源otp验证消除方案,承袭了google的OTP方案, 能够透过pam模块与Radius验证服务器集成,安装包已经席卷了Radius和GoogleOTP 模块。

Disk Manager服务。那类服务出错的境况频仍是形形色色,...

要运维乌兰察布情势,可选用如下方法:

设置比较简单,下载之后解压。采用那几个是因为集团内网,无法在linux下运作各样apt-get/yum类的指令获取包,依然找个集成好的windows一体包比较便利。

1、“运行”--->"regedit"--->"HKEY_LOCAL_MACHINE/System/CurrentControlSet/Control/SafeBoot/Minimal"下“新建”一个“项”

别的叁个google auth无需付费化解方案也不错,可是是基于linux的,所以屏弃。

名叫“MySql”,在该项的暗中认可“数值数据”中,填写“Service”;关闭注册表;

 

 

以admin情势运维radius_install.cmd ,这么些脚本会安装三个radius服务器到

2、方式一:“运维”--->"services.msc",找到“MySql”点起步,就可以运转其劳动;

系统中,私下认可端口1812。.

   方式二:“笔者的Computer”点击右键,选择“管理”,选拔“服务和应用程序”下的“服务”,找到“MySql”点起步,就能够运维其劳动。

装好后能够NTRadPing那么些软件来测验。

 

韦德国际1946官网 8

韦德国际1946官网,要么在命令行情势下:

 

REG ADD "HKLMSYSTEMCurrentControlSetControlSafeBootMinimalMySql" /VE /T REG_SZ /F /D "Service"

radius的用户在multiOTPradiusetcraddbusers里:

net start MySql

#
# This is an entry for a user with a space in their name.
# Note the double quotes surrounding the name.
#

testuser    Cleartext-Password := "testpw"
            Reply-Message = "Hello, %{User-Name}"

 

那边运用默许用户。

注:在“带网络的安全格局下”,其路线为:HKLMSYSTEMCurrentControlSetControlSafeBootNetwork  

multiOTP也急需创立二个同名用户:

在安全格局下,有一个windows安装程序(MySql)的服务,假如您尝试手动运营它,此时,会收获叁个荒唐提醒...

  E:AppmultiOTP>multiotp -fastcreate testuser

建好后用命令生成token类别:

E:AppmultiOTP>multiotp -scratchlist testuser
964655
232904
841466
584584
472148
571943
927968
152811
832039
465996

选取的相继只能从上到下, 上边用过的类别就不可能用了。

还或然有叁个multiOTP cp的软件,能让multiOTP与windows系统集成:

测量检验时候要小心,一旦设置好后锁屏了,就要求输入OTP密码了。一旦锁屏了未曾密码,必要尝试踏向windows的中卫情势,卸载掉这么些顺序才行,

平安方式下暗中认可windows installer service没运营,输入以下命令运转:

REG ADD "HKLMSYSTEMCurrentControlSetControlSafeBootNetworkMSIServer" /VE /T REG_SZ /F /D "Service"

net start msiserver

TAG标签: 韦德娱乐1946
版权声明:本文由韦德娱乐1946_韦德娱乐1946网页版|韦德国际1946官网发布于韦德国际1946官网,转载请注明出处:各类常见Windows服务运营难点的排错方法,multiO