Makale numarası: 2597817 - Bu makalenin geçerli olduğu ürünleri görün.
Hepsini aç | Hepsini kapa

Belirtiler

Şu senaryoyu inceleyin. Internet Information Services (IIS) 6, 7 veya 7.5 çalıştıran bir sunucuda, HTTP hizmetini durdurmayı deniyorsunuz. Sunucuda ayrıca yüklü Microsoft Web Dağıtım Hizmeti (MSDEPSVC) de bulunur. HTTP hizmetini, NET STOP HTTP komut satırı yönergesini kullanarak durdurmayı denediğinizde, komut isteminde aşağıdaki hata iletisi görüntülenir:

HTTP hizmeti durduruluyor.....
HTTP hizmeti durdurulamadı.


NET STOP HTTP komutunu yeniden çalıştırırsanız aşağıdaki ileti görüntülenir:

Hizmet başlatılıyor veya durduruluyor. Lütfen daha sonra yeniden deneyin.



Neden

Bu sorun, Microsoft Web Dağıtım Hizmeti (MSDEPSVC) HTTP hizmetine bağlı olduğu için oluşur ancak MSDEPSVC ilk defa yüklendiğinde bu bağımlılık Hizmet Denetimi Yöneticisi ile kayıtlı değildir. HTTP durmayı denediğinde bağımlı hizmetlerini de durdurması gerekir. Ancak HTTP, kayıtlı olmayan bağımlılık nedeniyle MSDEPSVC'yi durdurması gerektiğinin farkında değildir ve bu yüzden hizmet durdurma başarısız olur.

Çözüm

Bu sorunu sizin adınıza gidermemizi isterseniz, "Benim adıma düzelt" bölümüne gidin. Sorunu kendiniz gidermeyi tercih ediyorsanız, "Kendim düzeltmek istiyorum" bölümüne gidin.

Benim adıma düzelt



Bu sorunu otomatik olarak düzeltmek için Fix it düğmesini veya bağlantısını tıklatın. Ardından, Dosya Yükleme iletişim kutusunda Çalıştır'ı tıklatın ve Fix it sihirbazındaki adımları uygulayın.


Bu sorunu düzelt
Microsoft Fix it 50764


Notlar
  • Bu sihirbaz yalnızca İngilizce olabilir. Ancak otomatik düzeltme, Windows'un diğer dil sürümleri için de çalışmaktadır. 
  • Sorun olan bilgisayarda değilseniz, Fix it çözümünü bir flash sürücüye veya CD'ye kaydedin ve sonra sorunun yaşandığı bilgisayarda çalıştırın.

Ardından "Bu işlem sorunu düzeltti mi?" bölümüne geçin.



Kendim düzeltmek istiyorum

Bu sorunu kendiniz gidermek istiyorsanız, aşağıdaki komut dosyasını kopyalayıp sunucuda PowerShell komut dosyası olarak çalıştırın. Komut dosyası, HTTP hizmetine ait tüm bağımlılıkların düzgün şekilde kaydedilmesini sağlar.



$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
    }
}


Bu işlem sorunu düzeltti mi?

  • Sorunun giderilip giderilmediğini denetleyin. Sorun düzeltilmişse bu bölümle işiniz bitti demektir. Sorun düzeltilmemişse, destek hizmetlerine başvurabilirsiniz.
  • Görüşleriniz bizim için önemlidir. Görüşünüzü veya bu çözümle ilgili sorunları bildirmek için, "Benim adıma düzelt" Web günlüğüne bir yorum yazın veya bize bir e-posta iletisi gönderin.

Daha fazla bilgi

Windows PowerShell 1.0'ı, bir Windows Server 2003 sunucusuna yükleme hakkında bilgiler için aşağıdaki bağlantıya bakın:

Windows Server 2003 ve Windows XP için Windows PowerShell 1.0 İngilizce Dil Yüklemesi Paketleri
http://support.microsoft.com/kb/926139/tr




Windows PowerShell'i, Windows Server 2003, Windows Server 2008 ve Windows Server 2008 R2 üzerinde kullanma hakkında bilgiler için lütfen aşağıdaki bağlantıya bakın:

Windows PowerShell
http://technet.microsoft.com/tr-tr/library/bb978526(en-us).aspx




Microsoft Web Dağıtım Aracı hakkında daha fazla bilgi için lütfen aşağıdaki bağlantıya bakın:

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

Özellikler

Makale numarası: 2597817 - Last Review: 22 Kasım 2011 Salı - Gözden geçirme: 2.0
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Internet Information Services 6.0
  • Microsoft Internet Information Services 7.0
  • Microsoft Internet Information Services 7.5
Anahtar Kelimeler: 
kbfixme kbmsifixme KB2597817

Geri Bildirim Ver

 

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