最新的IIS“服务没有及时响应启动或控制请求"处理方法
最新的IIS“服务没有及时响应启动或控制请求"处理方法
昨天一个朋友给我传了几个博客大全的一些程序源码,想在本机调试看下好不好的,格局那些等好看不的。熟料当我http://127.0.0.1根本就访问不了,我记得我之前IIS是可以用的,到底怎么回事呢,我一去查看Internet信息服务,默认网站为"停止",我就想怪不得呢,以为启动就可以的了,但岂知启动不了,提示"服务没有及时响应启动或控制请求",然后我把相关的IIS ADMIN等服务都启动了,但是World Wide Web Publishing(w3svc)服务却启动不了,提示"错误127:找不到指定的程序",无论我怎么弄他就是还是禁止的状态。汗颜了,上网百度和Google搜索了一大罗,方法一大堆,但是很少有有效的,很多方法都试了之后还是依然无法奏效,可能苍天不负有心人,经过看大家的方法我就整理了以下思路,把方法贴出来供大家参考与学习研究,大家碰到相关问题也可以对照诊断下,下次碰到"服务没有及时响应启动或控制请求"和"错误127:找不到指定的程序"两个条件都具备的话个人认为很大程度上用此法都可以解决。
附上我收集整理的一些处理方法与技巧:
原因是下载并安装了最新的微软补丁KB939373,这个补丁是好像是阻止iis远程代码执行什么的补丁。这个补丁的本意是”现已确认存在一个安全问题,攻击者可能会远程利用此问题危及使用 Internet 信息服务 (IIS) 的 Windows 系统的安全并获取对该系统的控制权。您可通过安装本 Microsoft 更新程序来保护计算机不受侵害。”
理论上这个补丁不是给大家带来麻烦的,可是问题却在很多机器上出现。就是最近刚刚出现的,大面积出现这个问题都是在7月10号以后。
按照你的电脑的情况的不同可以有两种不同的解决处理方法:
第一种方法:
前提是:在你的C盘windows目录下以$开头$结尾的文件夹没有删除掉,可以卸载自动更新的补丁。
解决方法如下:
到控制面板-添加/删除程序,点击最上边的“显示更新”,找到“windows xp软件更新”,卸载掉7月10号以后的几个补丁,World Wide Web Publishing服务便能启动了。
补丁是:WindowsXP-KB939373-x86-CHS.exe
删了补丁IIS 就好了,就可以启动IIS了.
第二种方法是:
前提是:无法卸载补丁,或懒得去卸载补丁的,像我的话我一直喜欢干净的系统,每次在安装之后把WINDOWS文件夹下$开头结尾的备份清理了,想卸载都不行。所以我就只能够用这个方法的了。
解决方法如下:
1.先卸载原先的IIS,再重新安装;
2.安装Microsoft .NET Framework 2.0,百度和Google一搜索出来下载安装即可;
3.在命令提示符中执行"/WINdows/Microsoft.NET/Framework/v2.0.50727/aspnet_regiis -i" 或者直接复制这个引号里面的内容到 "运行"里面运行即可。
同时要注意:v2.0.50727是.NET版本号,请根据你自己的具体版本修改.
两者均可达到效果,整理来自于互联网,仅供参考,如有其它好方法请留言提供谢谢,欢迎交流!
该文章出自《桂桂网》,原文链接:http://www.gxgui.com/read.php/235.htm
转载时间是: 2009-12-03 11:17:04 请务必保留此链接,谢谢!
因为系统用了时间太长了,所以重装了一下.重装完成后,先装了瑞星再装IIS的.但是等我启动IIS时长时间没有响应,最后才提示“服务没有及时响应启动或控制请求”.
我的系统环境是:Windowsxp sp2, IIS5.1
当然以为是IIS没有装好,拿出盘删除再装IIS,还是老问题.
于是当然是Google了.找了好多解决方法都没有用.
难道这些解决方案对我失效,我查看了一下计算机的服务项里,发现"World Wide Web Publishing"关闭了,启动也提示启动失败。看来是里程无法启动,这时候当然看看防火墙或是杀毒软件有没有相关的进程,"World Wide Web Publishing"的可执行文件是"inetinfo.exe",在瑞星防火墙访问规则里找到"inetinfo.exe"访问规则设为全部放行.
再次启动"World Wide Web Publishing",然后再启动IIS,一切OK.
网上提供的IIS解决方案不一样,因为情况跟不一样.我把我搜索到的解决方法也提供一下.
故障现象:上午把IIS服务停止以后,程序长时间没响应,通过任务管理器关闭,启动时提示“服务没有及时响应启动或控制请求”,重启计算机未能解决。
解决办法:在Internet信息服务下有本地计算机(计算机机名),单击名键,选择断开,提示确实要断开本地计算机(计算机机名)吗?选择确定。
右键单击Internet,选择连接,计算机名填本机名称,用户名填本机管理员帐号(Administrator),确定。
虽然“WorldWideWebPublishing”服务和SMTP服务的依存关系列表中没有提到“eventlog”服务,但“eventlog”服务不启动的话,就会出现上述问题。启动“eventlog”服务,然后启动“WorldWideWebPublishing”服务,上述问题消失。
Try to enumerate metabase:
1. Open a command prompt and change to the C:/Inetpub/Adminscripts folder.
2. At the command line, type "cscript adsutil.vbs enum " (without the
quotation marks).
If this command is successful, it enumerates the settings in the
metabase.
If the command is not successful, you receive the -2146893792
(0x80090020) error code.
假如有备份,把数据回复。
如果没有,参考
How to Manually Restore the Metabase When No Proper Backup Exists or When
the MMC Does Not Start
http://support.microsoft.com/?id=234429
HOW TO: Download, Install, and Remove the IIS MetaEdit 2.2 Utility
http://support.microsoft.com/?id=232068
问题现象:
1、在IIS中站点显示停止,点击开启IIS不能启动,提示:服务器没有及时响应启动或控制请求 点击重新启动IIS提示:服务器没有及时响应启动或控制请求!
2、World Wide Web Publishing Services不能启动,提示“错误1721,资源不足,无法启动”
解决方法:
1、刚刚我也出现了那个问题,弄了一上午现在解决了,我是查出了World Wide Web Publishing Service服务没有启动,也启动不了,按照他的依存关系,把其他的服务启动了就可以了,我启动的是HTTP SSL,然后World Wide Web Publishing Service就可以用了,iis也可以了
2、有一次站点访问失败,IIS服务无法启动,我的解决思路是这样的:
先打开Administrative Tools --> Service,发现World Wide Web Publishing Service停止了。于是试图启动该服务,结果报错。
于是查看World Wide Web Publishing Services所需要依赖的服务(Dependencies),看到是IIS Admin Service。进而发现IIS Admin Service也无法启动,再查IIS Admin Service的Dependencies,查的结果是Protected Storage和RPC(Remote Procedure Call),于是启动RPC,接着顺利启动IIS Admin Service,接着启动World Wide Web Publishing Services,于是IIS恢复正常。
自己尝试根据这几种解决方法的思路肯定还有其它原因不同解决方法的.