一聚教程网:一个值得你收藏的教程网站

热门教程

Windows不能在本地计算机启动iis admin service

时间:2022-06-30 18:16:02 编辑:袖梨 来源:一聚教程网

问题说明

硬盘对考后:World Wide Web Publishing Service和IIS Admin Service无法启动

IIS Admin Service提示错误:Windows不能在本地计算机启动iis  admin  service.错误代码是2145318902.查看事件管理器,提示的错误是:未能模拟ASP应用程序LM/W3SVC/ROOT/report的匿名用户.将不执行GLOBAL.ASA  ONEND例程.

  发现windows/system32/inetsrv/metabase.xml大小变成了0,

解析办法metabase.xml所在的目录下还有个history目录,里面存放的是metabase.xml文件在各个时间的备份。至此,解决办法也有了,就是从history目录下拷贝一份到inetsrv目录即可。

  虽然方法很简单,但肯定会有很多朋友没有想到,所以今天写在这里,希望对大家有所帮助

其它关于iis不能启动原因总结

IIS Admin Service 服务因 2149647636 (0x80210514) 服务性错误而停止
服务器 {A9E69610-B80D-11D0-B9B9-00A0C922E750} 没有在限定的时间内用 DCOM 注册。
IIS Admin Service 服务因 2149647636 (0x80210514) 服务性错误而停止。
与 HTTP SSL 服务相依的 IIS Admin Service 服务因下列错误而无法启动:
服务已返回特定的服务错误代码。
与 World Wide Web Publishing Service 服务相依的 IIS Admin Service 服务因下列错误而无法启动:
服务已返回特定的服务错误代码。
IIS Admin Service 服务因 2149647636 (0x80210514) 服务性错误而停止。

解决办法

开始,运行输入 regsvr32 Msxml3.dll 回车

一般就可以解决了,如果上面运行之还是没有办法我们可删除下面是MetaBase.xml文件里,完整的一个网站配置的信息,供参考,在删除时就是从全部删除。

 代码如下 复制代码

                AuthFlags="0"
                LogPluginClsid="{FF160663-DE82-11CF-BC0A-00AA006111E0}"
                MaxBandwidth="307200"
                MaxConnections="30"
                ServerAutoStart="TRUE"
                ServerBindings=":80:www.111com.net
                        :80:xxxxxx.com"
                ServerComment="xxxxxx"
        >

                AdminACL="49634462f0000000a400000040000000a033df9ebf05aec22b99d08927eb6f88c1835151bf15810cffc558860e147e44af56f7389b3b6c05764b6b8d44dccce1d236ad84647cac4f451862de8a8ce15e4d8144ecb47cc781dbe2493568e79f93acc4e7ece68247e1abcdaad4987d5bdeb6c824086427f5e51d560f693a774e7507bb5c2b5d48f31ee4ba0a0f0af468a17467c7f0e9e8dd6b37453b5b888d87b2af4c397ec83d960d1a9f28d1a2caa915274007da36a434ff91122ee589a4f25bfc5f3e4edaff4edce4be45d2a9e5d3f87568a27eb77a16261d4bc5e374f20d86c3daf716252b6689065069ba378a6afd8b9d21dac97be71c"
        >

                AccessFlags="AccessSource | AccessRead | AccessWrite | AccessScript"
                AnonymousUserName="NETLINE-7TTINPF/xxxxxx"
                AnonymousUserPass="49634462600000001600000040000000a033df9ef605c052d899b78987eb5b88f9836451ab15810c90ff4b6076ced1cea3542be8dcc834c518ca159a85e1a47c7565a6a28151c6e37bc49551b22339462634f2a0e64a22b8850e94b1aaf04e53085200d47df6a245"
                AppFriendlyName="默认应用程序"
                AppIsolated="2"
                AppRoot="/LM/W3SVC/196384284/Root"
                AspEnableParentPaths="TRUE"
                AuthFlags="AuthAnonymous | AuthNTLM"
                DefaultDoc="index.htm,index.asp,Default.htm,Default.asp,Default.aspx"
                DirBrowseFlags="DirBrowseShowDate | DirBrowseShowTime | DirBrowseShowSize | DirBrowseShowExtension | DirBrowseShowLongDate | EnableDefaultDoc"
                Path="E:/xxxxxx/www"
                ScriptMaps=".asa,C:/WINDOWS/system32/inetsrv/asp.dll,5,GET,HEAD,POST,TRACE
                        .asax,C:/WINDOWS/Microsoft.NET/Framework/v1.1.4322/aspnet_isapi.dll,5,GET,HEAD,POST,DEBUG
                        .ascx,C:/WINDOWS/Microsoft.NET/Framework/v1.1.4322/aspnet_isapi.dll,5,GET,HEAD,POST,DEBUG
                        .ashx,C:/WINDOWS/Microsoft.NET/Framework/v1.1.4322/aspnet_isapi.dll,1,GET,HEAD,POST,DEBUG
                        .asmx,C:/WINDOWS/Microsoft.NET/Framework/v1.1.4322/aspnet_isapi.dll,1,GET,HEAD,POST,DEBUG
                        .asp,C:/WINDOWS/system32/inetsrv/asp.dll,5,GET,HEAD,POST,TRACE
                        .aspx,C:/WINDOWS/Microsoft.NET/Framework/v1.1.4322/aspnet_isapi.dll,1,GET,HEAD,POST,DEBUG
                        .axd,C:/WINDOWS/Microsoft.NET/Framework/v1.1.4322/aspnet_isapi.dll,1,GET,HEAD,POST,DEBUG
                        .cdx,C:/WINDOWS/system32/inetsrv/asp.dll,5,GET,HEAD,POST,TRACE
                        .cer,C:/WINDOWS/system32/inetsrv/asp.dll,5,GET,HEAD,POST,TRACE
                        .config,C:/WINDOWS/Microsoft.NET/Framework/v1.1.4322/aspnet_isapi.dll,5,GET,HEAD,POST,DEBUG
                        .cs,C:/WINDOWS/Microsoft.NET/Framework/v1.1.4322/aspnet_isapi.dll,5,GET,HEAD,POST,DEBUG
                        .csproj,C:/WINDOWS/Microsoft.NET/Framework/v1.1.4322/aspnet_isapi.dll,5,GET,HEAD,POST,DEBUG
                        .idc,C:/WINDOWS/system32/inetsrv/httpodbc.dll,5,GET,POST
                        .licx,C:/WINDOWS/Microsoft.NET/Framework/v1.1.4322/aspnet_isapi.dll,5,GET,HEAD,POST,DEBUG
                        .rem,C:/WINDOWS/Microsoft.NET/Framework/v1.1.4322/aspnet_isapi.dll,1,GET,HEAD,POST,DEBUG
                        .resources,C:/WINDOWS/Microsoft.NET/Framework/v1.1.4322/aspnet_isapi.dll,5,GET,HEAD,POST,DEBUG
                        .resx,C:/WINDOWS/Microsoft.NET/Framework/v1.1.4322/aspnet_isapi.dll,5,GET,HEAD,POST,DEBUG
                        .shtm,C:/WINDOWS/system32/inetsrv/ssinc.dll,5,GET,POST
                        .shtml,C:/WINDOWS/system32/inetsrv/ssinc.dll,5,GET,POST
                        .soap,C:/WINDOWS/Microsoft.NET/Framework/v1.1.4322/aspnet_isapi.dll,1,GET,HEAD,POST,DEBUG
                        .stm,C:/WINDOWS/system32/inetsrv/ssinc.dll,5,GET,POST
                        .vb,C:/WINDOWS/Microsoft.NET/Framework/v1.1.4322/aspnet_isapi.dll,5,GET,HEAD,POST,DEBUG
                        .vbproj,C:/WINDOWS/Microsoft.NET/Framework/v1.1.4322/aspnet_isapi.dll,5,GET,HEAD,POST,DEBUG
                        .vsdisco,C:/WINDOWS/Microsoft.NET/Framework/v1.1.4322/aspnet_isapi.dll,1,GET,HEAD,POST,DEBUG
                        .webinfo,C:/WINDOWS/Microsoft.NET/Framework/v1.1.4322/aspnet_isapi.dll,5,GET,HEAD,POST,DEBUG"
                UNCPassword="49634462500000000600000040000000a033df9ebe0500000622344f3b136ada124105467c41e52a795ada5e3be288ec71631d15f0816680b1748190524cc440506cdba2279a73f01c8934d57769fb7e2e26f31f43b65ea4"
        >

 

World Wide Web Publishing Service 服务都 启动不了

最后发现了

原来是更新的 原因
导致了 我的IIS 无法启动
启动IIS时提示“服务没有及时响应启动或控制请求”

最终的解决方法

只要在"添加或删除程序"顶部选中"显示更新",然后删除939373的补丁就可以启动world wide web publishing服务了

热门栏目