🪟 Cómo activar Windows en Sistemas ggRock
¿Ves ese molesto watermark "Activate Windows" en tus Machines? Ya sea que aparezca en el escritorio o que se filtre en la interfaz de ggLeap — ¡no te preocupes, te tenemos cubierto! 😄
Esta guía te acompaña a través de diferentes formas de activar Windows en sistemas ggRock, dependiendo del tipo de licencias que tengas.
🚨 El Problema
Tus Machines pueden mostrar un watermark que dice "Activate Windows". Podría aparecer en el escritorio, o incluso detrás de aplicaciones en pantalla completa como ggLeap, causando distracción o confusión.
✅ Las Soluciones
Hay varias formas diferentes de activar Windows, dependiendo del tipo de licencia que tengas:
🏢 Opción 1: Activación por KMS (para clientes de Licencia de Volumen o Enterprise)
Si estás en un entorno empresarial, KMS (Key Management Service) es una excelente forma de gestionar la activación a escala — un servidor central activa todas tus Machines automáticamente.
🔧 Aprende más aquí:
👉 Activar usando Key Management Service (KMS) – Documentación de Microsoft
🔑 Opción 2: Activación por MAK (también para clientes de Licencia de Volumen)
La licencia MAK (Multiple Activation Key) es perfecta para implementaciones de ggRock donde quieres una activación simple y única por Machine.
📘 Más información:
👉 Planificar la Activación por Volumen – Documentación de Microsoft
💡 Consejo: Esta suele ser la ruta más fácil para configuraciones de Windows con licencia de volumen si no estás usando KMS.
🛠️ Opción 3: Activación Manual o por Script (claves Retail u OEM)
Este método funciona si:
- Compraste claves retail individuales, o
- Tus PCs vinieron con licencias OEM integradas en la BIOS
⚠️ Importante: Las claves retail y OEM tienen activaciones limitadas. Los intentos repetidos pueden agotar las disponibles y requerir llamar a Microsoft para un reinicio. Muchos centros han tenido éxito pidiendo a Microsoft que aumenten sus límites de activación después de una llamada rápida o una solicitud de soporte.
Activación Manual Paso a Paso
- Habilita Keep Writebacks en el sistema.
- Abre un símbolo del sistema elevado (haz clic derecho en Inicio > Símbolo del sistema (Admin) o Windows Terminal (Admin)).
- Ejecuta:
slmgr.vbs -rearm
- Reinicia la Machine.
- Ve a Configuración > Actualización y seguridad > Activación, luego haz clic en Cambiar clave de producto.
- Ingresa una clave de producto válida (de BIOS, retail, o tus registros).
¿Necesitas ayuda para encontrar tu clave? Microsoft ofrece varias formas de recuperar una clave de producto.
💻 Ejemplos de Activación por Script
¡Estos pueden ayudarte a automatizar el proceso a escala!
🧬 Script: Activar Usando Clave de BIOS
Este script encuentra y activa tu clave OEM automáticamente:
@echo off
setlocal
rem Uninstall and clear current key
cscript //nologo "%SystemRoot%\System32\slmgr.vbs" /upk
cscript //nologo "%SystemRoot%\System32\slmgr.vbs" /cpky
rem Try to get embedded OEM key (works on Win10 with WMIC)
set "pk="
for /f "tokens=2 delims==" %%K in ('
wmic path softwarelicensingservice get OA3xOriginalProductKey /value 2^>nul
') do set "pk=%%K"
rem If WMIC is missing (Windows 11+), fall back to PowerShell
if not defined pk (
for /f "usebackq delims=" %%K in (`
powershell -NoProfile -Command "(Get-CimInstance -ClassName SoftwareLicensingService).OA3xOriginalProductKey"
`) do set "pk=%%K"
)
rem Stop if no key found
if not defined pk (
echo No embedded OEM key found. Exiting...
exit /b 1
)
echo Installing product key: %pk%
cscript //nologo "%SystemRoot%\System32\slmgr.vbs" /ipk %pk%
cscript //nologo "%SystemRoot%\System32\slmgr.vbs" /ato
cscript //nologo "%SystemRoot%\System32\slmgr.vbs" /dli
endlocal
🧾 Script: Activar Según Service Tag (Claves Retail)
@ECHO OFF
for /F "skip=2 tokens=2 delims=," %%A in ('wmic systemenclosure get serialnumber /FORMAT:csv') do (set "serial=%%A")
REM Set product key based on serial number
if %serial%==COMPUTERSERVICETAG1 set pk=XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
if %serial%==COMPUTERSERVICETAG2 set pk=XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
cscript %WINDIR%\System32\slmgr.vbs /upk
cscript %WINDIR%\System32\slmgr.vbs /cpky
cscript %WINDIR%\System32\slmgr.vbs /ipk %pk%
cscript %WINDIR%\System32\slmgr.vbs /ato
cscript %WINDIR%\System32\slmgr.vbs /dli
🌐 Script: Activar Según Dirección MAC (Claves Retail)
@ECHO OFF
REM Get the MAC address of the first Ethernet adapter and convert it to uppercase
for /F "tokens=3 delims=," %%A in ('"getmac /v /fo csv | findstr /i Ethernet"') do (
set "MACADDR=%%A"
REM Only capture the first MAC address
goto :found
)
:found
REM Debugging step: Check the raw MAC address
echo Raw MAC Address: %MACADDR%
REM Remove leading and trailing spaces from MAC address and convert it to uppercase
set MACADDR=%MACADDR: =%
set MACADDR=%MACADDR: =-%
REM Debugging step: Check the formatted MAC address
echo Formatted MAC Address: %MACADDR%
REM Set product key based on MAC address
if /i "%MACADDR%"=="D8:43:AE:9D:95:68" set pk=XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
if /i "%MACADDR%"=="D8:43:AE:9D:97:2B" set pk=YYYYY-YYYYY-YYYYY-YYYYY-YYYYY
if /i "%MACADDR%"=="D8:43:AE:9D:95:E3" set pk=ZZZZZ-ZZZZZ-ZZZZZ-ZZZZZ-ZZZZZ
if /i "%MACADDR%"=="D8:43:AE:9D:9D:C2" set pk=AAAAA-AAAAA-AAAAA-AAAAA-AAAAA
REM Debugging step: Check the product key value
echo Product Key: %pk%
REM If product key is set, run slmgr commands
if defined pk (
cscript %WINDIR%\System32\slmgr.vbs /upk
cscript %WINDIR%\System32\slmgr.vbs /cpky
cscript %WINDIR%\System32\slmgr.vbs /ipk %pk%
cscript %WINDIR%\System32\slmgr.vbs /ato
cscript %WINDIR%\System32\slmgr.vbs /dli
) else (
echo Error: Product key not found.
)
📌 Notas Finales
- Toda Machine que arranque Windows a través de ggRock debe estar debidamente licenciada.
- Solo los clientes con licencia de volumen pueden usar los métodos KMS o MAK.
- Las claves retail/OEM pueden agotar las activaciones — prepárate para contactar a Microsoft si es necesario.
¿Necesitas más ayuda con licencias? Comienza con la descripción general de Microsoft:
👉 Licencia de Productos Windows – Microsoft
Actualizado el: 07/05/2026
¡Gracias!
