Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu makale, Windows 10 veya Windows Server 2016'da Sürüm 1709'a (Fall Creators Update) yükseltme yaptıktan sonra web uygulamalarının başlatılamaması ve HTTP 503 hatası ile Windows Etkinleştirme Hizmeti (WAS) olayı 5189'un döndürülmesi sorunlarını çözmenize yardımcı olur.
Orijinal ürün sürümü: Windows 10 Enterprise, Windows 10 Pro, Windows Server 2016 Standard, Windows Server 2016 Datacenter
Özgün KB numarası: 4050891
Belirtiler
Aşağıdaki senaryoyu değerlendirin:
- Windows 10 veya Windows Server 2016 çalıştıran ve Internet Information Services (IIS) etkinleştirilmiş bir bilgisayarınız var.
- Windows 10 Sürüm 1709 (Fall Creators Update) veya Windows Server 2016 Sürüm 1709'a yükseltin.
Yükseltmeden sonra bazı web uygulamaları başlatılmaz ve aşağıdaki HTTP 503 hata iletisini döndürür:
Hizmet Kullanılamıyor
HTTP Hatası 503. Hizmet kullanılamıyor.
Ayrıca, WAS olayı 5189 olay günlüğüne kaydedilir:
Windows İşlem Etkinleştirme Hizmeti, '<DefaultAppPool>' uygulama havuzu için bir uygulama havuzu yapılandırma dosyası oluşturamadı. Hata türü : '5'. Bu sorunu çözmek için lütfen applicationhost.config dosyasının doğru olduğundan emin olun ve yapılan son yapılandırma değişikliklerini yeniden gönderin. Veri alanı hata numarasını içerir.
Çözüm
Bu sorunu çözmek için Windows Update tarafından oluşturulan sembolik bağlantıları el ile silin. Bunu yapmak için aşağıdaki adımları uygulayın.
Not
Sembolik bağlantılar normal dosyalarla aynı şekilde silinebilir.
Yönetici olarak çalıştır seçeneğini kullanarak bir Komut İstemi penceresi açın.
Aşağıdaki komutları çalıştırın:
net stop WAS /y rmdir /s /q C:\inetpub\temp\appPools net start W3SVC
Neden
WAS, tipik işlem sırasında klasördeki C:\inetpub\temp\appPools
her IIS uygulama havuzu için geçici bir yapılandırma dosyası oluşturur.
İlk yükseltme aşamasında, Windows Update mevcut klasörleri ve dosyaları (Windows klasörünün dışında) tarar ve yükseltmeden sonra geri yüklenecek yollarını kaydeder. Ancak, yapılandırma dosyaları geçici olduğundan WAS durdurulduğunda silinir.
Windows Update'in sonraki aşamasında, daha önce taranan bu dosyalar ve klasörler geçici bir yükseltme konumuna kopyalanır. Windows yükseltildikten sonra, Windows Update bu dosya ve klasörleri özgün konumlarına geri yüklemeye çalışmadan önce geçici bir yükseltme konumuna kopyalanan her klasöre sembolik bir bağlantı oluşturur.
Ancak, bu geçici yapılandırma dosyaları artık mevcut olmadığından, Windows Update sembolik bağlantıları kaldırmaz.
WAS bir IIS çalışan işlemi olarak başlamaya çalıştığında, simgesel bağlantılar nedeniyle yapılandırmayı yazmak için geçici bir klasör oluşturmaz. Bu nedenle, Http.Sys bir HTTP 503 hatası döndürür.