于是查看系统日志:

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

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

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

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

  1. IIS Admin Service
  2. World Wide Web Publishing Service
  3. Remote Procedure Call (RPC)、Security Accounts Manager
  4. Event Log

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

  1. ---------------------------
  2. 服务
  3. ---------------------------
  4. Windows 不能在 本地计算机 启动 IIS Admin Service。有关更多信息,查阅系统事件日志。如果这是非 Microsoft 服务,请与服务厂商联系,并参考特定服务错误代码 -2146893818。
  5. ---------------------------
  6. 确定
  7. ---------------------------

由于,在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\目录中覆盖原文件。

这时重启IIS Admin Service服务就OK啦。

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

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

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

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

文章转自:http://blog.csdn.net/jiankunking/article/details/50180573

IIS Admin Service 服务由于下列服务特定错误而终止: 无效签名。的更多相关文章

  1. 安装完成IIS后找不到IIS Admin Service

    系统版本: Windows Server 2008 R2 Enterprise 64-bit IIS版本:IIS 7.5 问题: 在系统运行里面输入"组件服务",依次点开组件服务- ...

  2. SQL Server (MSSQLSERVER) 服务由于下列服务特定错误而终止: %%17051

    问题出现:今天在给客户调试项目的时候,发现无法连接SQL server数据库 解决过程:1.在cmd命令窗口输入services.msc,打开服务窗口,找到SQL Server (MSSQLSERVE ...

  3. 转:无法向会话状态服务器发出会话状态请求请。确保 ASP.NET State Service (ASP.NET 状态服务)已启动

    今天看到一篇文章感觉不错,收藏转载下. 原文地址:http://blog.csdn.net/sntyy/article/details/2090347 版权为原作者所有 无法向会话状态服务器发出会话状 ...

  4. 请确保 ASP.NET State Service (ASP.NET 状态服务)已启动 问题解决

    当iis部署的网站访问遇到如下错误时: 无法向会话状态服务器发出会话状态请求.请确保 ASP.NET State Service (ASP.NET 状态服务)已启动,并且客户端端口与服务器端口相同.如 ...

  5. 无法向会话状态服务器发出会话状态请求。请确保 ASP.NET State Service (ASP.NET 状态服务)已启动,并且客户端端口与服务器端口相同。如果服务器位于远程计算机上,请检查。。。

    异常处理汇总-服 务 器 http://www.cnblogs.com/dunitian/p/4522983.html 无法向会话状态服务器发出会话状态请求.请确保 ASP.NET State Ser ...

  6. 无法向会话状态服务器发出会话状态请求请。确保 ASP.NET State Service (ASP.NET 状态服务)已启动

    原文链接:http://www.cnblogs.com/IT-Bear/archive/2012/01/04/2311546.html 无法向会话状态服务器发出会话状态请求.请确保 ASP.NET S ...

  7. Android Service学习之本地服务

    Service是在一段不定的时间运行在后台,不和用户交互应用组件.每个Service必须在manifest中 通过来声明.可以通过contect.startservice和contect.bindse ...

  8. Windows下PHP+Eclipse开发环境搭建 及错误解决(apache2.2服务无法启动 发生服务特定错误:1)

    前言 Eclipse与php/apache的关系:Eclipse只是用来写代码的,如果想要在浏览器查看运行效果就要让php/apache的运行目录指向你的代码目录.Eclipse貌似不会自己和apac ...

  9. 接收对 http://192.168.1.18:8001/ObtainData/Service 的 HTTP 响应时发生错误。这可能是由于服务终结点绑定未使用 HTTP 协议造成的。这还可能是由于服务器中止了 HTTP 请求上下文(可能由于服务关闭)所致。

    [2015/8/5 19:28:49]错误信息:接收对 http://192.168.1.18:8001/ObtainData/Service 的 HTTP 响应时发生错误.这可能是由于服务终结点绑定 ...

随机推荐

  1. C API 连接MySQL及批量插入

    CMySQLMgr.h: #ifndef _CMYSQLMGR_H_ #define _CMYSQLMGR_H_ #include <iostream> #include "my ...

  2. 送给半路出家的Pythoner

    伯乐在线Python专区: http://python.jobbole.com/category/python/ 我希望初学Python时就能知道的一些用法: http://python.jobbol ...

  3. mysql命令收集

    1.显示当前用户的权限

  4. u3d读取xml txt

    u3d读取xml文件和u3d 读取txt外部文件 using UnityEngine;using System.Collections; using System.Xml;using System.X ...

  5. 小明A+B(杭电2096)

    /*小明A+B Problem Description 小明今年3岁了, 如今他已经可以认识100以内的非负整数, 而且可以进行100以内的非负整数的加法计算. 对于大于等于100的整数, 小明仅保留 ...

  6. 解析oracle的rownum

    本人最近在使用oracle的rownum实现分页显示的时候,对rownum做了进一步的分析和研究.现归纳如下,希望能给大家带来收获. 对于rownum来说它是oracle系统顺序分配为从查询返回的行的 ...

  7. cesium可视化空间数据1

    ---恢复内容开始--- 1.多边形 我们要从经度和纬度列表中为美国怀俄明州添加一个多边形.(怀俄明被选中是因为它是一个简单的多边形.)我们可以复制并粘贴以下代码到Sandcastle中:   < ...

  8. 详解Git工作区、暂存区、历史记录区以及git reset、git revert、git checkout等撤销命令的区别

    http://josh-persistence.iteye.com/blog/2215214

  9. ubuntu samba

    Linux 下的文件共享利器 Samba 想必大家已经非常熟悉了,今天我们介绍下如何在Ubuntu 14.04中使用 Samba 共享网络文件.打印机和其它公共资源. 1.安装 Samba 和图形配置 ...

  10. Mysql课后思考题

    1.请简述数据库.表和数据库服务器之间的关系? 知识点数据库存储结构 一个数据库服务器可以管理多个数据库,通常情况下开发人员会针对每个应用创建一个数据库,为保存应用中实体的数据,会在数据库中创建多个表 ...