实战:IIS错误提示:"服务没有及时响应启动或控制请求"

时间:2022-10-05 17:20:56

今天突然发现自己的IIS不能启动了,而且一启动就报错。于是我就上网找,最后找到了。而且比较的详细,呵呵,所以就引用了!
近来发现IIS莫名其妙的不能启动(XP系统),默认的是“停止状态”,如下图:


实战:IIS错误提示:"服务没有及时响应启动或控制请求"

 

 




正常启动时会提示服务没有及时响应启动或控制请求,重复好多次,均发现不能正常启动,

后检查服务项,把相关的 IIS ADMIN等服务都启动了,发现“World Wide Web Publishing”项关闭了,并且无法启动!如下图:

实战:IIS错误提示:"服务没有及时响应启动或控制请求"

 

 




于是上网查了下,发现有很多人都碰到过这个问题,说是因为一个升级补丁引起的:KB939373,据说此补丁替换了w3svc.dll的文件。难怪说错误127:找不到指定程序。而且大家都说通过删除这个补丁解决了此问题~!

高兴的去找这个补丁,准备删除,找了三遍,找的眼疼,不得不承认我机子上没有装这个补丁!那为什么还会出现这个问题呢?

于是,就跑到微软官方逐个的查我最近更新的补丁,终于被我查到一个:KB942831,这个补丁是有关于IIS的,微软官方的对这个补丁的具体介绍:

  

概述现已确认 Windows Internet Information Services (IIS) 中存在一个安全问题,攻击者可能会远程利用此问题危及基于 Windows 的系统的安全并获取对该系统的控制权。您可以通过安装本 Microsoft 更新程序来保护计算机不受侵害。安装本更新程序之后,可能需要重新启动计算机。

  

于是,尝试删除这个补丁,如下图:

实战:IIS错误提示:"服务没有及时响应启动或控制请求"

 

 



删除后,World Wide Web Publishing服务成功启动:

实战:IIS错误提示:"服务没有及时响应启动或控制请求"

 

 



同时,IIS也成功启动:

实战:IIS错误提示:"服务没有及时响应启动或控制请求"

 

 



至此,IIS报服务没有及时响应启动或控制请求的问题解决!

KB939373、KB942831补丁都是防止黑客的,但是却……呵呵,究竟补丁到底与系统有什么样的冲突,不再去研究了!当然,如果担心安全的朋友可以不使用这个方法,我的IIS是在本地用来测试论坛和一些网站程序的,对安全的考虑比较少!

PS:如何删除已安装的补丁?

答:开始——控制面板——添加或删除程序——选中“显示更新”——所有的更新补丁都会显示了,如下图:

实战:IIS错误提示:"服务没有及时响应启动或控制请求"

实战:IIS错误提示:"服务没有及时响应启动或控制请求"

 

 

 

 

如果找不到编号为:KB939373的补丁的解决办法. (我是用360安全卫士打上补丁的.)

 

双击: C:/WINDOWS/$NtUninstallKB939373$/spuninst/spuninst.exe 反删除补丁,重启电脑,即可启动IIS,localhost调试程序正常.

实战:IIS错误提示:"服务没有及时响应启动或控制请求"