WIN 10 IIS 服务或万维网发布服务,或者依赖这两种服务的某个服务未能启动。该服务或所依赖的服务可能在启动期间发生错误或者已禁用。-阿里云开发者社区

开发者社区> jiankunking> 正文

WIN 10 IIS 服务或万维网发布服务,或者依赖这两种服务的某个服务未能启动。该服务或所依赖的服务可能在启动期间发生错误或者已禁用。

简介: 环境:win10 企业版今天重启iis的时候报出了下面的错误: 即:IIS 服务或万维网发布服务,或者依赖这两种服务的某个服务未能启动。该服务或所依赖的服务可能在启动期间发生错误或者已禁用。在网络上搜索解决方案,比如: 即:点击打开链接 这三个服务我也禁止了: 上面的方案我在win7下操作成功了(之前win7下也遇到过这个问题),但在win 10下没有效果。 于是查看系统日志: 具体信息
+关注继续查看
环境:win10 企业版

今天重启iis的时候报出了下面的错误:


即:IIS 服务或万维网发布服务,或者依赖这两种服务的某个服务未能启动。该服务或所依赖的服务可能在启动期间发生错误或者已禁用。
在网络上搜索解决方案,比如:


即:点击打开链接

这三个服务我也禁止了:

上面的方案我在win7下操作成功了(之前win7下也遇到过这个问题),但在win 10下没有效果。

于是查看系统日志:


具体信息如下:
日志名称:          System
来源:            Service Control Manager
日期:            2015/11/29 16:53:06
事件 ID:         7024
任务类别:          无
级别:            错误
关键字:           经典
用户:            暂缺
计算机:           DESKTOP-MKK5408
描述:
IIS Admin Service 服务由于下列服务特定错误而终止: 
无效签名
事件 Xml:

<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
  <System>
    <Provider Name="Service Control Manager" Guid="{555908d1-a6d7-4695-8e1e-26931d2012f4}" EventSourceName="Service Control Manager" />
    <EventID Qualifiers="49152">7024</EventID>
    <Version>0</Version>
    <Level>2</Level>
    <Task>0</Task>
    <Opcode>0</Opcode>
    <Keywords>0x8080000000000000</Keywords>
    <TimeCreated SystemTime="2015-11-29T08:53:06.747974700Z" />
    <EventRecordID>10722</EventRecordID>
    <Correlation />
    <Execution ProcessID="776" ThreadID="856" />
    <Channel>System</Channel>
    <Computer>DESKTOP-MKK5408</Computer>
    <Security />
  </System>
  <EventData>
    <Data Name="param1">IIS Admin Service</Data>
    <Data Name="param2">%%2148073478</Data>
    <Binary>490049005300410044004D0049004E000000</Binary>
  </EventData>
</Event>

在CSDN、MSDN都发布帖子求助,但很少有人回复。。。。。。。

看到错误信息提示的是【依赖服务】,于是就上网搜索“iis   依赖服务”,汇集了一下大约有下面这些服务:

IIS Admin Service
World Wide Web Publishing Service
Remote Procedure Call (RPC)、Security Accounts Manager
Event Log

于是,在服务中去启动这些服务,发现上面的四个服务中只有IIS Admin Service服务无法启动,错误信息如下:

---------------------------
服务
---------------------------
Windows 不能在 本地计算机 启动 IIS Admin Service。有关更多信息,查阅系统事件日志。如果这是非 Microsoft 服务,请与服务厂商联系,并参考特定服务错误代码 -2146893818。
---------------------------
确定   
---------------------------
由于,在CMD中报出的错误,是【IIS 服务或万维网发布服务,或者依赖这两种服务的某个服务未能启动。该服务或所依赖的服务可能在启动期间发生错误或者已禁用。】

我的第一感觉就是IIS Admin Service服务到底依赖于哪些服务?服务本身会不会有标记呢?右键属性:


于是去依次启动属性中标识出的服务,这个服务都可以正常启动,但IIS Admin Service还是无法启动。

于是百度【Windows 无法启动 IIS Admin Service 服务 -2146893818。】,大部分意见是:
把c:\windows\system32\inetsrv\history内的如MetaBase_0000000231_0000000000.xml(这个文件一般是历史备份,你可以根据创建时间选择一个合适的文件)文件更名为 MetaBase.xml复制到c:\windows\system32\inetsrv\目录中覆盖原文件。

尝试过后发现不行,错误跟之前一样,于是我就想,会不会本机的备份也出现问题了呢?于是,去找了一个win 32位的MetaBase文件尝试替换不行,再试试 Server 2008 R2 企业版 64位MetaBase文件还是不行,这时重启IIS Admin Service服务报出下面的错误:

---------------------------
服务
---------------------------
Windows 无法启动 IIS Admin Service 服务(位于 本地计算机 上)。

错误 87: 参数错误。

---------------------------
确定   
---------------------------
没办法又把MetaBase换成之前的了。


网上说的:regsvr32 %systemroot%\system32\msxml3.dll还有一个在cmd界面输入命令,重新注册windows所有dll的命令也都尝试过,没有效果。


也看过iis的日志,但没有看懂:



#Software: Microsoft Internet Information Services 10.0
#Version: 1.0
#Date: 2015-11-19 10:17:02
#Fields: date time s-ip cs-method cs-uri-stem cs-uri-query s-port cs-username c-ip cs(User-Agent) cs(Referer) sc-status sc-substatus sc-win32-status time-taken
2015-11-19 10:17:02 127.0.0.11 GET /a.js - 80 - 127.0.0.1 Mozilla/5.0+(Windows+NT+6.2;+WOW64;+Trident/7.0;+rv:11.0)+like+Gecko http://112.126.76.25/ak.php 404 0 2 3025

#Software: Microsoft Internet Information Services 10.0
#Version: 1.0
#Date: 2015-11-15 00:12:07
#Fields: date time s-ip cs-method cs-uri-stem cs-uri-query s-port cs-username c-ip cs(User-Agent) cs(Referer) sc-status sc-substatus sc-win32-status time-taken
2015-11-15 00:12:07 127.0.0.1 GET /UpDateTo338Manual.exe fid=+o1PyzmFXz0zSE+g4jPi8Str1FNwH3MBAAAAAHRr9vjGcKBvE6nU9GnIDwa8T50Q&mid=666&threshold=150&tid=C477C6B38759BFD748D427E0396552E2&srcid=0 80 - 127.0.0.1 Mozilla/4.0+(compatible;+MSIE+7.0;+Windows+NT+6.2;+WOW64;+Trident/8.0;+.NET4.0C;+.NET4.0E;+.NET+CLR+2.0.50727;+.NET+CLR+3.0.30729;+.NET+CLR+3.5.30729) http://xlissue110.sandai.net 404 0 2 1676
2015-11-15 00:12:07 127.0.0.1 GET /UpDateTo338Manual.exe fid=+o1PyzmFXz0zSE+g4jPi8Str1FNwH3MBAAAAAHRr9vjGcKBvE6nU9GnIDwa8T50Q&mid=666&threshold=150&tid=C477C6B38759BFD748D427E0396552E2&srcid=0 80 - 127.0.0.1 Mozilla/4.0+(compatible;+MSIE+7.0;+Windows+NT+6.2;+WOW64;+Trident/8.0;+.NET4.0C;+.NET4.0E;+.NET+CLR+2.0.50727;+.NET+CLR+3.0.30729;+.NET+CLR+3.5.30729) http://xlissue110.sandai.net 404 0 2 1
2015-11-15 00:12:07 127.0.0.1 GET /UpDateTo338Manual.exe fid=+o1PyzmFXz0zSE+g4jPi8Str1FNwH3MBAAAAAHRr9vjGcKBvE6nU9GnIDwa8T50Q&mid=666&threshold=150&tid=C477C6B38759BFD748D427E0396552E2&srcid=0 80 - 127.0.0.1 Mozilla/4.0+(compatible;+MSIE+7.0;+Windows+NT+6.2;+WOW64;+Trident/8.0;+.NET4.0C;+.NET4.0E;+.NET+CLR+2.0.50727;+.NET+CLR+3.0.30729;+.NET+CLR+3.5.30729) - 404 0 2 1
2015-11-15 00:12:07 127.0.0.1 GET /UpDateTo338Manual.exe fid=+o1PyzmFXz0zSE+g4jPi8Str1FNwH3MBAAAAAHRr9vjGcKBvE6nU9GnIDwa8T50Q&mid=666&threshold=150&tid=C477C6B38759BFD748D427E0396552E2&srcid=0 80 - 127.0.0.1 Mozilla/4.0+(compatible;+MSIE+7.0;+Windows+NT+6.2;+WOW64;+Trident/8.0;+.NET4.0C;+.NET4.0E;+.NET+CLR+2.0.50727;+.NET+CLR+3.0.30729;+.NET+CLR+3.5.30729) http://xlissue110.sandai.net 404 0 2 0

#Software: Microsoft Internet Information Services 10.0
#Version: 1.0
#Date: 2015-11-14 02:11:33
#Fields: date time s-ip cs-method cs-uri-stem cs-uri-query s-port cs-username c-ip cs(User-Agent) cs(Referer) sc-status sc-substatus sc-win32-status time-taken
2015-11-14 02:11:33 127.0.0.1 GET /peer/command/resume - 80 - 127.0.0.1 IKU/3.0 - 404 0 64 33854

#Software: Microsoft Internet Information Services 10.0
#Version: 1.0
#Date: 2015-11-11 10:24:52
#Fields: date time s-ip cs-method cs-uri-stem cs-uri-query s-port cs-username c-ip cs(User-Agent) cs(Referer) sc-status sc-substatus sc-win32-status time-taken
2015-11-11 10:24:52 127.0.0.11 GET /a.js - 80 - 127.0.0.1 Mozilla/5.0+(Windows+NT+6.2;+WOW64;+Trident/7.0;+rv:11.0)+like+Gecko http://112.126.70.20/ak.php 404 0 2 10980
2015-11-11 10:28:42 127.0.0.11 GET /a.js - 80 - 127.0.0.1 Mozilla/5.0+(Windows+NT+6.2;+WOW64;+Trident/7.0;+rv:11.0)+like+Gecko http://112.126.76.25/ak.php 404 0 2 0
2015-11-11 10:28:42 127.0.0.11 GET /a.js - 80 - 127.0.0.1 Mozilla/5.0+(Windows+NT+6.2;+WOW64;+Trident/7.0;+rv:11.0)+like+Gecko http://112.126.70.20/qiao.php 404 0 2 19
2015-11-11 10:28:42 127.0.0.11 GET /a.js - 80 - 127.0.0.1 Mozilla/5.0+(Windows+NT+6.2;+WOW64;+Trident/7.0;+rv:11.0)+like+Gecko http://112.126.70.20/as.php 404 0 2 1

最后没有办法,重装iis搞定!希望知道【IIS Admin Service 服务由于下列服务特定错误而终止: 无效签名】这个错误的具体含义或者解决办法的朋友留言。

小注:
在发生这个错误期间iis是可以访问的只是不能通过cmd命令重启。在iis管理界面重启也不会报错,但到底有没有重启成功,我就不清楚了。


作者:jiankunking 出处:http://blog.csdn.net/jiankunking


版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
iis6下配置支持.net4.0&发布网站[转]
iis6配置支持.net4.0 在win2003操作系统上发布两个网站,首先配置iis: 1.下载 .net framework 4.0   差不多48MB 2.安装 3.打开iis: 开始=>管理工具=>Internet 信息服务(IIS)管理器 4.
869 0
第三代神龙架构云服务器发布
阿里云推出基于第三代神龙的云服务器,向全世界提供顶级算力。
913 0
使用jasmine.createSpyObj具有依赖关系的Angular服务进行单元测试
使用jasmine.createSpyObj具有依赖关系的Angular服务进行单元测试
4 0
asp.net发布到IIS中出现错误:处理程序“PageHandlerFactory-Integrated”在其模块列表中有一个错误模块“ManagedPipelineHandler”
开发web项目时需要安装IIS,在安装好IIS的Windows7本上发布asp.net网站时,web程序已经映射到了本地IIS上,但运行如下错误提示“处理程序“PageHandlerFactory-Integrated”在其模块列表中有一个错误模块“Man...
822 0
CRM中间件里的发布-订阅者模式
从事务码SMW01里能观察到一个BDOC可能被发送往不止一个目的site去,比如下图所示的5个site都会收到该site,而高亮显示的SMOF_ERPSITE代表ERP系统QI3的client 504会接收到这个BDOC。
4382 0
iis6.0 之前版本发布silverlight程序 注意事项
iis6.0出来的时侯 silverlight还没有出生。。silverlight发布后的文件中包含一些iis不认识文件。。 所以必须在iis6.0及之前的iis注册这种类型 打开iis,选择http头--》文件类型  然后添加如下三个类型。
559 0
+关注
726
文章
2
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载