ID Artikel: 2597817 - Melihat produk di mana artikel ini berlaku.
Perbesar semua | Perkecil semua

GEJALA

Pertimbangkan skenario berikut ini. Anda sedang berusaha untuk menghentikan layanan HTTP pada server berjalan Internet Information Services (IIS) 6, 7, atau 7,5. Server juga memiliki Microsoft Web penyebaran layanan (MSDEPSVC) diinstal. Ketika Anda mencoba untuk menghentikan layanan HTTP menggunakan baris perintah NET berhenti HTTP instruksi, pesan kesalahan berikut akan ditampilkan di prompt perintah:

Layanan HTTP yang menghentikan.....
Layanan HTTP tidak dapat dihentikan.


Jika Anda menjalankan perintah NET berhenti HTTP lagi, pesan berikut akan ditampilkan:

Layanan mulai atau berhenti. Silakan coba lagi nanti.



PENYEBAB

Masalah ini terjadi karena Microsoft Web penyebaran layanan (MSDEPSVC) tergantung pada layanan HTTP, tapi ketika MSDEPSVC awalnya diinstal ketergantungan yang tidak terdaftar dengan Service Control Manager. Ketika HTTP mencoba untuk berhenti, dibutuhkan untuk menghentikan layanan ketergantungan juga. Namun, HTTP tidak sadar bahwa dibutuhkan untuk menghentikan MSDEPSVC karena untuk ketergantungan terdaftar dan oleh karena itu penghentian layanan gagal.

PEMECAHAN MASALAH

Agar kami memperbaiki masalah ini untuk Anda, pergi ke "Perbaiki untuk saya"bagian. Jika Anda memilih untuk memperbaiki masalah ini sendiri, pergi ke "Biarkan saya memperbaiki sendiri"bagian.

Perbaiki untuk saya



Untuk memperbaiki masalah ini secara otomatis, klik Perbaiki tombol atau link. Kemudian, klikMenjalankan dalam Unduhan Berkas kotak dialog, dan ikuti langkah-langkah dalam Perbaiki Wizard.


Memperbaiki masalah ini
Microsoft Fix it 50764


Catatan
  • Wizard ini mungkin dalam bahasa Inggris hanya. Namun, perbaikan otomatis juga dapat berfungsi untuk Windows versi bahasa lainnya.
  • Apabila Anda tidak berada di depan komputer yang memiliki masalah, simpan solusi Perbaiki ke kandar kilat atau CD kemudian jalankan di komputer yang memiliki masalah.

Kemudian, pergi ke "Apakah ini memperbaiki masalah?"bagian.



Biarkan saya memperbaiki sendiri

Untuk mengatasi masalah ini sendiri, Salin script berikut dan menjalankannya sebagai PowerShell script di server. Script akan memastikan bahwa semua dependensi layanan HTTP benar terdaftar.



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


Apakah ini memperbaiki masalah?

  • Periksa apakah masalah telah diperbaiki. Jika masalah sudah diperbaiki, Anda selesai dengan bagian ini. Jika masalah tidak diperbaiki, Anda dapat hubungi dukungan.
  • Kami menghargai umpan balik Anda. Untuk menyediakan masukan atau melaporkan masalah apa pun dengan solusi ini, silakan tinggalkan komentar di blog "Perbaiki untuk saya"blog atau kirim email kepada kami.

INFORMASI LEBIH LANJUT

Untuk informasi tentang cara menginstal Windows PowerShell 1.0 pada server Windows Server 2003, lihat link berikut:

Windows PowerShell 1.0 Inggris bahasa paket instalasi untuk Windows Server 2003 dan Windows XP
http://support.Microsoft.com/KB/926139




Untuk informasi tentang cara menggunakan Windows PowerShell pada Windows Server 2003, Windows Server 2008 dan Windows Server 2008 R2, lihat link berikut:

PowerShell Windows
http://technet.Microsoft.com/en-us/library/bb978526.aspx




Untuk informasi lebih lanjut tentang alat penyebaran Web Microsoft, lihat link berikut:

Menggunakan Web 2.0
http://www.IIS.net/download/WebDeploy

Properti

ID Artikel: 2597817 - Kajian Terakhir: 11 Oktober 2011 - Revisi: 1.0
Berlaku bagi:
  • Microsoft Internet Information Services 6.0
  • Microsoft Internet Information Services 7.0
  • Microsoft Internet Information Services 7.5
Kata kunci: 
kbfixme kbmsifixme kbmt KB2597817 KbMtid
Penerjemahan Mesin
PENTING: Artikel ini diterjemahkan menggunakan perangkat lunak mesin penerjemah Microsoft dan bukan oleh seorang penerjemah. Microsoft menawarkan artikel yang diterjemahkan oleh seorang penerjemah maupun artikel yang diterjemahkan menggunakan mesin sehingga Anda akan memiliki akses ke seluruh artikel baru yang diterbitkan di Pangkalan Pengetahuan (Knowledge Base) dalam bahasa yang Anda gunakan. Namun, artikel yang diterjemahkan menggunakan mesin tidak selalu sempurna. Artikel tersebut mungkin memiliki kesalahan kosa kata, sintaksis, atau tata bahasa, hampir sama seperti orang asing yang berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab terhadap akurasi, kesalahan atau kerusakan yang disebabkan karena kesalahan penerjemahan konten atau penggunaannya oleh para pelanggan. Microsoft juga sering memperbarui perangkat lunak mesin penerjemah.
Klik disini untuk melihat versi Inggris dari artikel ini:2597817

Berikan Masukan

 

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