W3SVC servis başlangıcı


2

VB.NET'te oluşturulan yayınladığım bir WCF projesini test etmeye çalışıyorum. IIS yöneticisine girip web sitesini başlatmaya çalıştığımda

Hem Windows Etkinleştirme Hizmeti (WAS) hem de Dünya Çapında Web Yayınlama Hizmeti (W3SVC) çalışmadığı sürece web siteleri başlatılamaz. Her iki hizmet de şu anda durduruldu.

Bu yüzden bunu düzeltmek için 'Servisler'e gittim ve şu anda çalışmayan' World Wide Web Publishing Service'e gittim. Bunu başlatmaya çalıştım ve daha sonra başka bir mesajla sunuldum

Windows, World Wide Web Publishing Service hizmetini yerel bilgisayarda başlatamadı. Hata 1068: Bağımlılık hizmeti veya grubu başlayamadı

Özelliklere bakarken, bağımlılıklar aşağıdaki gibi dallanmıştır

görüntü tanımını buraya girin

Servislere bakarken, bunlardan bir tanesi hariç, hepsi çalışıyordu.

görüntü tanımını buraya girin

görüntü tanımını buraya girin

görüntü tanımını buraya girin

Çalışmayan tek Windows İşlem Etkinleştirme Hizmeti.

görüntü tanımını buraya girin

Bu hizmeti başlatmaya çalıştığımda

Windows, Yerel Bilgisayardaki Windows İşlem Etkinleştirme Hizmeti hizmetini başlatamadı

Hata 2: Sistem belirtilen dosyayı bulamıyor

Web siteme başlayabilmem için bu hizmetleri nasıl başlatabilirim inetmgr?

DÜZENLE

Windows 10 64-bit kullanıyorum. IIS sürümümden emin değilim, ancak hızlı bir Google aramasına göre sürüm 8 veya üstü olduğunu hayal ediyorum.


(1) Kayıt defterinde, altında HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\WAS\Parametersve aranan öğe var NanoSetupmı ve yeniden adlandırıp yeniden başlatırsanız ne olur? (2) IIS özelliğini devre dışı bırakın, yeniden başlatın, tekrar etkinleştirin, yeniden başlatın. (3) Dosyanın C:\Windows\System32\inetsrv\Config\applicationHost.config.tmpvar olup olmadığını kontrol edin ve applicationHost.configbu isme kopyalayın .
harrymc

Yanıtlar:


3

İnsanların bu sorunu zaman zaman ve özellikle de Windows Kayıtları yüklendikten sonra sorunlara yol açan kayıt defterine eklenen bir kayıt defteri anahtarı nedeniyle yüklediği anlaşılıyor.

Windows İşlem Etkinleştirme Hizmeti Sonrası Hata 2'deki cevaba göre : Sistem belirtilen dosyayı bulamıyor , belirli bir kayıt defteri anahtarını silebilir ve sonra çözmek için hizmeti yeniden başlatabilirsiniz.

  • Sorun, pencerelerin WAS hizmeti başlatma parametrelerine yanlış bir parametre eklemesi gibi görünüyor. Aşağıdaki adımları kullanarak sorunu düzelttim:

    • Regedit'i başlatın (sadece başlayarak yazın)
    • Şu yöne rotayı ayarla HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WAS\Parameters
    • NanoSetupDeğişkeni silin . Bu değişken WAS'ın başlamasını engelliyor
    • Başlangıç WAS görev yöneticisini kullanarak hizmet veya "yazarak net start WASKomut İstemi"
    • Başlangıç W3SVC servisi aynı şekilde
    • Artık web sitenizi IIS’de tekrar başlatabilirsiniz.

    Kaynak

Ayrıca, yukarıdaki bu düzeltme ve ek düzeltmeler IIS'de listelenir ve 1803'e yükselttikten sonra başlamaz - WAS Hata 2 ile başarısız olur - "Belirtilen dosya bulunamadı" ve Windows 10 1709'a yükseltin: IIS başarısız olur. daha fazla sorun giderme adımları için sorun yaşamaya devam ederseniz, mesajın üzerinden okunmaya değer bir mesaj olacaktır.

Ek Kaynaklar

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.