Microsoft windows process activation service

Содержание
  1. Размещение в службе активации процессов Windows Hosting in Windows Process Activation Service
  2. Элементы модели адресации WAS Elements of the WAS Addressing Model
  3. Требуется компонент «Служба активации процессов Windows — модель _ процесса» LonghornWASProcessModelInstalled The Windows Process Activation Service — Process Model component is required_LonghornWASProcessModelInstalled
  4. Архитектура активации WAS WAS Activation Architecture
  5. Компоненты активации Activation Components
  6. Адаптеры прослушивателя Listener Adapters
  7. Рекомендации по устранению неполадок службы управления ключами (KMS) Guidelines for troubleshooting the Key Management Service (KMS)
  8. Общие сведения о KMS KMS overview
  9. Узел KMS KMS host
  10. Сценарий Slmgr.vbs и служба лицензий на программное обеспечение Slmgr.vbs and the Software Licensing service
  11. Полезные события узла KMS Useful KMS host events
  12. Идентификатор события 12290 Event ID 12290
  13. Идентификатор события 12293 Event ID 12293
  14. Клиент KMS KMS client
  15. Сценарий Slmgr.vbs и служба лицензий на программное обеспечение Slmgr.vbs and the Software Licensing service
  16. Полезные события клиента KMS Useful KMS client events
  17. Идентификаторы событий 12288 и 12289 Event ID 12288 and Event ID 12289
  18. Что следует сообщить сотруднику службы поддержки? What does support ask for?

Размещение в службе активации процессов Windows Hosting in Windows Process Activation Service

Служба активации Windows (WAS) управляет активацией и временем жизни рабочих процессов, которые содержат приложения, размещенные в службах Windows Communication Foundation (WCF). The Windows Process Activation Service (WAS) manages the activation and lifetime of the worker processes that contain applications that host Windows Communication Foundation (WCF) services. Модель процесса WAS обобщает модель процесса IIS 6.0 для HTTP-сервера, удаляя зависимость от HTTP. The WAS process model generalizes the IIS 6.0 process model for the HTTP server by removing the dependency on HTTP. Это позволяет службам WCF использовать протоколы HTTP и отличные от HTTP, такие как net. TCP, в среде размещения, которая поддерживает активацию на основе сообщений и предлагает возможность размещения большого количества приложений на определенном компьютере. This allows WCF services to use both HTTP and non-HTTP protocols, such as Net.TCP, in a hosting environment that supports message-based activation and offers the ability to host a large number of applications on a given machine.

Дополнительные сведения о построении службы WCF, работающей в среде с размещением, см. в разделе как разместить службу WCF в WAS. For more information about building a WCF service that runs in the WAS hosting environment, see How to: Host a WCF Service in WAS.

Модель процессов WAS предоставляет несколько функций, благодаря которым размещение приложений можно осуществлять более надежным и управляемым способом и при этом более эффективно использовать ресурсы. The WAS process model provides several features that enable applications to be hosted in a way that is more robust, more manageable, and that uses resources efficiently:

Активация приложений на основе сообщений и динамические запуск и остановка приложений рабочего процесса в ответ на входящие рабочие элементы, поступающие по протоколу HTTP или по сетевым протоколам, отличным от HTTP. Message-based activation of applications and worker process applications start and stop dynamically in response to incoming work items that arrive using HTTP and non-HTTP network protocols.

Надежный перезапуск приложений и рабочих процессов для поддержания состояния выполняемых приложений. Robust application and worker process recycling to maintain the health of running applications.

Централизованные настройка приложений и управление ими. Centralized application configuration and management.

Возможность использования приложениями модели процессов IIS без развертывания полной установки IIS. Allows applications to take advantage of the IIS process model without requiring the deployment footprint of a full IIS installation.
Windows Server AppFabric работает с IIS 7,0 и службой активации Windows (WAS), чтобы предоставить обширную среду размещения приложений для служб NET4 WCF и WF. Windows Server AppFabric works with IIS 7.0 and Windows Process Activation Service (WAS) to provide a rich application hosting environment for NET4 WCF and WF services. К ее преимуществам относятся управление жизненным циклом, перезапуск процессов, совместное размещение, быстрая защита от сбоев, обработка потерянных процессов, активация по запросу и наблюдение за работоспособностью. These benefits include process life-cycle management, process recycling, shared hosting, rapid failure protection, process orphaning, on-demand activation, and health monitoring. Подробные сведения см. в разделе функции размещения AppFabric и Основные понятия размещения AppFabric. For detailed information, see AppFabric Hosting Features and AppFabric Hosting Concepts.

Элементы модели адресации WAS Elements of the WAS Addressing Model

Приложения имеют адреса универсального кода ресурса (URI), представляющие собой единицы кода, временем существования и средой выполнения которых управляет сервер. Applications have Uniform Resource Identifier (URI) addresses, which are the code units whose lifetime and execution environment are managed by the server. В одном экземпляре сервера WAS может размещаться много различных приложений. A single WAS server instance can be home to many different applications. Серверы организуют приложения в группы, называемые сайтами. Servers organize applications into groups called sites. Внутри узла приложения упорядочены иерархически, их расположение отражает структуру URI, выполняющих функцию их внешних адресов. Within a site, applications are arranged in a hierarchical manner that reflects the structure of the URIs that serve as their external addresses.

Адреса приложений состоят из двух частей: базовый префикс URI и относительный адрес конкретного приложения (путь), сочетание этих элементов дает внешний адрес приложения. Application addresses have two parts: a base URI prefix and an application-specific, relative address (path), which provide the external address for an application when joined together. Базовый префикс URI создается из привязки узла и используется для всех приложений в этом узле. The base URI prefix is constructed from the site binding and is used for all the applications under the site. После этого адреса приложений создаются путем создания фрагментов пути для конкретного приложения (например, «/Аппликатиононе») и добавления их к базовому префиксу URI (например, «net. TCP://localhost») для получения полного URI приложения. Application addresses are then constructed by taking application-specific path fragments (such as, «/applicationOne») and appending them to the base URI prefix (for example, «net.tcp://localhost») to arrive at the full application URI.

В следующей таблице приведены несколько возможных сценариев адресации для сайтов WAS с привязками сайтов HTTP и привязками сайтов, отличными от HTTP. The following table illustrates several possible addressing scenarios for WAS sites with both HTTP and non-HTTP site bindings.

Требуется компонент «Служба активации процессов Windows — модель _ процесса» LonghornWASProcessModelInstalled The Windows Process Activation Service — Process Model component is required_LonghornWASProcessModelInstalled

Применимо к: Exchange Server 2013 Applies to: Exchange Server 2013

Содержимое этой статьи не обновлялось для Microsoft Exchange Server 2013. Несмотря на отсутствие обновления, оно может быть применимо для Exchange 2013. Если вам все еще нужна помощь, ознакомьтесь с указанными ниже ресурсами сообщества. The content in this topic hasn’t been updated for Microsoft Exchange Server 2013. While it hasn’t been updated yet, it may still be applicable to Exchange 2013. If you still need help, check out the community resources below.

Возникли проблемы? Having problems? Обратитесь за помощью к участникам форумов Exchange. Ask for help in the Exchange forums. Посетите форумы по Exchange Server. Visit the forums at Exchange Server.

Exchange Server 2010 не удается продолжить установку на компьютере с Windows Server 2008 или Windows Server 2008 R2, так как на сервере не установлена функция «Служба активации процессов Windows — модель процессов». Exchange Server 2010 setup cannot continue installation on the Windows Server 2008-or Windows Server 2008 R2-based computer because the Windows Process Activation Service — Process Model feature is not installed on the server.

Служба активации Windows обобщает модель процесса служб IIS, устраняя зависимость от протокола HTTP. Все возможности служб IIS, доступные ранее только HTTP-приложениям, теперь доступны приложениям на базе служб WCF через протоколы, отличные от HTTP. Кроме того, Служба активации Windows используется в службах IIS 7.0 для активации на основе сообщений через HTTP. The Windows Process Activation Service generalizes the Internet Information Services (IIS) process model, removing the dependency on HTTP. All the features of IIS that were previously available only to HTTP applications are now available to applications hosting Windows Communication Foundation (WCF) services, by using non-HTTP protocols. IIS 7.0 also uses Windows Process Activation Service for message-based activation over HTTP.

В компоненте «Модель процесса» размещены веб-службы и службы WCF. Компонент «Модель процесса», впервые представленный в службах IIS 6.0, представляет собой новую архитектуру с улучшенной защитой от сбоев, а также возможностью наблюдения за работоспособностью и перезапуска. The Process Model hosts Web and WCF services. Introduced in IIS 6.0, the Process Model is a new architecture that features rapid failure protection, health monitoring, and recycling.

Чтобы устранить эту проблему, установите на этом сервере функцию «Служба активации процессов Windows — модель процессов», а затем повторно выполните установку Exchange 2010. To resolve this issue, install the Windows Process Activation Service — Process Model feature on this server and then rerun Exchange 2010 setup.

Установка компонента «Служба активации Windows — Модель процесса» с помощью диспетчера сервера Install the Windows Process Activation Service — Process Model feature by using the Server Manager tool

Нажмите кнопку Пуск и выберите пункт Администрирование, а затем — Диспетчер сервера. Click Start, click Administrative Tools and then Server Manager.

В левой области навигации щелкните правой кнопкой мыши элемент Компоненты и выберите пункт Добавить компоненты. In the left navigation pane, right-click Features, and then click Add Features.

В области Выбор компонентов прокрутите список вниз до элемента Служба активации процессов Windows. On the Select Features pane, scroll down to Windows Process Activation Service.

Установите флажки для компонента Модель процесса. Select the check boxes for Process Model.

В области Выбор компонентов нажмите Далее, а затем в области Подтверждение выбранных элементов для установки нажмите Установить. Click Next from the Select Features pane, and then click Install at the Confirm Installations Selections pane.

Нажмите кнопку Закрыть, чтобы завершить работу мастера добавления служб ролей. Click Close to leave the Add Role Services wizard.

Архитектура активации WAS WAS Activation Architecture

В настоящем разделе перечисляются и обсуждаются компоненты службы активации процесса Windows (также известной как WAS). This topic itemizes and discusses the components of the Windows Process Activation Service (also known as WAS).

Компоненты активации Activation Components

Служба WAS состоит из нескольких архитектурных компонентов. WAS consists of several architectural components:

Адаптеры прослушивателя. Listener adapters. Службы Windows, получающие сообщения по определенным сетевым протоколам и взаимодействующие со службой WAS для маршрутизации входящих сообщений к правильным рабочим процессам. Windows services that receive messages on specific network protocols and communicate with WAS to route incoming messages to the correct worker process.

WAS. WAS. Служба Windows, управляющая созданием и временем существования рабочих процессов. The Windows service that manages the creation and lifetime of worker processes.

Универсальный исполняемый файл рабочего процесса (w3wp.exe). The generic worker process executable (w3wp.exe).

Диспетчер приложений. Application manager. Управляет созданием и временем существования доменов приложений, в которых размещаются приложения внутри рабочих процессов. Manages the creation and lifetime of application domains that host applications within the worker process.

Обработчики протоколов. Protocol handlers. Специфичные для протоколов компоненты, которые запускаются в рабочем процессе и управляют взаимодействием между рабочим процессом и отдельными адаптерами прослушивателя. Protocol-specific components that run in the worker process and manage communication between the worker process and the individual listener adapters. Существуют обработчики протоколов двух типов: обработчики протоколов процесса и обработчики протоколов домена приложения. Two types of protocol handlers exist: process protocol handlers and AppDomain protocol handlers.

Читайте также:  Linux ubuntu команды при установке

Когда служба WAS активирует экземпляр рабочего процесса, она загружает требуемые обработчики протоколов процесса в рабочей процесс и использует диспетчер приложения для создания домена приложения, в котором будет размещено это приложение. When WAS activates a worker process instance, it loads the process protocol handlers required into the worker process and uses the application manager to create an application domain to host the application. Домен приложения загружает код приложения, а также обработчики протоколов домена приложения, которые требуются для используемых приложением сетевых протоколов. The application domain loads the application’s code as well as the AppDomain protocol handlers that the network protocols used by the application require.

Адаптеры прослушивателя Listener Adapters

Адаптеры прослушивателя — это отдельные службы Windows, реализующие логику сетевого взаимодействия, используемую для приема сообщений по сетевому протоколу, по которому они ожидают передачи данных. Listener adapters are individual Windows services that implement the network communication logic used to receive messages using the network protocol on which they listen. В следующей таблице перечислены Адаптеры прослушивателя для протоколов Windows Communication Foundation (WCF). The following table lists the listener adapters for Windows Communication Foundation (WCF) protocols.

Рекомендации по устранению неполадок службы управления ключами (KMS) Guidelines for troubleshooting the Key Management Service (KMS)

В процессе развертывания многие корпоративные клиенты настраивают службу управления ключами (KMS), чтобы включить активацию Windows в своей среде. As part of their deployment process, many enterprise customers set up the Key Management Service (KMS) to enable activation of Windows in their environment. Это простой процесс настройки узла KMS, после завершения которого клиенты KMS обнаруживают узел и пытаются выполнить активацию самостоятельно. It is a simple process to set up the KMS host, after which the KMS clients discover the host and try to activate on their own. Но что произойдет, если этот процесс не заработает? But what happens if that process doesn’t work? Что делать дальше? What do you do next? В этой статье описываются ресурсы, необходимые для устранения проблемы. This article walks you through the resources that you require in order to troubleshoot the issue. Дополнительные сведения о записях журнала событий и сценарии Slmgr.vbs см. в техническом справочнике по активации корпоративных лицензий. For more information about event log entries and the Slmgr.vbs script, see Volume Activation Technical Reference.

Общие сведения о KMS KMS overview

Начнем с быстрого повторения материала об активации KMS. Let’s start with a quick refresher on KMS activation. Служба KMS использует модель «клиент — сервер». KMS is a client-server model. По сути, она напоминает DHCP. Conceptually, it resembles DHCP. Вместо передачи IP-адресов клиентам по их запросу KMS обеспечивает активацию продукта. Instead of handing out IP addresses to clients on their request, KMS enables product activation. Служба KMS также использует модель продления, в которой клиенты пытаются выполнить повторную активацию через равные промежутки времени. KMS is also a renewal model, in which the clients try to reactivate on a regular interval. Существуют две роли: узел KMS и клиент KMS. There are two roles: the KMS host and the KMS client.

  • На узле KMS работает служба активации. Именно он обеспечивает активацию в среде. The KMS host runs the activation service and enables activation in the environment. Чтобы настроить узел KMS, необходимо установить ключ KMS из центра поддержки корпоративных лицензий (VLSC), а затем активировать службу. To configure a KMS host, you have to install a KMS key from the Volume License Service Center (VLSC) and then activate the service.
  • Клиент KMS — это операционная система Windows, которая развернута в среде и должна быть активирована. The KMS client is the Windows operating system that is deployed in the environment and has to activate. Клиенты KMS могут работать под управлением любого выпуска Windows, использующего активацию корпоративных лицензий. KMS clients can be running any edition of Windows that uses volume activation. Клиенты KMS поставляются с предварительно установленным ключом, который называется универсальным ключом многократной установки (GVLK) или ключом установки клиента KMS. The KMS clients are supplied with a pre-installed key, called the Generic Volume License Key (GVLK) or KMS Client Setup Key. Наличие GVLK означает, что данная система — клиент KMS. The presence of the GVLK is what makes a system a KMS client. Клиенты KMS используют записи SRV DNS (_vlmcs._tcp) для определения узла KMS. The KMS clients use DNS SRV records (_vlmcs._tcp) to identify the KMS host. Затем клиенты автоматически пытаются обнаружить и использовать эту службу для самостоятельной активации. Then the clients automatically try to discover and use this service to activate themselves. В течение 30-дневного льготного периода они пытаются выполнить активацию каждые два часа. During the 30-day out-of-the-box grace period, they will try to activate every two hours. После активации клиенты KMS пытаются продлевать активацию каждые семь дней. After activating, the KMS clients try to renew their activation every seven days.

При устранении неполадок, возможно, придется рассмотреть обе стороны (узел и клиент), чтобы выяснить, что происходит. From a troubleshooting perspective, you may have to look at both sides (host and client) to determine what is going on.

Узел KMS KMS host

Существуют две области, которые необходимо изучить на узле KMS. There are two areas to examine on the KMS host. Сначала проверьте состояние службы лицензий на программное обеспечение узла. First, check the status of the host software license service. Во вторых, с помощью Просмотра событий проверьте наличие событий, связанных с лицензированием или активацией. Second, check the Event Viewer for events that are related to licensing or activation.

Сценарий Slmgr.vbs и служба лицензий на программное обеспечение Slmgr.vbs and the Software Licensing service

Чтобы просмотреть подробные выходные данные службы лицензий на программное обеспечение, откройте окно командной строки с повышенными привилегиями и введите в нем slmgr.vbs/dlv. To see verbose output from the Software Licensing service, open an elevated Command Prompt window and enter slmgr.vbs /dlv at the command prompt. На следующем снимке экрана показаны результаты выполнения этой команды на одном из узлов KMS в корпорации Майкрософт. The following screenshot shows the results of this command on one of our KMS hosts within Microsoft.

Ниже приведены наиболее важные поля для устранения неполадок. The most important fields for troubleshooting are the following. Искомые сведения могут быть разными в зависимости от устраняемой проблемы. What you are looking for may differ, depending on the issue to be solved.

Сведения о версии. Version Information. В верхней части файла выходных данных slmgr.vbs/dlv указана версия службы лицензий на программное обеспечение. At the top of the slmgr.vbs /dlv output is the Software Licensing Service Version. Она может быть полезна для того, чтобы узнать, установлена ли актуальная версия службы. This may be useful to determine whether the current version of the service is installed. Например, обновления для службы KMS в Windows Server 2003 поддерживают разные ключи узла KMS. For example, updates to the KMS service on Windows Server 2003 support different KMS host keys. Эти данные можно использовать, чтобы оценить, является ли версия актуальной и поддерживает ли она ключ узла KMS, который вы пытаетесь установить. This data can be used to evaluate whether or not the version is current and supports the KMS host key that you are trying to install. Дополнительные сведения об этих обновлениях см. в разделе Обновление для Windows Vista и Windows Server 2008 для KMS-активации расширения поддержки для Windows 7 и Windows Server 2008 R2. For more information about these updates, see An update is available for Windows Vista and for Windows Server 2008 to extend KMS activation support for Windows 7 and for Windows Server 2008 R2.

Имя. Name. Указывает выпуск Windows, установленный в системе узла KMS. This indicates the edition of Windows that is installed on the KMS host system. Это может быть важно для устранения проблем с добавлением или изменением ключа узла KMS (например, чтобы убедиться, что этот ключ поддерживается в текущем выпуске ОС). This can be important for troubleshooting if you are having trouble adding or changing the KMS host key (for example, to verify that the key is supported on that OS edition).

Описание. Description. Здесь отображается установленный ключ. This is where you see the key that is installed. Используйте это поле, чтобы проверить, какой ключ использован для активации службы и подходит ли он для развернутых клиентов KMS. Use this field to verify which key was used to activate the service and whether or not it is the correct one for the KMS clients that you have deployed.

License Status (Состояние лицензии). License Status. Это состояние системы узла KMS. This is the status of the KMS host system. Значение должно быть Лицензировано. The value should be Licensed. Любое другое значение означает, что произошла ошибка и может потребоваться повторная активация узла. Any other value means that something is wrong and you may have to reactivate the host.

Current Count (Текущее количество). Current Count. Отображаемое число будет находиться в диапазоне от 0 до 50. The count displayed will be between 0 and 50. Счетчик является накопительным для нескольких операционных систем. Он указывает количество допустимых систем, которые выполняли попытки активации в течение 30-дневного периода. The count is cumulative (between operating systems) and indicates the number of valid systems that have tried to activate within a 30-day period.

Если число равно 0, то либо служба была активирована только недавно, либо нет допустимых клиентов, подключенных к узлу KMS. If the count is 0, either the service was recently activated or no valid clients have connected to the KMS host.

Значение счетчика не будет превышать 50, независимо от того, сколько допустимых систем имеется в среде. The count will not increase above 50, no matter how many valid systems exist in the environment. Это обусловлено тем, что задано кэширование только удвоенного максимального числа клиентов согласно политике максимального числа лицензий, возвращаемой клиентом KMS. This is because they count is set to cache only twice the maximum license policy that is returned by a KMS client. Политика максимального числа лицензий на сегодняшний день задается клиентской ОС Windows, и для активации узла KMS требуется не менее 25 клиентов. The maximum policy today is set by the Windows client OS, which requires a count of 25 or higher from the KMS host to activate itself. Таким образом, максимальное число клиентов на узле KMS составляет 2×25, то есть 50. Therefore, the highest count on the KMS host is 2 x 25, or 50. Обратите внимание на то, что в средах, содержащих только клиенты KMS для Windows Server, максимальное число клиентов на узле KMS составит 10. Note that in environments that contain only Windows Server KMS clients, the maximum count on the KMS host will be 10. Это обусловлено тем, что порог для выпусков Windows Server равен 5 (а 2×5 равно 10). This is because the threshold for Windows Server editions is 5 (2 x 5, or 10).

Читайте также:  Как создать тему для windows с нуля

Распространенная проблема, связанная с числом клиентов: в среде имеются активированный узел KMS и достаточное количество клиентов, но число клиентов не превышает единицу. A common issue that is related to the count is if the environment has an activated KMS host and enough clients, but the count does not increase beyond one. Основная проблема заключается в том, что развернутый образ клиента настроен неправильно (sysprep /generalize) и в системах нет уникальных идентификаторов клиентского компьютера (CMID). The core problem is that the deployed client image was not configured correctly (sysprep /generalize) and the systems do not have unique Client Machine IDs (CMIDs). Дополнительные сведения см. в разделах Клиент KMS и Текущее количество KMS не увеличивается при добавлении новой Windows Vista или Windows 7 на клиентских компьютерах в сети. For more information, see KMS client and The KMS current count does not increase when you add new Windows Vista or Windows 7-based client computers to the network. Один из наших инженеров по эскалации технических проблем также описал эту проблему в блоге: KMS Host Client Count not Increasing Due to Duplicate CMID’S (Число клиентов KMS не увеличивается из-за одинаковых CMID). One of our Support Escalation Engineers has also blogged about this issue, in KMS Host Client Count not Increasing Due to Duplicate CMID’S.

Еще одна причина, по которой число может не увеличиться, заключается в том, что в среде слишком много узлов KMS, и количество клиентов распределено по всем ним. Another reason why the count may not be increasing is that there are too many KMS hosts in the environment and the count is distributed over all of them.

Listening on Port (Ожидание передачи данных через порт). Listening on Port. Для обмена данными с KMS используется анонимный RPC. Communication with KMS uses anonymous RPC. По умолчанию клиенты используют TCP-порт 1688 для подключения к узлу KMS. By default, the clients use the 1688 TCP port to connect to the KMS host. Убедитесь, что этот порт открыт между клиентами KMS и узлом KMS. Make sure that this port is open between your KMS clients and the KMS host. Вы можете изменить или настроить порт на узле KMS. You can change or configure the port on the KMS host. Во время обмена данными узел KMS отправляет значение порта клиентам KMS. During their communication, the KMS host sends the port designation to the KMS clients. Если вы измените порт на клиенте KMS, то при подключении клиента к узлу значение порта будет перезаписано. If you change the port on a KMS client, the port designation is overwritten when that client contacts the host.

Нас часто спрашивают о разделе «Cumulative requests» (Совокупные запросы) в выходных данных slmgr.vbs /dlv. We often get asked about the “cumulative requests” section of the slmgr.vbs /dlv output. Обычно эти данные не помогают в устранении неполадок. Generally this data is not helpful for troubleshooting. Узел KMS хранит текущую запись состояния каждого клиента KMS, который пытается выполнить активацию или повторную активацию. The KMS host keeps an ongoing record of the state of each KMS client that tries to activate or reactivate. Неудачные запросы указывают на клиенты KMS, которые не поддерживаются узлом KMS. Failed requests indicate KMS clients that the KMS host does not support. Например, если клиент KMS для Windows 7 пытается выполнить активацию на узле KMS, который был активирован с помощью ключа KMS для Windows Vista, то активация завершится ошибкой. For example, if a Windows 7 KMS client tries to activate against a KMS host that was activated by using a Windows Vista KMS key, the activation fails. В строках «Requests with License Status» (Запросы с состоянием лицензии) описаны все возможные состояния лицензии: прошлые и текущее. The “Requests with License Status” lines describe all the possible license states, past and present. С точки зрения устранения неполадок эти данные важны, только если это число не увеличивается должным образом. From a troubleshooting perspective, this data is relevant only if the count is not increasing as expected. В этом случае должно расти число неудачных запросов. In that case, you should see the number of failed requests increasing. Это означает, что следует проверить ключ продукта, который был использован для активации системы узла KMS. This indicates that you should check the product key that was used to activate the KMS host system. Кроме того, обратите внимание на то, что значения совокупных запросов сбрасываются только при переустановке системы узла KMS. Also, notice that the cumulative request values reset only if you reinstall the KMS host system.

Полезные события узла KMS Useful KMS host events

Идентификатор события 12290 Event ID 12290

Узел KMS регистрирует событие с идентификатором 12290, когда клиент KMS обращается к узлу для активации. The KMS host logs Event ID 12290 when a KMS client contacts the host in order to activate. Событие с идентификатором 12290 содержит значительный объем информации, которую можно использовать, чтобы выяснить, какого типа клиент обращался к узлу и почему произошла ошибка. Event ID 12290 provides a significant amount of information that you can use to figure out what kind of client contacted the host and why a failure occurred. Приведенный ниже сегмент записи события с идентификатором 12290 взят из журнала событий службы управления ключами узла KMS. The following segment of an event ID 12290 entry comes from the Key Management Service event log of our KMS host.

Описание события содержит следующие сведения. The event details include the following information:

  • Минимальное число клиентов, необходимое для активации. Minimum count needed to activate. Клиент KMS сообщает, что для активации число клиентов на узле KMS должно быть равно 5. The KMS client is reporting that the count from the KMS host must be 5 in order to activate. Это означает, что это операционная система Windows Server, хотя и не указывается ее конкретный выпуск. That means that this is a Windows Server OS, although it does not indicate a specific edition. Если клиенты не активируются, убедитесь, что на узле достаточное число клиентов. If your clients are not activating, make sure that the count is sufficient on the host.
  • Идентификатор клиентского компьютера (CMID) . Client Machine ID (CMID). Это уникальное значение в каждой системе. This is a unique value on each system. Если это значение не является уникальным, значит, образ для дистрибутива был неправильно подготовлен (sysprep /generalize). If this value is not unique, it is because an image was not prepared correctly for distribution (sysprep /generalize). Эта проблема проявляется на сервере службы KMS так: количество клиентов не увеличивается, даже если в среде их достаточно. This issue manifests on the KMS host as a count that will not increase, even though there are enough clients in the environment. Дополнительные сведения см. в разделе Текущее количество KMS не увеличивается при добавлении новой Windows Vista или Windows 7 на клиентских компьютерах в сети. For more information, see The KMS current count does not increase when you add new Windows Vista or Windows 7-based client computers to the network.
  • Состояние лицензии и время до истечения срока состояния. License State and Time to State Expiration. Это текущее состояние лицензии клиента. This is the current license state of the client. Оно поможет вам отличить клиента, который пытается выполнить активацию впервые, от клиента, который пытается выполнить повторную активацию. It can help you differentiate a client that is trying to activate for the first time from one that is trying to reactivate. Запись времени показывает, сколько еще клиент останется в этом состоянии, если ничего не изменится. The time entry tells you how much longer the client will remain in that state, if nothing changes.

Если при устранении неполадок с клиентом не удается обнаружить на узле KMS соответствующее событие с идентификатором 12290, то клиент не подключается к узлу KMS. If you are troubleshooting a client and cannot find a corresponding event ID 12290 on the KMS host, that client is not connecting to the KMS host. Ниже приведены некоторые причины, по которым может отсутствовать запись события с идентификатором 12290. Some reasons why an event ID 12290 entry may not exist are as follows:

  • Произошел сбой сети. A network outage has occurred.
  • Узел не разрешается или не зарегистрирован в DNS. The host is not resolving or is not registered in DNS.
  • Брандмауэр блокирует TCP-порт 1688. The firewall is blocking TCP 1688. Этот порт может быть заблокирован во многих местах в среде, в том числе в самой системе узла KMS. The port could be blocked in many places within the environment, including on the KMS host system itself. По умолчанию на узле KMS задано исключение брандмауэра для KMS, но оно не включается автоматически. By default, the KMS host has a firewall exception for KMS, but it is not automatically enabled. Необходимо включить это исключение. You have to turn on the exception.
  • Журнал аудита заполнен. The event log is full.

Клиенты KMS регистрируют два соответствующих события — с идентификаторами 12288 и 12289. KMS clients log two corresponding events, event ID 12288 and event ID 12289. Дополнительные сведения об этих событиях см. в разделе Клиент KMS. For information about these events, see the KMS client section.

Идентификатор события 12293 Event ID 12293

Еще одно значимое событие, которое следует искать на узле KMS, — событие с идентификатором 12293. Another relevant event to look for on your KMS host is event ID 12293. Это событие означает, что узел не опубликовал необходимые записи в DNS. This event indicates that the host did not publish the required records in DNS. Эта ситуация вызывает сбои, и ее наличие необходимо проверить после установки узла и перед развертыванием клиентов. This situation is known to cause failures, and it is something that you should verify after you set up your host and before you deploy clients. Дополнительные сведения о проблемах с DNS см. в статье Общие процедуры устранения неполадок с KMS и DNS. For more information about DNS issues, see Common troubleshooting procedures for KMS and DNS issues.

Клиент KMS KMS client

На клиентах для устранения неполадок активации используются одни и те же инструменты (Slmgr и Просмотр событий). On the clients you use the same tools (Slmgr and Event Viewer) to troubleshoot activation.

Сценарий Slmgr.vbs и служба лицензий на программное обеспечение Slmgr.vbs and the Software Licensing service

Чтобы просмотреть подробные выходные данные службы лицензий на программное обеспечение, откройте окно командной строки с повышенными привилегиями и введите в нем slmgr.vbs/dlv. To see verbose output from the Software Licensing service, open an elevated Command Prompt window and enter slmgr.vbs /dlv at the command prompt. На следующем снимке экрана показаны результаты выполнения этой команды на одном из узлов KMS в корпорации Майкрософт. The following screenshot shows the results of this command on one of our KMS hosts within Microsoft.

Читайте также:  Windows that open from the top

Ниже приведен список наиболее важных полей для устранения неполадок. The following list includes the most important fields for troubleshooting. Искомые сведения могут быть разными в зависимости от устраняемой проблемы. What you are looking for may differ, depending on the issue to be solved.

  • Имя. Name. Это значение указывает выпуск Windows, установленный в системе клиента KMS. This value is the edition of Windows that is installed on the KMS client system. Используйте его, чтобы убедиться, что версия Windows, которую вы пытаетесь активировать, может использовать KMS. Use this to verify that the version of Windows you are trying to activate can use KMS. Например, наша служба технической поддержки сталкивалась с инцидентами, в которых клиенты пытались установить ключ установки клиента KMS в выпуске Windows, не использующем активацию корпоративных лицензий, например Windows Vista Ultimate. For example, our Help desk has seen incidents in which customers try to install the KMS Client Setup Key on an edition of Windows that does not use volume activation, such as Windows Vista Ultimate.
  • Описание. Description. Это значение — установленный ключ. This value shows the key that is installed. VOLUME_KMSCLIENT указывает, что установлен ключ установки клиента KMS (или GVLK) (конфигурация по умолчанию для носителя для корпоративных лицензий) и что эта система автоматически пытается выполнить активацию с помощью узла KMS. VOLUME_KMSCLIENT indicates that the KMS Client Setup Key (or GVLK) is installed (the default configuration for volume license media) and that this system automatically tries to activate by using a KMS host. Если вы видите что-то другое, например MAK, то вам потребуется переустановить GVLK, чтобы настроить эту систему в качестве клиента KMS. If you see something else here, such as MAK, you’ll have to reinstall the GVLK to configure this system as a KMS client. Можно вручную установить ключ с помощью команды slmgr.vbs /ipk (как описано в разделе Ключи установки клиента KMS) или использовать средство управления активацией корпоративных лицензий (VAMT). You can manually install the key by using slmgr.vbs /ipk (as described in KMS client setup keys) or use the Volume Activation Management Tool (VAMT). Сведения о том, как получить и испольщзовать VAMT, приведены в техническом справочнике по средству управления активацией корпоративных лицензий (VAMT). For information about obtaining and using VAMT, see Volume Activation Management Tool (VAMT) Technical Reference.
  • Partial Product Key (Частичный ключ продукта). Partial Product Key. Как и поле Name (Имя), эти сведения можно использовать, чтобы определить, установлен ли на компьютере правильный ключ установки клиента KMS (иными словами, что ключ соответствует операционной системе, установленной на клиенте KMS). As the Name field, you can use this information to determine whether the correct KMS Client Setup Key is installed on this computer (in other words, the key matches the operating system that is installed on the KMS client). По умолчанию правильный ключ содержится в системах, созданных с помощью носителя с портала центра поддержки корпоративных лицензий (VLSC). By default, the correct key is present on systems that are built by using media from the Volume License Service Center (VLSC) portal. В некоторых случаях клиенты могут использовать активацию с помощью ключа многократной активации (MAK), пока в среде достаточное количество систем для поддержки активации KMS. In some cases, customers may use Multiple Activation Key (MAK) activation until there are enough systems in the environment to support KMS activation. На этих системах необходимо установить ключ установки клиента KMS, чтобы перевести их с использования MAK на использование KMS. The KMS Client Setup key has to be installed on these systems to transition them from MAK to KMS. Используйте VAMT для установки этого ключа и убедитесь, что применен правильный ключ. Use VAMT to install this key and make sure that the correct key is applied.
  • License Status (Состояние лицензии). License Status. Это значение показывает состояние системы клиента KMS. This value shows the status of the KMS client system. Для системы, которая была активирована с помощью KMS, это должно быть значение Licensed (Лицензировано). For a system that was activated by using KMS, this value should be Licensed. Любое другое значение может указывать на проблему. Any other value may indicate that there is a problem. Например, если узел KMS работает правильно и клиент KMS не активируется (например, он остается в состоянии Grace (Льготный период)), возможно, клиент не может связаться с системой узла (например, из-за проблемы с брандмауэром, сбоя сети или чего-то подобного). For example, if the KMS host is functioning correctly and the KMS client does not activate (for example, it remains in a Grace state), something may be preventing the client from reaching the host system (such as a firewall issue, network outage, or something similar).
  • Идентификатор клиентского компьютера (CMID) . Client Machine ID (CMID). Каждый клиент KMS должен иметь уникальный идентификатор CMID. Each KMS client should have a unique CMID. Как упоминалось в разделе Узел KMS, распространена следующая проблема с количеством клиентов: в среде имеются активированный узел KMS и достаточное количество клиентов, но число клиентов не превышает 1. As mentioned in the KMS host section, a common issue related to count is if the environment has an activated KMS host and enough clients, but the count does not increase beyond 1. Дополнительные сведения см. в разделе Текущее количество KMS не увеличивается при добавлении новой Windows Vista или Windows 7 на клиентских компьютерах в сети. For more information, see The KMS current count does not increase when you add new Windows Vista or Windows 7-based client computers to the network.
  • KMS Machine Name from DNS (Имя компьютера KMS из DNS). KMS Machine Name from DNS. Это значение содержит полное доменное имя узла KMS, которое клиент успешно использовал для активации, и TCP-порт, используемый для связи. This value shows the FQDN of the KMS host that the client successfully used for activation, and the TCP port used for the communication.
  • KMS Host Caching (Кэширование узла KMS). KMS Host Caching. Окончательное значение указывает, включено ли кэширование. The final value shows whether or not caching is enabled. По умолчанию оно включено. By default, it is enabled. Это означает, что клиент KMS сохраняет в кэше имя узла KMS, которое использовалось для активации, и непосредственно взаимодействует с этим узлом (вместо запроса DNS), когда наступает время повторной активации. What this means is that the KMS client caches the name KMS host that it used for activation, and it communicates directly with this host (instead of querying DNS) when it is time to reactivate. Если клиент не может связаться с кэшированным узлом KMS, он отправляет запрос в DNS для обнаружения нового узла KMS. If the client cannot contact the cached KMS host, it queries DNS to discover a new KMS host.

Полезные события клиента KMS Useful KMS client events

Идентификаторы событий 12288 и 12289 Event ID 12288 and Event ID 12289

После успешной активации или повторной активации клиента KMS он регистрирует два события — с идентификаторами 12288 и 12289. When a KMS client successfully activates or reactivates, the client logs two events: event ID 12288 and event ID 12289. Приведенный ниже сегмент записи события с идентификатором 12288 взят из журнала событий службы управления ключами клиента KMS. The following segment of an event ID 12288 entry comes from the Key Management Service event log of our KMS client.

Если отображается только событие с идентификатором 12288 (без соответствующего события с идентификатором 12289), это означает, что клиенту KMS не удалось подключиться к узлу KMS, узел KMS не ответил или клиент не получил ответ. If you see only event ID 12288 (without a corresponding event ID 12289), this means that the KMS client was not able to reach the KMS host, the KMS host did not respond, or the client did not receive the response. В этом случае убедитесь, что узел KMS доступен для обнаружения и что клиенты KMS могут с ним связаться. In this case, verify that the KMS host is discoverable and that the KMS clients can contact it.

Наиболее важная информация в событии с идентификатором 12288 — это данные в разделе «Info» (Информация). The most relevant information in event ID 12288 is the data in the Info section. Например, в этом разделе показано текущее состояние клиента, а также полное доменное имя и TCP-порт, использованные клиентом при попытке активации. For example, this section shows the current state of the client plus the FQDN and TCP port that the client used when it tried to activate. Полное доменное имя можно использовать для устранения неполадок, из-за которых количество клиентов на узле KMS не увеличивается. You can use the FQDN to troubleshoot cases in which the count on a KMS host is not increasing. Например, если клиентам доступно слишком много узлов KMS (как подлинных, так и мошеннических систем), то количество клиентов может распределяться по всем ним. For example, if there are too many KMS hosts available to the clients (either legitimate or rogue systems) then the count may be distributed over all of them.

Неудачная активация не всегда означает, что для клиента имеется событие с идентификатором 12288, а события с идентификатором 12289 нет. An unsuccessful activation does not always mean that the client has 12288 and not 12289. При неудачной или повторной активации могут присутствовать оба эти события. A failed activation or reactivation may also have both events. В этом случае необходимо изучить второе событие, чтобы выяснить причину сбоя. In this case, you have to examine the second event to verify the reason for the failure.

В разделе «Info» (Информация) события с идентификатором 12289 содержатся следующие сведения. The Info section of event ID 12289 provides the following information:

  • Флаг активации. Activation Flag. Это значение указывает, успешно выполнена активация (1) или произошел сбой (0). This value indicates whether the activation succeeded(1) or failed (0).
  • Текущее число клиентов на узле KMS. Current Count on the KMS Host. Это значение отражает значение счетчика на узле KMS, когда клиент пытается выполнить активацию. This value reflects the count value on the KMS host when the client tries to activate. Если активация завершается сбоем, это может быть вызвано недостаточным значением счетчика для данной клиентской операционной системы или недостаточным количеством систем в среде для значения счетчика. If activation fails, it may be because the count is insufficient for this client OS or that there are not enough systems in the environment to build the count.

Что следует сообщить сотруднику службы поддержки? What does support ask for?

При обращении в службу поддержки для устранения неполадок активации инженер службы поддержки обычно запрашивает следующие сведения. If you have to call Support to troubleshoot activation, the Support Engineer typically asks for the following information:

Оцените статью