Usługa aktywacji procesów systemu Windows (WAS) nie będzie już działać na moim komputerze z systemem Windows 10. W rezultacie IIS nie uruchomi się. Nie jestem do końca pewien, kiedy to się stało, ale prawdopodobnie w ostatnim miesiącu.
Podczas uruchamiania otrzymuję teraz serię 4 zdarzeń błędów w dzienniku systemu:
WAS 5215: Usługa aktywacji procesów systemu Windows (WAS) nie mogła zainicjować instalacji w trybie offline. Pole danych zawiera numer błędu. [Pole danych: 50000780]
WAS 5005: Usługa aktywacji procesu systemu Windows (WAS) zatrzymuje się, ponieważ wystąpił błąd. Pole danych zawiera numer błędu. [Pole danych: 50000780]
Service Control Manager 7023: Usługa WAS zakończyła działanie z następującym błędem: Plik istnieje.
Service Control Manager 7001: Usługa W3SVC zależy od usługi WAS, której uruchomienie nie powiodło się z powodu następującego błędu: Plik istnieje.
Nie mam wielu odniesień do tego typu błędu z błędem, że plik istnieje .
(Próbowałem użyć ProcMon, aby spróbować zidentyfikować plik, do którego się odnosi, ale absolutnie odmawia uruchomienia).
Edytuj ... w końcu uruchomił ProcMon (po wypakowaniu wersji 64-bitowej przy użyciu VS2017). Okazuje się, że przyczyną tego problemu był plik „applicationhost.config.tmp” w C:\Windows\System32\inetsrv\Config
folderze. Usunięcie tego pliku pozwoliło kontynuować proces.
Teraz pierwszy i trzeci błąd to:
WAS 5215: Usługa aktywacji procesów systemu Windows (WAS) nie mogła zainicjować instalacji w trybie offline. Pole danych zawiera numer błędu. [Pole danych: 0D000780]
Service Control Manager 7023: Usługa Windows Process Activation Service zakończyła działanie z następującym błędem: Dane są nieprawidłowe.
Zgodnie z odpowiedzią Yanbing Shi, oto najnowsze wiersze z iis.log
pliku:
[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 ]
W odpowiedzi na kolejną odpowiedź Yanbing Shi ...
Początkowo nie byłem w stanie wyświetlić / edytować / usunąć d6d986f09a1ee04e24c949879fdb506c_*
pliku. Kiedy próbowałem wyświetlić jego uprawnienie, dostałem wiadomość: You do not have permission to view this object's security properties, even as an administrative user.
byłem jednak w stanie zmienić własność na „Administratorzy”, a następnie udzielić tej grupie Full
uprawnień, a następnie móc ją wyświetlić. Plik nie był plikiem tekstowym, ale zawiera około 28 bajtów NetFrameworkConfigurationKey
. Przeniosłem plik z tego folderu.
Potem pobiegłem net start was
i dostałemSystem error 80 has occurred. The file exists.
Do iis.log
pliku nie dodano nic , ale do dziennika zdarzeń systemowych dodano zwykłe zdarzenia Error.
Następnie ręcznie usunąłem applicationhost.config.tmp
plik i uruchomiłem net start was
. Tym razem mamSystem error 13 has occurred. The data is invalid.
Tym razem pojawiły się nowe wpisy do 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 ]