Cómo configurar y activar un servidor KMS de Windows — Real Talk
Si administras varias máquinas Windows en una red (como un administrador de sistemas o alguien cansado de introducir claves de producto constantemente), probablemente te hayas topado con la configuración de un host KMS (Servicio de Administración de Claves).Sí, es un poco engorroso, pero a la larga es mucho más económico y sencillo. Básicamente, conviertes tu Windows Server en un servidor de licencias que activa todos tus clientes de Windows y quizás también los productos de Office.¿Pero ponerlo todo en funcionamiento? A veces es sorprendentemente complicado, sobre todo con los recientes cambios en las licencias. Es normal que tengas que manipular PowerShell, DNS y comandos de activación. Esta guía intenta resolver ese lío, centrándose en Windows Server 2022, 2019 o 2016, y en los clientes de Windows 10/11 más recientes.
Una vez configurado correctamente, sus productos Windows y Office se activarán automáticamente (o casi, suponiendo que los registros SRV de DNS sean correctos).Se acabaron las llamadas incómodas ni la necesidad de introducir manualmente las claves en cada equipo. En algunas configuraciones, a la primera, puede parecer que no funciona. Es normal. Normalmente, un reinicio rápido o un poco de paciencia lo solucionan. Simplemente recuerde que el objetivo principal es configurar su servidor correctamente, activarlo con la clave correcta y dejar que su red haga su trabajo.
Cómo arreglar la configuración de tu servidor KMS: paso a paso
Instalar el rol de host KMS en Windows Server
Aquí es donde todo empieza. Necesita tener instalado el rol de Servicios de Activación por Volumen en un servidor Windows que esté siempre activo y conectado a su red. Instalarlo es sencillo, ya sea mediante la interfaz gráfica del Administrador del Servidor o PowerShell, según sus necesidades.¿Por qué? Porque este rol convierte a Windows Server en un servidor de licencias que puede activar varios clientes Windows e incluso Office si se configura correctamente.
- Abra el Administrador del servidor y vaya a «Agregar roles y características». Busque » Servicios de activación por volumen» en «Características». Márquelo y continúe. O, si prefiere la línea de comandos, ejecute:
Install-WindowsFeature -Name VolumeActivation -IncludeAllSubFeature –IncludeManagementTools. Es más rápido si ya lo ha hecho antes. - Tras la instalación, vaya a Herramientas > Herramientas de activación por volumen en el Administrador del servidor (o ejecute
slui.exey seleccione las opciones de activación).Ahora, habilite la regla de firewall para que sus clientes se comuniquen con el servidor:Enable-NetFirewallRule -Name SPPSVC-In-TCP. Esto abre el puerto TCP 1688 (predeterminado para KMS).Sin esto, sus clientes podrían recibir un error de activación extraño porque no pueden acceder al servidor.
En la mayoría de los casos, esto es suficiente para la configuración básica. Solo asegúrese de que el perfil de red de su servidor permita el tráfico entrante en el puerto 1688 si utiliza el Firewall de Windows o cualquier otro dispositivo de seguridad.
Obtenga e instale su clave de host KMS (CSVLK)
Aquí es donde entran los nervios: necesitas una clave KMS original de Microsoft. Esta clave está vinculada a tu contrato de licencia y puede ser difícil de conseguir, sobre todo desde que Microsoft cambió el proceso. Ahora puedes solicitar tu clave de host KMS mediante el formulario de soporte de VLSC o el Centro de administración de Microsoft 365 si tienes el contrato correcto.
Una vez que obtengas la clave, procede:
- Inicie sesión en el Centro de administración de Microsoft 365 y vaya a Facturación > Sus productos > Licencias por volumen. A continuación, haga clic en Descargas y claves y localice su producto. Copie la clave de host KMS para Windows Server 2022 (o la versión correspondiente).Use siempre la clave de la última versión que desee activar para obtener una activación multiversión sin complicaciones.
- En su servidor, ejecute:
slmgr /ipk <your-KMS-host-key>. Si el servidor se activó previamente con una clave diferente, es posible que deba eliminarla primero;slmgr /upkluego, ingrese la nueva clave. - Una vez introducida la clave, activa el servidor con los servidores de Microsoft:
slmgr /ato. Si tu servidor no tiene internet, puedes activarlo por teléfono a través de las Herramientas de Activación por Volumen del Administrador del Servidor, pero la mayoría de las veces, la activación por internet es más fácil (y rápida).No olvides verificar que funciona:slmgr.vbs /dlv. Debería indicar que tu canal es VOLUME_KMS_WS22 o similar, y el estado de la licencia es «Con licencia».
Y sí, a veces se producirán errores o no se activará a la primera. Es bastante normal: reinicie el servidor o el servicio de Protección de SoftwareRestart-Service -Name sppsvc. La paciencia es clave.
Configurar DNS para que los clientes encuentren su KMS
Esto es un poco engañoso. Para evitar que los clientes tengan que apuntar manualmente a tu servidor, configuras un registro SRV de DNS. Este registro indica a los clientes de Windows: «Busca aquí tu servidor de activación».Si ejecutas tu DNS localmente (como en Active Directory DNS), puedes crear este registro manualmente.
En el Administrador de DNS, agregue un nuevo registro de Servicio (SRV) en su zona:
- Nombre: _VLMCS (o _vlmcs._tcp)
- Prioridad: 0
- Peso: 100
- Puerto: 1688
- Host que ofrece este servicio: el nombre de host de su servidor KMS
Sin esto, sus clientes de Windows podrían quedarse parados sin detectar su servidor, especialmente si son más recientes o están en dominios diferentes. En algunas redes, este paso puede resultar frustrante porque las cachés DNS o los permisos bloquean sus modificaciones, así que verifique esto si los clientes no se activan.
Activar Windows y confirmar que funcionó
Una vez activado el servidor y configurado el DNS, los clientes normalmente se activarán automáticamente al iniciar, siempre que estén configurados para buscar el KMS. Sin embargo, para mayor seguridad, puede hacerlo manualmente. En una máquina real, ejecute:
slmgr /skms your-kms-server.domain.com:1688 slmgr /ato
Esto dirige al cliente directamente a su servidor KMS y activa la activación. Compruebe si funcionó con:
slmgr /dlv
Busque el estado de la licencia como «Con licencia». Si ve una notificación u otros errores, revise la configuración de DNS, la activación del servidor o los enlaces de red. A veces, un reinicio rápido o una actualización de la red marcan la diferencia.
Resumen
No es exactamente una solución plug-and-play, pero una vez que todas las piezas estén en su lugar, su red se vuelve autosuficiente, lo que le ahorra un montón de entradas manuales y futuros dolores de cabeza. Prepárese para un proceso de prueba y error, especialmente con las versiones más recientes de Windows que refuerzan las comprobaciones de licencias. Mantenga su servidor actualizado y revise los registros si algo falla. Conseguir que un servidor KMS funcione de forma fiable es un poco complicado, pero una vez que funciona correctamente, el caos de la activación se desvanece.
Resumen
- Instalar la función de Servicios de activación por volumen en Windows Server
- Obtenga su clave de host KMS de Microsoft (a través de VLSC o el portal de administración)
- Instalar y activar la clave mediante
slmgrcomandos - Configurar registros SRV de DNS para el descubrimiento automático
- Asegúrese de que los clientes apunten a su servidor y se activen con
slmgr /skmsyslmgr /ato
Cruzo los dedos para que esto ayude.
Configurar un servidor KMS es un poco raro porque a Windows le gusta complicarlo más de lo necesario, pero una vez que funciona, ahorra mucho tiempo. Recuerda: no es magia, solo una combinación de comandos, conexión de red y paciencia.¡Mucha suerte! Espero que esto active las licencias de otra red sin tener que arrancarse los pelos.