HTTP Служба запускается или останавливается. Повторите попытку позже ошибка в Windows 7

Я использовал следующую команду, чтобы остановить службу HTTP

net stop http /y 

И я получил следующее сообщение об ошибке:

Служба запускается или останавливается. Пожалуйста, повторите попытку позже.

Теперь служба HTTP находится в промежуточном состоянии. Его ни остановили, ни запустили. Что я должен делать?

Я читал похожие статьи, но они не помогают.

Не удается остановить IIS в Windows 7


person SharpCoder    schedule 06.05.2013    source источник


Ответы (3)


У вас должна быть возможность убить его через диспетчер задач.

Щелкните правой кнопкой мыши на панели задач -> Запустить диспетчер задач. Перейдите на вкладку Процесс. Если вы можете найти службу на вкладке Процессы:

Щелкните правой кнопкой мыши и выберите «Завершить процесс». Если вы не видите его в разделе «Процессы» (или не знаете, какой процесс для службы вы хотите убить),

На вкладке "Процессы"

Установите флажок «Показать процессы от всех пользователей» в левом нижнем углу. Затем в меню «Просмотр» выберите «Выбрать столбцы». Отметьте «PID» и нажмите «ОК». Перейдите на вкладку служб, чтобы найти PID службы, которую вы хотите убить. Вернитесь к процессам. и щелкните правой кнопкой мыши -> Завершить процесс строгий текст

Скопировал ответ из https://superuser.com/questions/489949/force-windows-7-service-to-stop
и у меня это сработало.

person Sudhakar    schedule 12.05.2014
comment
Так вы рекомендуете убить Системный процесс? Звучит как плохая идея. - person javatarz; 25.11.2014
comment
Я знаю, что это старая тема, но почему это плохая идея? - person ShP; 12.05.2015
comment
У меня была эта проблема с таймером SharePoint 2010. Это мне помогло. Большое спасибо. - person ameliapond; 27.07.2017

Вероятно, есть некоторые процессы, у которых есть открытые дескрипторы для \Device\Http\*.

Вам нужно закрыть эти дескрипторы или процессы (например, в Process Explorer), чтобы служба HTTP остановилась.

person Tereza Tomcova    schedule 13.07.2016

Я сделал это (в Windows 10), и это можно сделать в Windows 7 (см. Ниже):

  • Включите в Windows функцию Консоль управления IIS.
  • Поиск Windows для диспетчера IIS
  • В Меню управления сервером справа выберите Остановить.

это сработало. (например, освободите порт 80)

Я проверил, что то же самое можно сделать в Windows 7: https://docs.microsoft.com/en-us/iis/install/installing-iis-7/installing-iis-on-windows-vista-and-windows-7

person Baris    schedule 06.07.2021