Служба активації процесів Windows (WAS) більше не запускається на моєму ПК з Windows 10. Як результат, IIS не запуститься. Я не зовсім впевнений, коли це сталося, але, ймовірно, за останній місяць.
Під час запуску я отримую низку 4 подій помилок у системному журналі:
WAS 5215: Служба активації процесів Windows (WAS) не вдалося виконати ініціалізацію для встановлення в режимі офлайн. Поле даних містить номер помилки. [Поле даних: 50000780]
WAS 5005: Служба активації процесів Windows (WAS) припиняється, оскільки сталася помилка. Поле даних містить номер помилки. [Поле даних: 50000780]
Service Control Manager 7023: Служба WAS припиняється із наступною помилкою: Файл існує.
Service Control Manager 7001: Служба W3SVC залежить від служби WAS, яка не запустилася через наступну помилку: Файл існує.
У мене не так багато посилань на цей тип помилок із помилкою, який існує у файлі .
(Я намагався використовувати ProcMon, щоб спробувати визначити, на який файл він посилається, але він абсолютно відмовляється запускатись.)
Редагувати ... нарешті змусив ProcMon працювати (після вилучення 64-бітної версії за допомогою VS2017). Виявляється, що файл, який викликав вищевказану проблему, був файлом "applicationhost.config.tmp" у C:\Windows\System32\inetsrv\Config
папці. Видалення цього файла дозволило продовжити процес.
Тепер перша і третя помилки:
WAS 5215: Служба активації процесів Windows (WAS) не вдалося виконати ініціалізацію для встановлення в режимі офлайн. Поле даних містить номер помилки. [Поле даних: 0D000780]
Service Control Manager 7023: Сервіс служби активації процесів Windows припиняється із наступною помилкою: Дані недійсні.
Відповідно до відповіді Янбінга Ши, ось найновіші рядки з 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 Ши таку відповідь ...
Спочатку мені не вдалося переглянути / редагувати / видалити d6d986f09a1ee04e24c949879fdb506c_*
файл. Коли я намагався переглянути його дозвіл, я отримав повідомлення: You do not have permission to view this object's security properties, even as an administrative user.
я, проте, зміг змінити право власності на "Адміністратори", потім дав цим групам Full
дозвіл, і тоді я міг його переглянути. Файл не був текстовим файлом, але близько 28 байтів у файл є NetFrameworkConfigurationKey
. Я перемістив файл із цієї папки.
Потім я побіг net start was
і діставсяSystem error 80 has occurred. The file exists.
У iis.log
файл нічого не було додано, але звичайні події помилок були додані до журналу системних подій.
Потім я вручну видалив applicationhost.config.tmp
файл і побіг net start was
. Цього разу я отримавSystem error 13 has occurred. The data is invalid.
Цього разу були нові записи до 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 ]