Служба активации windows was запущена в режиме classic с использованием configurationsystem
Обновлено: 04.07.2024
После обновления с Windows 7 Pro x64 до Windows 10 Pro x64 я не могу запустить IIS. Большая часть системы Windows 10 работает нормально. В некоторых исследованиях мне сообщается, что основная проблема заключается в том, что служба активации Windows (WAS) не запускается.
У меня есть еще одна машина, обновленная до Windows 10 с IIS (Windows 7 Home Premium x64 до Windows 10 Home Premium x64). IIS на этой машине работает нормально (он обслуживает только один веб-сайт, поэтому упрощает настройку).
- У меня не было УДАЧИ найти что-нибудь в Интернете, которое разрешает это.
- Я попытался использовать файлы конфигурации clean.iinstall IIS (без улучшения).
- Я попытался удалить IIS - сбой удаления и откат (см. Ниже).
- Я попытался удалить WAS - удалить не удалось и откат.
Моя первая ошибка при попытке запустить программу диспетчера IIS:
(Ссылка на информацию о совместимости IIS 7.0 была мертвой ссылкой.)
Я решил попробовать, несмотря на предупреждение о совместимости. Я начал службы IIS, MSFTP, WAS и W3SVC (в зависимости от WAS), а затем попытался запустить диспетчер IIS.
Файлы конфигурации IIS существуют с ненулевой длиной; они выглядят последовательными.
- ApplicationHost.config
- Administration.config
У меня есть резервная копия, которую я сделал, это должно быть хорошо (а не только автоматическое резервное копирование).
Попытка запустить службу Microsoft FTP или запустить appcmd или запустить W3SVC или WAS все дает ту же ошибку: Ошибка 183: невозможно создать файл, если этот файл уже существует.
appcmd list backup → failed (работает как администратор) ERROR (hresult: 800700b7, message: Выполнение команды не удалось. Не удается создать файл, если этот файл уже существует.)
Я использовал инструмент поиска ошибок MS:
Чтобы увидеть ошибку appcmd (800700b7)
Чтобы увидеть ошибку WAS (B7000780)
Я попытался удалить IIS: 11/25 - удалил в функциях Windows - система выполнила работу, я перезапустил систему - основная система загрузилась нормально; затем он обработал функции - сбой деинсталляции функций составил около 85% от общей работы "Мы не смогли выполнить функции" - система сделала откат
Во время перезагрузки (некоторые) статусы служб:
==> ЭТИ АВТОМАТИЧЕСКИЕ УСЛУГИ ВЫШЕ ДОЛЖНЫ БЫТЬ БЕСПЛАТНЫМИ, НО НЕ СЛЕДУЕТ НАЧАТЬ НАСТОЯЩУЮ В СВЯЗИ С ПРОБЛЕМОМ "БУДЕТ"!
RPC и его зависимости все в порядке, работает.
Я попытался удалить функцию Windows WAS:
- Система выполнила работу по удалению, перезапустила, "не удалось завершить функции", откатные изменения
Я запустил монитор процесса, но я не видел ничего конкретного, чтобы его решить.
11/29 изменили файлы конфигурации IIS, чтобы использовать версии clean.install:
Я заменил applicationHost.config на applicationHost.config.clean.install (переименовал его в обычное имя)
Я заменил администратор.config с помощью admin.config.clean.install (переименовал его в обычное имя)
Я все еще не мог запустить FTP или WAS, так что, возможно, он не стал достаточно далеко, чтобы прочитать файлы конфигурации?
Так. Три года спустя, и у меня почти та же проблема. Я не знаю, что вызвало внезапную проблему, так как одновременно возникают многочисленные проблемы, которые затрудняют диагностику. Одна проблема наряду со всем изложенным в ОП:
Просмотрщик событий .mmc не может загрузить события.
Я использую IIS 10 на Surface Pro 4 | Windows 10 Pro 64-разрядная версия 1903 Инсайдерская сборка
Не удалось установить последнее накопительное обновление для сборки ОС. Я запустил sfc/scannow. Я запустил инструмент DSIM.exe для /check/restorehealth каталога обновлений и сервисной платформы.
Я отредактировал настройки реестра и использовал Services.mmc для изменения режимов запуска всех служб, связанных с сетью.
IIS сообщает, что сервер не может запуститься на компьютере "." <- что это такое??
Я имею в виду, что это смешно. Microsoft: крупнейшая компания по распространению компьютерного программного обеспечения на планете, которая занимается этим уже давно. и не может поддерживать простую стабильность для основных компонентов ОС, с которой они отчаянно пытаются пересмотреть границы устаревания?
Я в ужасе Но подождите, там больше!
Если вы выполните поиск в Интернете ЛЮБОГО кода ошибки Windows в Интернете, я бы поспорил, что, по крайней мере, 70-80% созданных потоков не решаются персоналом Microsoft.
Помните, когда речь шла просто о том, что XP работала как чемпион или страдала от неоднократных обновлений и записи/перезаписи пользовательских данных? Небольшие проблемы, которые следует ожидать, и даже тогда можно было бы настроить на стабильный, если не постоянный, до полускоростной поток.
Сейчас существует так много уровней конфигурации и зависимости, что основным конечным пользователем должен быть киборг, чтобы понимать все, что происходит на их ПК.
Я решу это, даже если мне придется сбросить поверхность/сделать "новый старт". Тогда я сам выберусь из инсайдерской программы, полностью перевернув обновления; и запускать минимальные функции, предоставляемые собственными силами Microsoft.
Слишком непредсказуемо. Слишком много экспериментальной и частично совпадающей архитектуры, чтобы терпеть. Мое время слишком ценно, чтобы тратить часы на устранение неполадок, которые я не сломал.
Если я найду решение для всего этого беспорядка, я вернусь и выложу его здесь. , ,
Дополнительные сведения о построении службы WCF, работающей в среде с размещением, см. в разделе как разместить службу WCF в WAS.
Модель процессов WAS предоставляет несколько функций, благодаря которым размещение приложений можно осуществлять более надежным и управляемым способом и при этом более эффективно использовать ресурсы.
Надежный перезапуск приложений и рабочих процессов для поддержания состояния выполняемых приложений.
Централизованные настройка приложений и управление ими.
Возможность использования приложениями модели процессов IIS без развертывания полной установки IIS.
Windows Server AppFabric работает со службами IIS 7,0 и службой активации Windows (WAS), чтобы предоставить обширную среду размещения приложений для служб NET4 WCF и WF. К ее преимуществам относятся управление жизненным циклом, перезапуск процессов, совместное размещение, быстрая защита от сбоев, обработка потерянных процессов, активация по запросу и наблюдение за работоспособностью. Подробные сведения см. в разделе функции размещения AppFabric и Основные понятия размещения AppFabric.
Элементы модели адресации WAS
Приложения имеют адреса универсального кода ресурса (URI), представляющие собой единицы кода, временем существования и средой выполнения которых управляет сервер. В одном экземпляре сервера WAS может размещаться много различных приложений. Серверы организуют приложения в группы, называемые сайтами. Внутри узла приложения упорядочены иерархически, их расположение отражает структуру URI, выполняющих функцию их внешних адресов.
Адреса приложений состоят из двух частей: базовый префикс URI и относительный адрес конкретного приложения (путь), сочетание этих элементов дает внешний адрес приложения. Базовый префикс URI создается из привязки узла и используется для всех приложений в этом узле. После этого адреса приложений создаются путем создания фрагментов пути для конкретного приложения (например, "/Аппликатиононе") и добавления их к базовому префиксу URI (например, "net. TCP://localhost") для получения полного URI приложения.
Служба активации процессов Windows (WAS) больше не запускается на моем ПК с Windows 10. В результате IIS не запускается. Я не совсем уверен, когда это произошло, но, скорее всего, в прошлом месяце.
Во время запуска я теперь получаю серию из 4 ошибок в системном журнале:
WAS 5215: Служба активации процессов Windows (WAS) не смогла выполнить инициализацию для автономной установки. Поле данных содержит номер ошибки. [Поле данных: 50000780]
WAS 5005. Служба активации процессов Windows (WAS) останавливается, поскольку обнаружена ошибка. Поле данных содержит номер ошибки. [Поле данных: 50000780]
Диспетчер управления службами 7023. Служба WAS прервана из-за следующей ошибки: файл существует.
Диспетчер управления службами 7001: служба W3SVC зависит от службы WAS, которую не удалось запустить из-за следующей ошибки: файл существует.
У меня не так много ссылок на этот тип ошибки, поскольку файл существует .
(Я пытался использовать ProcMon, чтобы попытаться определить, на какой файл он ссылается, но он абсолютно отказывается запускаться.)
Edit . наконец-то заставил ProcMon работать (после распаковки 64-битной версии с использованием VS2017). Оказывается, что файл, который был причиной вышеупомянутой проблемы, был файлом "applicationhost.config.tmp" в C:\Windows\System32\inetsrv\Config папке. Удаление этого файла позволило продолжить процесс.
Теперь первая и третья ошибки:
WAS 5215: Служба активации процессов Windows (WAS) не смогла выполнить инициализацию для автономной установки. Поле данных содержит номер ошибки. [Поле данных: 0D000780]
Диспетчер управления службами 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 ]
В ответ на следующий ответ Янбин Ши .
Я тогда побежал net start was и получил System error 80 has occurred. The file exists.
Причины ошибки 0x87E10BC6 и 0x800700B
Сбой активации. Ошибка 0x87E10BC6 On a computer running Microsoft Windows non-core edition, slui.exe 0x2a 0x87E10BC6 to display the error textлибо в русской версии:
Активация Winddows. Ошибка 0x800700B. Синтаксическая ошибка в имени файла, имени папки или метке тома. (SWbemObjectEx)- Код ошибки: 0x80004005 Описание: Ошибка активации лицензии (SLUI.exe).
- Код ошибки: 0x8004FE33 Описание: приобретения из сертификата безопасного обработчика не удалось. Сбой активации не запрашивает учетные данные.
Теперь какие причины, могут препятствовать нормальному процессу активации.
- Проверьте доступ в интернет. Убедитесь, что вы прошли авторизацию на вашем прокси сервере, что вас не блокирует фаэрвол или антивирус. на сервере KMS, напоминаю, это 1688 порт, думаю вы помните, как это делается с помощью утилиты Telnet.
- Убедитесь в доступности серверов Microsoft, список которых я вам уже неоднократно выкладывал.
Как исправляется ошибка активации slui 0x2a 0x87E10BC6
Во первых проверьте, что у вас есть интернет, если он есть проверяем список сайтов на доступность. (Дополнительную диагностику доступа к сайтам, вы можете провести, через утилиту tracert)
Сама Microsoft для операционных систем Windows Server 2012 R2 и выше ,а также Windows 8.1 и выше, советует использовать утилиту SLUI 04, которая идет в комплекте с системой. Она еще называется активация по телефону (без Интернета).Для активации без подключения к Интернету понадобятся:
- идентификатор установки
- номер телефона для получения кода подтверждения активации
54-значный идентификатор установки Windows, можно узнать не только в рамках общей информации о лицензии. Его можно получить и отдельной командой:
Теперь когда вы получили идентификатор установки Windows, откройте пуск и в строке поиска введите SLUI 04.
Далее у вас появится окно с номером телефона, выбирает "Россию", звонок бесплатный. В моем случае я получил ошибку:
Невозможно активировать Windows по телефону. Для получения дополнительных сведений обратитесь к своему системному администраторуТут вся загвоздка в том, что нужно удалить старый ключ и установить ключ KMS клиента, либо ваш, MAK ключ. Для удаления старого ключа введите команду в cmd консоли:
После чего, нужно ввести команду для активации вашего клиентского KMS ключа (GVLK) или MAK.
После этих действий, у вас два пути, попробовать выполнить команду:
И проверить активировалась ли ваша Volume версия, либо же снова запустить slue 4 (в некоторых случаях может быть slue 3)
Если будите активировать по телефону, то позвонив по телефону, вам сообщат длинный код, который необходимо будет вбить в подтверждающие поля.
В итоге я спокойно, без наличия интернета, активировал свой сервер Windows Server 2016 и ошибки 0x800700B и 0x87E10BC6, к меня не появились.
Читайте также: