W3SVC hizmeti 'bilgisayarda' başlatılamıyor.


33

IIS7'yi yeni yükledim, ancak ne zaman başlatmak istediğimde aşağıdaki hata oluşuyor:

W3SVC hizmeti 'bilgisayarda' başlatılamıyor.

Bunun nesi var ?

Windows 7 64-bit build 7600'üm var ve IIS7'yi yüklemeden önce .NET Framework 3.5 SP1 ve .NET Framework 4'ü yükledim.


Olay Günlüğü, hataya eklenecek bir şey var mı? Bu konu size yardımcı olabilir: forums.iis.net/t/1151484.aspx
BillP3rd

Yanıtlar:


27

Görev Yöneticisi -> İşlemler'e gidin ve W3SVC işlemini manuel olarak durdurun. Bunu yaptıktan sonra, IIS yeniden başlatılırken işlem normal şekilde başlamalıdır.


6
Svchost, bu nedenle sonlandırmak için doğru svchost'u bulmak için Servisler'e, Sağ Tıklama'ya, Sürece Git'e gidin.
Travis

3
Bu daha iyi bir çözüm ve yeniden başlatmaya gerek yok.
nima

Benim durumumda w3wp.exe.
yazanpro

Servis listem, W3SVC'nin yarım saatliğine "sonlandırıldığını" söylüyor ... bu konuda herhangi bir işlem yapmama izin vermiyor.
VEYA Haritacı,

Tamam, bunu sorum / cevabımda açıklandığı gibi bu cevabın yardımı ile çözdüm .
VEYA Mapper,

19

Çözümü buldum:

  1. Çalıştır -> appwiz.cpl -> Windows özelliklerini açma veya kapatma -> "Internet Information Services" ve "Windows İşlem Etkinleştirme Hizmeti" öğelerinin işaretini kaldırın

  2. Makinenizi yeniden başlatın.

  3. Çalıştır -> appwiz.cpl -> "Internet Information Services" ve "Windows İşlem Etkinleştirme Hizmeti" ni yükleyin

Referans


1
"İnternet Bilgi Servisleri" nin içinde "Pencerelerin özelliklerini aç veya kapat"> bulamıyorum.
Alvaro,

yeniden başlatmaya gerek yok, görev yöneticisinde W3Svc işlemini öldür @Andy J'nin söylediği gibi
HA

1
@Alvaro Goto Kontrol Paneli-> Program Ekle ve Kaldır & görürsünüz Windows özelliklerini aç veya kapat
Mir Gulam Sarwar

10

Aynı problemle karşılaştım. Aşağıdaki adımlarla çözüldü:

  1. Admin dos komut istemine git -
  2. (Ctrl + x) admin dos istemine gitme seçeneği sunacak
  3. "iisreset" komutunu kullanın

Bu sorunu çözecektir.

Sağol Narendra.


7

Bu genellikle 80 numaralı bağlantı noktası başka bir şey tarafından kullanıldığında ortaya çıkar. Eğer bu bir dev kutusu ise, Apache veya Skype yüklü mü? Bunlar ortak bir suçlu.

netstat -ab|find "80"Yükseltilmiş bir komut isteminde çalıştırarak bağlantı noktası 80'in kullanılıp kullanılmadığını kontrol edebilirsiniz . Bilgisayarınızda hangi ağ etkinliğinin gerçekleştiğine bağlı olarak bu işlemin çalışması bir veya iki dakika sürebilir.


Cevabınız için teşekkürler, söylediklerinizi yaptım ve sonuç şu: picfront.org/d/7Mdg
Mohammad Dayyan

BTW: yüklü oldum Apacheve MysqlIIS7 yüklemeden önce sistemimde XAMPP yoluyla.
Muhammed Dayyan

80 numaralı limanda hiçbir şey yokmuş gibi gözüküyor. Etkinlik günlüğünüz ne diyor?
MDMarra

Olay günlüklerini nasıl kontrol etmeliyim?
Mohammad Dayyan

@Mohammad - Belki de bu soru daha superuser.com için uygundur
MDMarra

5

Mohammad'in çözümünden biraz farklı :

  1. Çalıştır -> appwiz.cpl -> Windows özelliklerini aç veya kapat -> "Windows İşlem Etkinleştirme Hizmeti" ni kontrol edin

  2. Bu kadar.

Bu benim sorunumu çözdü.


Bu aslında benim için işe yaramadı ama Mohammad yaptı. Sadece söylüyorum
Vazgen

Kurulumdan sonra servisi el ile başlattıktan sonra bu işe yaradı. Yeniden başlatma gerekmez.
kampsj

Benim için işe yaramadı.
Randell

5
  1. Services.msc adresine gidin.
  2. World Wide Web Yayımlama Hizmeti'ni kontrol edin .
  3. Devre dışıysa, Başlangıç ​​türünü sağ tıklayın ve Otomatik olarak değiştirin .
  4. Servisi başlat.

3

Bu sorunun çözümü benim için farklıydı.

Oradaki Pencere Özelliklerini kontrol etmek için çözümleri takip ettikten sonra hala aynı sorunu yaşıyorum.

Hata mesajı aynıydı ve World Wide Web Publishing Serviceotomatik olarak ayarlanan " " Windows Hizmetinin başlatılmadığını fark ettim .

Bu hizmet " Windows Process Activation Service" e bağlıydı (>> özellikler> bağımlı sekmesine sağ tıklayarak bağımlı hizmetleri kontrol edebilirsiniz)

" Windows Process Activation Service" El ile başlatmaya çalıştığımda bir dosya / derleme eksik hatası aldım . Bu bloga göre , apppoolsklasör kaybolmuştu. Bu sayfanın yazarı gibi, onun kaybolmasına neden olan hiçbir fikrim yok ... güvenlik yazılımı?

Dizini ekledim c:\inetpub\temp\apppoolsve hizmetleri doğru sırayla başlattım. Her ikisi de şimdi otomatik olarak ayarlanmış ve hepsi iyi çalışıyor.


Bu aslında benim için çalışan tek çözüm! Ve evet, hepsi daha önce işe yaradı, ancak Xamp hizmetlerini devre dışı bırakmak gerekiyordu.
Henk-Martijn

3

Bu sorunu yaşadım, çünkü w3svcbir web sitesinde çalışırken Visual Studio'daki işlemin hata ayıklamasını yaptığımı ve ara verdiğimde duraklatıldığımı unuttum . : P


1

Aşağıdaki hizmetlerin tüm başlatılır olmadığını kontrol veya en azından gerekir değil özürlü: HTTP, Windows İşlem Etkinleştirme Servisi, DCOM Launcher ve RPC Bitiş Noktası Eşleştiricisi'ni işleyin.

Ayrıca, 80 numaralı bağlantı noktasında başka hiçbir işlemin dinlemediğini doğrulamalısınız. Bunu yapmanın en basit yolu, bir komut penceresinde aşağıdakileri vermektir:

netstat -a -o|findstr 80

Varsayılan ayarlarla Skype , gelen bağlantılara alternatif olarak 80 ve 443 bağlantı noktalarını da kullanır. Skype yüklediyseniz, bunun gelişmiş> bağlantı ayarlarında etkin olup olmadığını kontrol edin.
Andreas

1
Port 80'e yazdığın komutla kontrol ettim, sonuç şu = = picfront.org/d/7Mdg
Mohammad Dayyan

1
BTW, yokSkype
Mohammad Dayyan

1
Yazdığınız hizmetleri kontrol ettim, HTTPismim olan bir servisim yok . DCOM Process Launcherve RPC Endpoint Mapperbaşlatıldı ancak Windows Process Activation ServiceManuel modda ve başlamadı. Ben başlatmadım istediğinde bu hata oluştu: picfront.org/d/7MeM
Mohammad Dayyan

1
Bu yardımcı olacaktır: hanselman.com/blog/… Kısa cevap, C: \ inetpub \ temp \ appPools adlı bir klasörü kontrol etmektir. Eğer yoksa, oluşturun. Ayrıca: technet.microsoft.com/en-us/library/cc734935(WS.10).aspx
BillP3rd

1

Aynı sorunu yaşıyordum ve burada açıklanan tüm adımları takip ediyordum .... Ancak, hiçbir şey işe yaramaz gibi görünmüyor.

Etkinlik yöneticisindeki hata, "Windows İşlem Etkinleştirme Hizmeti" hizmetini manuel olarak çalıştırmaya çalışırken edindiğim hata, http hizmetinin bulunmadığını veya devre dışı bırakıldığını belirtiyordu. Dahası, http servisini servisler listesinde bulamadık. Dolayısıyla, nasıl etkinleştireceğimizden emin olamadık.

İşte aldığım hata

The World Wide Web Publishing Service service depends on the HTTP service which failed to start because of the following error: 
The service cannot be started, either because it is disabled or because it has no enabled devices associated with it.

Sonunda komut isteminde aşağıdaki komutu kullanarak düzelttim.

sc config http start= auto

Sonra "Windows İşlem Etkinleştirme Hizmeti" yeni başladı ve IIS şimdi iyi çalışıyor.

Kredi burada verilen orijinal cevaba gider: MajidTaheri tarafından http windows servisi nasıl yeniden kurulur

Bunu ümit etmek aynı konuyla ilgili birine yardımcı olur ...


0

Ben de benzer bir sorun yaşadım. Benim durumumda, World Wide Web Yayıncılık Hizmeti (W3SVC) hizmeti devre dışı bırakıldı. Services.msc'yi çalıştırın, World Wide Web Publushing Service'ye sağ tıklayın, ardından Özellikler'e tıklayın ve başlangıç ​​türü olarak "Otomatik" seçeneğini seçin. Şimdi tekrar IIS'yi başlatın.


0

Sadece sunucuyu yeniden başlattım. O zaman iyiydi. Bazı IIS değişiklikleri yaptıktan sonra hizmet aşağı gelmeye çalışırken takıldı.


0

Server 2010'dan 2012 R2'ye yükselttikten sonra da aynı sorunu yaşadım. Yukarıdaki önerileri ek adımlarla takip ettim.

Yükseltilmiş komut isteminden:

sc config http start = auto
net start w3svc

WSUS web sitesini IIS yöneticisinde yeniledi ve yeniden başlattı ve işler iyiydi.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.