Búsqueda de sitios web

Preguntas frecuentes sobre la activación por volumen del Servicio de administración de claves (KMS) de Microsoft


Este artículo describe cómo funciona la tecnología KMS y cómo puede usarla para activar los productos de licencias por volumen de Microsoft. El programa de licencias por volumen de Microsoft permite a los clientes empresariales implementar un host interno de Servicio de administración de claves (KMS) en la red donde se activan todos los dispositivos del cliente. Para activar Windows, Office, Project o Visio, sus computadoras no tienen que comunicarse con los servidores de activación en línea de Microsoft. En este caso, la activación del cliente se realiza completamente dentro de su red local.

Descripción de la arquitectura de activación por volumen de KMS

La infraestructura KMS consta de un servidor KMS que Microsoft activa (esto debe hacerse una vez, ya sea en línea o por teléfono) y clientes KMS, que envían solicitudes de activación al servidor KMS. Las estaciones de trabajo de Windows, los hosts que ejecutan Windows Server y las computadoras que tienen instalada la versión de volumen de Microsoft Office 2021/2019/2016/2013 pueden actuar como clientes de KMS Server.

El propio servidor KMS se activa mediante una clave CSVLK corporativa especial (clave de host KMS), que cualquier cliente corporativo de Microsoft puede obtener en su cuenta personal en el sitio de licencias por volumen de Microsoft (VLSC): https://www.microsoft.com/Licensing/servicecenter/default.aspx

Inicie sesión y vaya al Centro de servicios de licencias por volumen de Microsoft -> Licencia -> Resumen de relación -> Claves de producto. Copie su clave de host KMS para Windows Srv 2019 DataCtr/Std KMS (por ejemplo).

Actualmente, la clave de host de KMS no aparece en el VLSC de forma predeterminada. Microsoft generará una clave de host KMS para usted si se comunica con el soporte técnico.

Debe especificar la clave CSVLK en el host KMS y luego activar su servidor KMS a través de Internet en los servidores de Microsoft. La activación del servidor KMS solo debe realizarse una vez.

Un solo servidor KMS puede activar una cantidad ilimitada de clientes KMS. Por ejemplo, aunque su acuerdo de Microsoft establece que ha comprado licencias por volumen para 100 computadoras de escritorio, teóricamente podría activar miles de copias de Windows. Por supuesto, esto es una violación del acuerdo de licencia de Microsoft, pero técnicamente el servidor KMS no limita la cantidad de activaciones. Además, tenga en cuenta que el host de KMS no envía información sobre la cantidad de activaciones de volumen realizadas fuera de la organización.

El servidor KMS puede activar clientes en diferentes dominios, así como clientes en grupos de trabajo. Un servidor KMS puede activar simultáneamente las ediciones de escritorio de Windows y Windows, así como los productos de la suite de Microsoft Office.

Durante la instalación de un servidor KMS, puede registrar automáticamente un registro SRV (_VLMCS) especial en el DNS. Cualquier cliente puede encontrar el nombre del servidor KMS en el dominio utilizando este registro DNS. Por ejemplo, para buscar manualmente el nombre del servidor KMS en su dominio corp.a-d.site, ejecute el comando:

nslookup -type=srv _vlmcs._tcp.corp.a-d.site
_vlmcs._tcp.corp. a-d.site SRV service location:
priority       = 0
weight         = 0
port           = 1688
svr hostname   = ny-kms01.corp.a-d.site
ny-kms01.corp.a-d.site internet address = 10.0.1.100

En este ejemplo, puede ver que el servicio KMS se implementa en el servidor ny-kms01 y escucha en el puerto TCP 1688.

Para que el servidor KMS active el cliente, el cliente (Windows u Office) debe tener instalada una clave pública KMS especial. Se llama clave GVLK (licencia genérica por volumen). Una vez que haya especificado la clave GVLK en el dispositivo cliente, el cliente KMS intenta encontrar un registro SRV en DNS que apunte al host KMS e intenta activarlo.

Puede encontrar una lista completa de las claves GVLK para todas las versiones compatibles de Windows en el sitio web de Microsoft en el siguiente enlace https://learn.microsoft.com/en-us/windows-server/get-started/kms-client-activation-keys

Estas claves GVLK también le permiten actualizar una copia de evaluación de Windows Server a una edición Standard/Enterprise completa.

Un servidor KMS activado con una clave de host KMS más reciente puede activar todas las versiones anteriores de Windows, pero no al revés. Por ejemplo, un servidor KMS activado con una clave Windows Srv 2016 DataCtr/Std KMS no podrá activar computadoras con Windows 11 o Windows Server 2022/2019. Para admitir versiones modernas de Windows, deberá obtener una nueva clave CSVLK y activarla en su servidor KMS.

Consejo. Microsoft le permite usar una extensión KMS especial llamada Activación basada en Active Directory (ADBA) para una red de dominio AD. ADBA le permite activar automáticamente las computadoras de Office, Windows o Windows Server unidas a un dominio de Active Directory. En este caso, no hay un host KMS dedicado en la red, pero no podrá activar dispositivos fuera del dominio o en otro bosque.

¿Cómo instalar el servidor de administración de claves de activación por volumen en Windows Server?

Se requiere un host de Windows Server para implementar un servicio KMS (puede combinar la función KMS con otras funciones).

Dado que el servicio KMS no requiere muchos recursos, esta función se puede instalar en cualquier host. KMS no necesita tener alta disponibilidad. Si el servidor KMS no está disponible durante varias horas (o incluso días), este tiempo de inactividad no tendrá ningún impacto en las operaciones comerciales.

  1. Instale el rol Servicios de activación por volumen a través de la consola del Administrador del servidor o usando PowerShell:

    Install-WindowsFeature -Name VolumeActivation  -IncludeAllSubFeature -Include ManagementTool
  2. A continuación, abra un símbolo del sistema e instale la clave CSVLK de la empresa. Activa tu servidor KMS en Microsoft:

    slmgr /ipk <kms_host_key_Windows_Server_2019>
    slmgr /ato

    Para realizar la activación del servidor KMS (realizada solo una vez), los sitios web de Microsoft deben ser accesibles desde el servidor KMS en los puertos 80/443. El servidor KMS se puede activar por teléfono en un entorno aislado (desconectado) (puede encontrar el número de teléfono de soporte de Microsoft para su país en el archivo phone.inf:

    get-content C:\windows\System32\sppui\phone.inf

    ).

  3. Los clientes se conectan al servidor KMS mediante el puerto TCP/1688 de forma predeterminada. Usando PowerShell, habilite la regla de firewall de Windows Defender para abrir este puerto:

    Enable-NetFirewallRule -Name SPPSVC-In-TCP
  4. Para publicar el registro SRV de un servidor KMS en DNS, ejecute:

    slmgr /sdns
  5. Verifique que su host KMS esté activado:

    slmgr.vbs /dlv

    El comando debería devolver algo como: Descripción =

    VOLUME_KMS_WS22 channel

    , Estado de licencia =

    Licensed

Obtenga más información sobre cómo instalar y configurar un servidor KMS en Windows Server 2022/2019.

¿Cómo activar Windows con el servidor KMS?

Use el script VBS incorporado

%WinDir%\System32\slmgr.vbs

para administrar manualmente la activación de KMS en computadoras con Windows. Ejecute el script slmgr.vbs sin ningún parámetro para ver todas las opciones disponibles.

Si desea activar manualmente una estación de trabajo de Windows o un host de servidor de Windows en un servidor KMS, siga los pasos a continuación.

  1. Establezca la clave GVLK según su versión y edición de Windows (puede encontrar una lista completa de las claves GVLK públicas en el sitio web de Microsoft en el enlace anterior). Por ejemplo, para Windows 10 u 11:

    slmgr /ipk W269N-WFGWX-YVC9B-4J6C9-T83GX
  2. Si la detección automática de KMS no está configurada en el dominio (por registro SRV), puede especificar manualmente la dirección y el puerto del servidor KMS:

     slmgr /skms kms-srv.a-d.site:1688
  3. Active su copia de Windows en el servidor KMS:

    slmgr /ato

    Deberías ver el siguiente mensaje:

    Activating Windows(R), EnterpriseS edition (xxxxxxxxxxxxxxxxxxxx) ...
    Product activated successfully.
  4. Compruebe el estado de activación de Windows:

    slmgr /dlv

    Si Windows se activó con éxito en KMS, debería aparecer esto:

    VOLUME_KMSCLIENT channel
    License status: Licensed

No es que pueda activar los productos de licencias por volumen de Microsoft mediante el servidor KMS si se cumple el siguiente número mínimo de requisitos de clientes KMS (umbral de activación):

  • Sistemas operativos de escritorio de Windows: 25

  • Sistemas operativos Windows Server: 5

  • Oficina MS: 5

Cuando la cantidad de solicitudes de activación de los clientes supera el umbral de activación, el servidor KMS comienza a activar las licencias. Puede obtener la cantidad actual de clientes KMS usando el comando:

slmgr.vbs /dlv

El valor de Conteo actual no aumenta después de llegar a 50.

Consejo. Si es necesario, el contador de activación en el servidor KMS se puede aumentar mediante un script.

Las computadoras que se han activado en el servidor KMS deberán conectarse al servidor KMS al menos una vez cada 180 días para renovar su activación. Si la computadora no se ha conectado durante más de 180 días, su copia de Windows ingresa al modo de evaluación (período de gracia). De forma predeterminada, los equipos cliente de KMS intentan renovar su activación cada siete días.

Si necesita activar dispositivos que no están conectados a la red corporativa con un servidor KMS al menos una vez cada 180 días, le recomendamos que utilice las claves MAK (Activación Múltiple).

Activación de la licencia por volumen de Microsoft Office con el servidor KMS

La activación de los productos de MS Office en un servidor KMS requiere la instalación de una extensión especial, paquete de licencias por volumen de Microsoft Office. Dependiendo de su versión de MS Office, debe descargar e instalar la versión apropiada del paquete de licencias por volumen.

  • Paquete de licencias por volumen de Microsoft Office 2016

  • Paquete de licencias por volumen de Microsoft Office 2019

  • Paquete de licencias por volumen de Microsoft Office LTSC 2021

Después de instalar el paquete de licencia para MS Office en el servidor KMS, debe instalar su clave personal CSVLK de Office y activarla.

Se usa otro script VBS (ospp.vbs) para administrar la activación de Microsoft Office en los clientes. Abra el directorio de instalación de Office para encontrarlo. Para Office 2019, el archivo ospp.vbs se encuentra de forma predeterminada en el

\Program Files\Microsoft Office\Office16

directorio.

Para especificar manualmente la dirección del servidor KMS en el cliente de Office:

cscript ospp.vbs /sethst:kms-srv.a-d.site

Cambie el puerto del servidor KMS de destino:

cscript ospp.vbs /setprt:1688

Active su versión de MS Office con licencia por volumen en un servidor KMS:

cscript ospp.vbs /act

Use el siguiente comando para verificar el estado de activación actual de Office 2019/2016/365:

cscript ospp.vbs /dstatusall

Obtenga más información sobre la activación KMS de Microsoft Office.

VAMT: herramienta de administración de activación por volumen

Para administrar claves y servidores KMS y obtener estadísticas de activación, puede instalar la utilidad Herramienta de administración de activación por volumen (VAMT).

  • VAMT no se envía como parte del sistema operativo; se incluye en Windows Assessment and Deployment Kit (ADK) y se instala por separado;

  • Se requiere .NET Framework para ejecutar VAMT;

  • VAMT usa la base de datos de SQL Server Express;

  • La última versión de VAMT (3.1) es compatible con todos los sistemas operativos de Microsoft, incluidos Windows 10/11 y Windows Server 2019/2022.

Problemas conocidos de activación de KMS

  • Un error común es instalar una clave KMS corporativa (clave CSVLK) en los clientes en lugar de una clave pública GVLK;

  • La clave GVLK que está utilizando no coincide con la versión del sistema operativo en una máquina activada;

  • Para admitir la activación de las últimas versiones de los productos de Microsoft, el servidor KMS debe estar actualizado;

  • Si obtiene un error 0xC004F074 cuando intenta activar, esto puede deberse a que falta un registro SRV

    _VLMCS._tcp.a-d.site

    en DNS. Puede ser creado por el administrador de DNS o la dirección del servidor KMS puede especificarse en el cliente manualmente;

  • El error 0xC004F038 significa que no hay suficientes clientes en su red para activar (consulte la información sobre el umbral de activación anterior). El servidor KMS comenzará a activar clientes tan pronto como reciba la cantidad mínima de solicitudes de activación;

  • Utilice el cmdlet Test-NetConnection para verificar la disponibilidad del puerto TCP/1688 en el servidor KMS:

    TNC par-kms -Port 1688 -InformationLevel Quiet

    . Si el puerto no está disponible, es posible que un firewall esté bloqueando el acceso o el Servicio de protección de software del servidor KMS (

    sppsvc

    ) no está funcionando;

  • Si desea obtener más información sobre un error de activación de Windows específico, puede usar el comando:

    slui.exe 0x2a ErrorCode

También hay un emulador de KMS de código abierto para Linux llamado vlmcsd, que se puede usar para pruebas y evaluaciones.

Artículos relacionados