Номер статті: 2597817 - Показ продуктів, яких стосується ця стаття.
Розгорнути все | Згорнути все

ОЗНАКИ

Розгляньмо наведений нижче випадок. Користувач намагається припинити роботу служби HTTP на сервері, де запущено Інформаційні служби Інтернету версії 6, 7 або 7.5. На цьому сервері також інстальовано службу веб-розгортання Microsoft (MSDEPSVC). Під час спроби зупинити службу HTTP за допомогою інструкцій командного рядка NET STOP HTTP, у командному рядку може з’явитися таке повідомлення про помилку:

Припинення роботи служби HTTP...
Не вдалося припинити роботу служби HTTP.


Якщо виконати команду NET STOP HTTP знову, з’явиться таке повідомлення:

Служба запускається або зупиняється. Повторіть спробу пізніше.



ПРИЧИНА

Ця проблема виникає через залежність служби веб-розгортання Microsoft (MSDEPSVC) від служби HTTP, але якщо спочатку було інстальовано MSDEPSVC, диспетчер керування службами не реєструє цю залежність. Під час спроби зупинити службу HTTP, усі залежні від неї служби також повинні зупинитись. Однак у службі HTTP не відомо, що потрібно зупинити MSDEPSVC, оскільки ця залежність не зареєстрована, тому цю службу зупинити не вдається.

РОЗВ'ЯЗАНН

Щоб автоматично вирішити цю проблему, перейдіть до розділу Автоматичне виправлення. Щоб вирішити цю проблему самостійно, перейдіть до розділу Самостійне виправлення.

Автоматичне виправлення



Щоб вирішити цю проблему автоматично, натисніть кнопку Fix it або виберіть посилання під нею. Після цього в діалоговому вікні Завантаження файлу натисніть кнопку Виконати й дотримуйтеся вказівок майстра Fix it.


Вирішити проблему
Microsoft Fix it 50764


Примітки
  • Цей майстер може бути лише англійською мовою. Проте автоматичне виправлення працює також для інших мовних версій Windows.
  • Якщо ви працюєте не за тим комп’ютером, на якому виявлено неполадку, рішення Fix it можна зберегти на флеш-пам’ять або компакт-диск, а потім запустити на потрібному комп’ютері.

Після цього перейдіть до розділу Чи вирішено проблему?



Самостійне виправлення

Щоб вирішити цю проблему самостійно, скопіюйте наведений нижче сценарій і запустіть його як сценарій PowerShell на сервері. Цей сценарій забезпечить правильну реєстрацію всіх залежностей служби HTTP.



$bFoundHttp = $false
$msdepsvc = Get-Service -name MsDepSvc
$reqsvcs = "HTTP"
$msdepsvc.ServicesDependedOn | ForEach-Object `
{
    if($_.Name -eq "HTTP")
    {
  $bFoundHttp = $true
    }
    else
    {
    if($_.Name -ne "")
 {
     $reqsvcs += "/" + $_.Name
 }
    }
}
if ($bFoundHttp -eq $false)
{
    $status = $msdepsvc.Status
    if($status -eq "Running")
    {
 Stop-Service -name MsDepSvc
    }
    
    sc.exe config MsDepSvc depend= $reqsvcs
    if($status -eq "Running")
    {
 Start-Service -name MsDepSvc
    }
}


Чи вирішено проблему?

  • Переконайтеся, що проблему вирішено. Якщо проблему вирішено, роботу з цим розділом можна завершувати. Якщо проблему не вирішено, можна звернутися до служби підтримки.
  • Будемо вдячні за ваш відгук. Щоб надіслати відгук або повідомити про будь-які проблеми з цим рішенням, залиште коментар у блозі Автоматичне виправлення або надішліть нам повідомлення електронною поштою.

ДОДАТКОВІ ВІДОМОСТІ

Щоб дізнатися, як інсталювати оболонку Windows PowerShell 1.0 на сервері Windows Server 2003, перейдіть за таким посиланням:

Англомовні пакети інсталяції Windows PowerShell 1.0 для сервера Windows Server 2003 та системи Windows XP
http://support.microsoft.com/kb/926139




Щоб дізнатися, як використовувати оболонку Windows PowerShell на серверах Windows Server 2003, Windows Server 2008 і Windows Server 2008 R2, перейдіть за таким посиланням:

Windows PowerShell
http://technet.microsoft.com/uk-ua/library/bb978526.aspx




Докладніші відомості про засіб веб-розгортання Microsoft можна знайти за таким посиланням:

Web Deploy 2.0
http://www.iis.net/download/WebDeploy

Note This is a "FAST PUBLISH" article created directly from within the Microsoft support organization. The information contained herein is provided as-is in response to emerging issues. As a result of the speed in making it available, the materials may include typographical errors and may be revised at any time without notice. See Terms of Use for other considerations.

Властивості

Номер статті: 2597817 - Востаннє переглянуто: 22 листопада 2011 р. - Редакція: 1.0
ЗАСТОСОВУЄТЬСЯ ДО:
  • Microsoft Internet Information Services 6.0
  • Microsoft Internet Information Services 7.0
  • Microsoft Internet Information Services 7.5
Ключові слова: 
kbfixme kbmsifixme KB2597817

Надіслати відгук

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com