Windows İşlem Bilgisayarım'da Windows İşlem Etkinleştirme Hizmeti (WAS) artık başlamıyor. Sonuç olarak, IIS başlamaz. Ne zaman olduğundan emin değilim, ama muhtemelen geçen ay.
Başlangıç sırasında, Sistem günlüğünde bir dizi 4 hata olayı alıyorum:
WAS 5215: Windows İşlem Etkinleştirme Hizmeti (WAS) çevrimdışı kurulum için başlatma işlemini gerçekleştiremedi. Veri alanı hata numarasını içerir. [Veri alanı: 50000780]
WAS 5005: Windows İşlem Etkinleştirme Hizmeti (WAS) bir hatayla karşılaştığından duruyor. Veri alanı hata numarasını içerir. [Veri alanı: 50000780]
Service Control Manager 7023: WAS hizmeti aşağıdaki hatayla sonlandırıldı: Dosya var.
Service Control Manager 7001: W3SVC hizmeti, aşağıdaki hata nedeniyle başlatılamayan WAS hizmetine bağlıdır: Dosya var.
Dosya var hata ile bu tür bir hata için çok referans yok .
(Hangi dosyayı ifade ettiğini tanımlamak için ProcMon kullanmaya çalıştım, ancak kesinlikle çalıştırmayı reddediyor.)
Edit ... nihayet ProcMon çalışmaya başladı (VS2017 kullanarak 64-bit sürümü ayıkladıktan sonra). Yukarıdaki soruna neden olan dosyanın C:\Windows\System32\inetsrv\Config
klasördeki "applicationhost.config.tmp" dosyası olduğu ortaya çıkıyor . Bu dosyanın kaldırılması işlemin daha da devam etmesine izin verdi.
Şimdi, birinci ve üçüncü hatalar:
WAS 5215: Windows İşlem Etkinleştirme Hizmeti (WAS) çevrimdışı kurulum için başlatma işlemini gerçekleştiremedi. Veri alanı hata numarasını içerir. [Veri alanı: 0D000780]
Service Control Manager 7023: Windows İşlem Etkinleştirme Hizmeti hizmeti aşağıdaki hatayla sonlandırıldı: Veriler geçersiz.
Yanbing Shi'nin cevabına göre, dosyadan en son satırlar şunlardır iis.log
:
[01/13/2018 23:10:41] [ ***** IIS 10.0 Component Based Setup ***** ]
[01/13/2018 23:10:41] .\inetsrv\iissetup.exe /install SharedLibraries /nano
[01/13/2018 23:10:41] Setting Installation Type to Nano
[01/13/2018 23:10:41] Successfully added IIS_IUSRS ACE to DACL at %ProgramData%\Microsoft\Windows\WER\ReportQueue.
[01/13/2018 23:10:42] < !!FAIL!! > Failed to create the NetFrameworkConfigurationKey key container (result=0x8009000f)
[01/13/2018 23:10:42] < !!FAIL!! > Install of component SharedLibraries result=0x8009000f
[01/13/2018 23:10:42] < !!FAIL!! > COMPONENT::ExecuteCommand result=0x8009000f
[01/13/2018 23:10:42] [ End of IIS 10.0 Component Based Setup ]
Yanbing Shi'nin bir sonraki cevabına yanıt olarak ...
İlk başta d6d986f09a1ee04e24c949879fdb506c_*
dosyayı görüntüleyemedim / düzenleyemedim / silemedim . İznini görüntülemeye çalıştığımda şu mesajı aldım: You do not have permission to view this object's security properties, even as an administrative user.
Ancak, "Yöneticiler" in sahipliğini değiştirebildim, sonra bu gruplara Full
izin verdim ve sonra görüntüleyebildim. Dosya bir metin dosyası değildi ama dosyaya yaklaşık 28 bayt NetFrameworkConfigurationKey
. Dosyayı bu klasörden çıkardım.
Sonra koştum net start was
ve aldımSystem error 80 has occurred. The file exists.
iis.log
Dosyaya hiçbir şey eklenmedi, ancak olağan Hata olayları Sistem olay günlüğüne eklendi.
Sonra applicationhost.config.tmp
dosyayı el ile sildim ve koştum net start was
. Bu sefer anladımSystem error 13 has occurred. The data is invalid.
Bu sefer, iis.log
[03/18/2018 07:44:54] [ ***** IIS 10.0 Component Based Setup ***** ]
[03/18/2018 07:44:54] .\inetsrv\iissetup.exe /install SharedLibraries /nano
[03/18/2018 07:44:54] Setting Installation Type to Nano
[03/18/2018 07:44:55] Successfully added IIS_IUSRS ACE to DACL at %ProgramData%\Microsoft\Windows\WER\ReportQueue.
[03/18/2018 07:44:55] Created NetFrameworkConfigurationKey key containter
[03/18/2018 07:44:56] Created NetFrameworkConfigurationKey user key
[03/18/2018 07:44:56] Set ACLs on NetFrameworkConfigurationKey
[03/18/2018 07:44:56] < !!FAIL!! > Failed to create the iisWasKey key container (result=0x8009000f)
[03/18/2018 07:44:56] < !!FAIL!! > Install of component SharedLibraries result=0x8009000f
[03/18/2018 07:44:56] < !!FAIL!! > COMPONENT::ExecuteCommand result=0x8009000f
[03/18/2018 07:44:56] [ End of IIS 10.0 Component Based Setup ]