Şu anda çevrimdışısınız; İnternet'in yeniden bağlanması bekleniyor

Microsoft Web Dağıtım Hizmeti yüklendiğinde HTTP Hizmeti durdurulamıyor

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.




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

fixit fix it fixme
Özellikler

Makale No: 2597817 - Son İnceleme: 11/22/2011 21:58:00 - Düzeltme: 2.0

  • Microsoft Internet Information Services 6.0
  • Microsoft Internet Information Services 7.0
  • Microsoft Internet Information Services 7.5
  • kbfixme kbmsifixme KB2597817
Geri bildirim