Windows 7出现“HTTP服务正在启动或停止,请稍后再试”错误

11

我使用以下命令停止了HTTP服务

net stop http /y 

我遇到了以下错误信息:

该服务正在启动或停止中,请稍后再试。

现在HTTP服务处于一种中间状态,既不是已停止也不是正在启动。我该怎么办?

我阅读了一些类似的问题,但它们没有帮助。

无法停止Windows 7中的IIS

4个回答

12

您可以通过任务管理器来关闭它。

右键单击任务栏->启动任务管理器,转到进程选项卡。 如果您在进程选项卡中找到了该服务:

右键单击并选择“结束进程”。 如果您在进程选项卡中找不到它(或者不知道要终止的服务是哪个进程),

在进程选项卡上

在左下角勾选“显示来自所有用户的进程” 然后选择“查看”菜单并选择“选择列” 勾选“PID”,然后按下OK 切换到服务选项卡以查找要终止的服务的PID 回到进程选项卡,右键单击->结束进程强调文本

这段话来源于https://superuser.com/questions/489949/force-windows-7-service-to-stop,并且对我有用。


4
所以你建议杀掉系统进程?那听起来像个坏主意。 - javatarz
我知道这是一个老话题,但为什么这是一个不好的想法呢? - ShP
我在SharePoint 2010计时器方面遇到了问题。这对我很有帮助。非常感谢你。 - ameliapond

4

可能有一些进程打开了对\Device\Http\*的句柄。

您需要关闭这些句柄或进程(例如在Process Explorer中),以便HTTP服务停止。


1

-1

对我有用的方法(我使用的是Windows 10):

  1. 重新启动电脑 - 它会重置“启动和停止状态”,并启动Http服务 - 不管操作系统值得尝试

  2. 以管理员模式打开命令提示符

  3. Http服务默认运行,可以使用命令检查 -> Net Start HTTP

  4. 运行命令 -> Net Stop HTTP 显示以下消息 以下服务依赖于HTTP服务。 停止HTTP服务服务也会停止这些服务。

    WWW发布服务 W3C日志服务 SSDP搜索 功能搜索资源释放 功能搜索提供程序主机

  5. 输入“Y”后,HTTP服务停止


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接