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 sistema internoServicio de gestión de claves (KMS)host en la red donde se activan todos los dispositivos 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 íntegramente dentro de su red local.
Contenido:
- Comprensión de la arquitectura de activación de volumen KMS
- ¿Cómo instalar el servidor de administración de claves de activación por volumen en Windows Server?
- ¿Cómo activar Windows con el servidor KMS?
- Activación de la licencia por volumen de Microsoft Office con el servidor KMS
- VAMT: herramienta de gestión de activación de volumen
- Problemas conocidos de activación de KMS
Comprensión de la arquitectura de activación de volumen KMS
La infraestructura KMS consta de unaservidor KMSque es activado por Microsoft (esto debe hacerse una vez, ya sea en línea o por teléfono), yClientes KMS, que envían solicitudes de activación al servidor KMS. Las estaciones de trabajo 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 servidor KMS en sí se activa mediante una corporativa especialclave CSVLK (Clave de host KMS), que puede ser obtenido por cualquier cliente corporativo de Microsoft en su cuenta personal en el sitio de Licencias por Volumen de Microsoft (VLSC) –https://www.microsoft.com/Licensing/servicecenter/default.aspx
Inicia sesión y ve alCentro de servicios de licencias por volumen de Microsoft -> Licencia -> Resumen de relaciones -> Claves de producto.Copie su clave de host KMS paraWindows Srv 2019 DataCtr/Std KMS(Por ejemplo).
Actualmente, la clave de host KMS no aparece en el VLSC de forma predeterminada. Microsoft generará una clave de host KMS 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 servidores Microsoft. La activación del servidor KMS solo debe realizarse una vez.

Un único servidor KMS puede activar una cantidad ilimitada de clientes KMS. Por ejemplo, aunque su contrato con Microsoft establece que ha comprado licencias por volumen para 100 computadoras de escritorio, en teoría 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 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 ambas ediciones de escritorio de Windows y Windows, así como productos del paquete Microsoft Office.
Durante la instalación de un servidor KMS, puede registrar automáticamente un archivo especialSRV (_VLMCS)registro 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.woshub.com, ejecute el comando:
nslookup -type=srv _vlmcs._tcp.corp.woshub.com
_vlmcs._tcp.corp. woshub.com SRV service location: priority = 0 weight = 0 port = 1688 svr hostname = ny-kms01.corp.woshub.com ny-kms01.corp.woshub.com internet address = 10.0.1.100


En este ejemplo, puede ver que el servicio KMS está implementado 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 unGvlk(Licencia por volumen genérica). Después de haber 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 realizar la activación en él.
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 enlacehttps://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 nueva puede activar todas las versiones anteriores de Windows, pero no al revés. Por ejemplo, un servidor KMS activado con una clave KMS DataCtr/Std Srv 2016 de Windows 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 utilizar una extensión KMS especial llamadaActivación basada en Active Directory (ADBA)para una red de dominio AD. ADBA le permite activar automáticamente computadoras 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).
Como el servicio KMS no es un servicio que consume 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.
- Instale elServicios de activación por volumenrol a través de la consola del Administrador del servidor o usando PowerShell:
Install-WindowsFeature -Name VolumeActivation -IncludeAllSubFeature –Include ManagementTool - Luego abra un símbolo del sistema e instale la clave CSVLK de la empresa. Active su 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), se debe poder acceder a los sitios web de Microsoft 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 técnico de Microsoft para su país en el archivo phone.inf:get-content C:windowsSystem32sppuiphone.inf).

- Los clientes se conectan al servidor KMS utilizando 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 - Para publicar el registro SRV de un servidor KMS en DNS, ejecute:
slmgr /sdns - 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 la 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?
Utilice el script VBS incorporado%WinDir%System32slmgr.vbspara 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 Windows o un host de Windows Server en un servidor KMS, siga los pasos a continuación.
- Configure 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 - Si el descubrimiento automático de KMS no está configurado en el dominio (por registro SRV), puede especificar manualmente la dirección y el puerto del servidor KMS:
slmgr /skms kms-srv.woshub.com:1688 - 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.
- Verifique el estado de activación de Windows:
slmgr /dlv
Si Windows se activó exitosamente en KMS, debería mostrarse esto:VOLUME_KMSCLIENT channel License status: Licensed


No es que pueda activar productos de licencia por volumen de Microsoft utilizando KMS Server si se cumple el siguiente número mínimo de clientes KMS (umbral de activación) se cumplen los requisitos:
- Sistemas operativos de escritorio Windows: 25
- Sistemas operativos Windows Server: 5
- Oficina de Microsoft: 5
Cuando la cantidad de solicitudes de activación de los clientes excede 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 del recuento 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 hayan 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 ha estado conectada por más de 180 días, su copia de Windows entra en modo de evaluación (período de gracia). De forma predeterminada, las computadoras cliente de KMS intentan renovar su activación cada siete días.
Si necesitas activar dispositivos que no están conectados a la red corporativa con un servidor KMS al menos una vez cada 180 días, te recomendamos utilizar 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 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 adecuada de volumelicensepack.
- 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


Lea también:Cómo reparar el error de activación de KMS 0xC004F042 en Windows
Después de instalar el paquete de licencia para MS Office en el servidor KMS, debe instalar su clave CSVLK personal de Office y activarla.
Otro script VBS (ospp.vbs) se utiliza para gestionar 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 elProgram FilesMicrosoft OfficeOffice16directorio.
Para especificar manualmente la dirección del servidor KMS en el cliente de Office:
cscript ospp.vbs /sethst:kms-srv.woshub.com
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
Utilice 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 de Microsoft Office KMS.
VAMT: herramienta de gestión de activación de 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; está incluido en el Kit de implementación y evaluación de Windows (ADK) y se instala por separado;
- Se requiere .NET Framework para ejecutar VAMT;
- VAMT utiliza la base de datos 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.Gvlkllave;
- 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 obtienes un0xC004F074error al intentar activar, esto puede deberse a que falta un registro SRV
_VLMCS._tcp.woshub.comen DNS. Puede ser creado por el administrador de DNS o la dirección del servidor KMS se puede especificar manualmente en el cliente; - Error0xC004F038significa que no hay suficientes clientes en su red para activar (consulte la información del umbral de activación más arriba). 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 comprobar la disponibilidad del puertoTCP/1688en 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 utilizar el comando:
slui.exe 0x2a ErrorCode.
También existe un emulador KMS de código abierto para Linux llamado vlmcsd, que se puede utilizar para pruebas y evaluaciones.










