2015-04-21 2 views
31

Я просто остановил пул приложений в IIS. При попытке запустить его IIS жалуется, чтоВ настоящее время служба не может принимать управляющие сообщения

В это время служба не может принимать управляющие сообщения. (Исключение из HRESULT: 0x80080425).

Что дает? От whence произошла ошибка?

Глядя на средства просмотра событий> Система показывает эти предупреждения:

рабочий процесс «1456» служит пул приложений «MyAppPool» не удалось остановить слушателя канала для протокола «HTTP» в отведенное время. Поле данных содержит номер ошибки.

Пул приложений для обслуживания процессов «MyAppPool» перенесла фатальную ошибку связи с Службой активации Windows. Идентификатор процесса был «10592». Поле данных содержит номер ошибки.

Пул приложений для обслуживания приложений «MyAppPool» превысил предельные значения во время выключения. Идентификатор процесса был «10516».

Это разрешилась после того, как около 5-ти минут, после чего мы пытались перезапустить веб-сайт, и получил:

Всемирная паутина Опубликовать Сервис (W3SVC) остановлена. Веб-сайты не могут быть запущены, если не запущена служба публикации World Wide Web (W3SVC).

Итак, мы запустили услугу W3SVC, а затем мы можем начать наш веб-сайт.

+2

Проверьте Visual Studio, если отладчик подключен, и процесс находится в режиме отладки. Или перейдите в «Локальные службы» и перезапустите диспетчер учетных данных. –

+0

Ни один из этих ответов не является полезным. Эта проблема связана с некоторыми автоматическими тестами, которые управляют службами в окне Win10 ... –

ответ

30

Сообщение об ошибке может привести из-за следующей причине:

  1. служба, связанная с Credential Manager не запускается.
  2. Некоторые файлы, связанные с приложением, повреждены.

Выполните действия, описанные ниже, чтобы решить эту проблему:

Метод 1:

  1. Нажмите на кнопку «Start»
  2. В текстовом поле, который читает «Поиск программ и файлов "Type" Services "
  3. Щелкните правой кнопкой мыши на« Услуги »и выберите« Запуск от имени администратора »
  4. В окне« Услуги », найдите службу Credential Manager и «Остановите» ее.
  5. Перезагрузите компьютер и «Запустите» службу учетных данных и установите ее в «Автоматический».
  6. Перезагрузите компьютер, и он должен работать нормально.

Способ 2: 1. Запустите средство проверки системных файлов.Дополнительную информацию см. По ссылке, приведенной ниже: http://support.microsoft.com/kb/929833

+4

Метод 1 работал на меня в Windows 10. Не нужно перезагружать компьютер. – Zeeshan

+2

Метод 1 работал для меня на Windows Server 2012 R2 без необходимости перезапуска устройства – Nick

+0

Зачем вам нужно остановить одну услугу (шаг 4), прежде чем остановить всю ОС (шаг 5)? В моем случае достаточно перезапустить Credential Manager достаточно. – jpaugh

36

Это помогло мне: подождите всего минуту или две.

Подождите несколько минут, затем повторите операцию.

Ref: https://msdn.microsoft.com/en-us/library/ms833805.aspx

+2

Да, терпение - это добродетель, и это верно для меня. Я был расстроен, и первое, что я сделал, это посмотреть на google, почему у меня возникла проблема, когда через 2 минуты он начал работать.Я думаю, что это произошло из-за медленной связи на vpn. – eaglei22

11

В моем случае, отладчик VS был прикреплен к процессу w3wp. После отсоединения отладчика я смог перезапустить пул приложений

4

Я убил связанный w3wp.exe (по совету друзей) в диспетчере задач, и он сработал.

Примечание: Используйте на свой страх и риск. Будьте осторожны, чтобы убить кого-нибудь.

0

Будучи нетерпеливым, я создал новый пул приложений с теми же настройками и использовал это.

1

У меня была проблема, когда я пытался запустить пул приложений более одного раза. Вместо перезагрузки я просто запускаю Информация о приложении. (Примечание:. Данная услуга устанавливается для запуска вручную в моей системе, которая может быть причиной проблемы) Из его описания, кажется очевидным, что она каким-то образом участвует:

Облегчает ход интерактивных приложений с дополнительные административные привилегии. Если эта служба остановлена, пользователи не смогут запускать приложения с дополнительными правами администратора, которые могут потребоваться для выполнения желаемых пользовательских задач.

Предположительно, IIS менеджера (как и большинство других процессов, запущенных как администратор) не поддерживают права администратора на протяжении всей жизни процесса, но вместо того, чтобы получить права администратора из Application Information службы в каждом конкретном в каждом конкретном случае.

Источник: social.technech.microsoft.com

0

Я забыл, что я имел мое приложенный к Visual Studio отладчик. Обязательно отключайтесь оттуда, а затем подождите немного. В противном случае будет работать работа над просмотром процесса PID из рабочих процессов диспетчера IIS.

1

Я остановил рабочий процесс IIS (в диспетчере задач), а затем снова запустил IIS. Это сработало.

Смежные вопросы