Служба активации 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.

Ошибки 0x800700B и 0x87E10BC6

Причины ошибки 0x87E10BC6 и 0x800700B

Сбой активации. Ошибка 0x87E10BC6 On a computer running Microsoft Windows non-core edition, slui.exe 0x2a 0x87E10BC6 to display the error text

Ошибка активации Windows 0x87E10BC6-01

либо в русской версии:

Активация Winddows. Ошибка 0x800700B. Синтаксическая ошибка в имени файла, имени папки или метке тома. (SWbemObjectEx)

0x800700B

так же вы легко можете увидеть вот такие коды ошибок:

  • Код ошибки: 0x80004005 Описание: Ошибка активации лицензии (SLUI.exe).
  • Код ошибки: 0x8004FE33 Описание: приобретения из сертификата безопасного обработчика не удалось. Сбой активации не запрашивает учетные данные.

Теперь какие причины, могут препятствовать нормальному процессу активации.

  1. Проверьте доступ в интернет. Убедитесь, что вы прошли авторизацию на вашем прокси сервере, что вас не блокирует фаэрвол или антивирус. на сервере KMS, напоминаю, это 1688 порт, думаю вы помните, как это делается с помощью утилиты Telnet.
  2. Убедитесь в доступности серверов Microsoft, список которых я вам уже неоднократно выкладывал.

Как исправляется ошибка активации slui 0x2a 0x87E10BC6

Во первых проверьте, что у вас есть интернет, если он есть проверяем список сайтов на доступность. (Дополнительную диагностику доступа к сайтам, вы можете провести, через утилиту tracert)

Сама Microsoft для операционных систем Windows Server 2012 R2 и выше ,а также Windows 8.1 и выше, советует использовать утилиту SLUI 04, которая идет в комплекте с системой. Она еще называется активация по телефону (без Интернета).Для активации без подключения к Интернету понадобятся:

  • идентификатор установки
  • номер телефона для получения кода подтверждения активации

54-значный идентификатор установки Windows, можно узнать не только в рамках общей информации о лицензии. Его можно получить и отдельной командой:

идентификатор установки Windows

Теперь когда вы получили идентификатор установки Windows, откройте пуск и в строке поиска введите SLUI 04.

активация slui 4

Далее у вас появится окно с номером телефона, выбирает "Россию", звонок бесплатный. В моем случае я получил ошибку:

Невозможно активировать Windows по телефону. Для получения дополнительных сведений обратитесь к своему системному администратору

slui 4

Тут вся загвоздка в том, что нужно удалить старый ключ и установить ключ KMS клиента, либо ваш, MAK ключ. Для удаления старого ключа введите команду в cmd консоли:

После чего, нужно ввести команду для активации вашего клиентского KMS ключа (GVLK) или MAK.

Исправление ошибки 0x87E10BC6

Для корпоративных Volume версий, существуют специальные ключи клиента KMS (GVLK), которые вы можете посмотреть по ссылке

После этих действий, у вас два пути, попробовать выполнить команду:

И проверить активировалась ли ваша Volume версия, либо же снова запустить slue 4 (в некоторых случаях может быть slue 3)

Успешная активация

Если будите активировать по телефону, то позвонив по телефону, вам сообщат длинный код, который необходимо будет вбить в подтверждающие поля.

slue 4 активация по телефону

В итоге я спокойно, без наличия интернета, активировал свой сервер Windows Server 2016 и ошибки 0x800700B и 0x87E10BC6, к меня не появились.

Читайте также: