Activación de Microsoft Office a través de PowerShell con MAS
Microsoft Office, como suite de productividad esencial, requiere activación para desbloquear todas sus funcionalidades. Si bien existen métodos tradicionales, la activación mediante scripts de PowerShell ofrece un control granular y, en el contexto de Microsoft Activation Scripts (MAS), soluciones robustas para diversas ediciones de Office. Este artículo detalla cómo utilizar MAS para activar Office a través de PowerShell, explorando los mecanismos subyacentes, compatibilidad y resolución de problemas comunes.
Entendiendo la Activación de Office
Antes de sumergirnos en la implementación, es fundamental comprender los distintos tipos de activación de Office. A diferencia de Windows, Office utiliza métodos de activación ligeramente diferentes, aunque comparten la base de los servicios de gestión de claves (KMS) y las licencias minoristas/OEM.
- Licenciamiento por Volumen (Volume Licensing): Comúnmente utilizado por organizaciones, permite la activación de múltiples instalaciones a través de un servidor KMS (Key Management Service) interno o licencias MAK (Multiple Activation Key). Los productos Office LTSC y las ediciones empresariales a menudo caen en esta categoría.
- Licenciamiento Minorista (Retail Licensing): Adquirido por usuarios individuales, vinculado a una cuenta Microsoft.
- Suscripciones (Office 365/Microsoft 365 Apps for Business/Enterprise): Un modelo de suscripción que requiere verificación periódica de la licencia a través de la cuenta Microsoft asociada.
- Licencias Perpetuas (Office 2016/2019/2021): Compras únicas que otorgan derechos de uso indefinidos para una versión específica de Office.
MAS se centra principalmente en la emulación de servicios KMS o la modificación directa de los canales de licencia para activar ediciones de Office con licencias por volumen o las que pueden ser convertidas a este canal.
Arquitectura de Activación de Office y los Canales de Licencia
Internamente, Office gestiona sus licencias mediante un subsistema de licencias que interactúa con el sistema operativo y los servicios de activación de Microsoft. Los componentes clave incluyen:
- Office Software Protection Platform (OSPP): Es el servicio principal responsable de la gestión de licencias. Sus procesos, como
osppsvc.exe, son vitales para la verificación y el estado de la activación. - Registry Keys: Las configuraciones de licencia, el estado de activación, los identificadores de producto (PIDs) y la información del servidor KMS se almacenan en el registro de Windows. Las rutas típicas incluyen
HKLM\SOFTWARE\Microsoft\Office\X.0\Common\Licensing, donde X.0 representa la versión de Office (por ejemplo, 16.0 para Office 2016/2019/2021). - Product Keys: Las claves de producto no son meramente cadenas; están asociadas a un canal de licencia específico (Retail, OEM, Volume). La activación KMS sólo funciona con claves de producto genéricas KMS (GVLK) que tienen un canal de licencia de volumen.
- Servicios de Programación de Tareas: Para la activación KMS, Office programará tareas para intentar reactivarse periódicamente (normalmente cada 180 días) contactando a un servidor KMS.
MAS, a través de sus métodos, manipula estos componentes para lograr la activación: ya sea instalando un servidor KMS local temporal (método Online KMS), instalando claves GVLK directamente (método Ohook/KMS_VL_ALL si detecta una versión compatible), o parcheando la licencia directamente.
Microsoft Activation Scripts (MAS) para Office
MAS es una colección de scripts de PowerShell diseñados para activar productos Microsoft. Para la activación de Office, los métodos más relevantes dentro de MAS son:
- Online KMS: Este método emula un servidor KMS en su máquina local temporalmente. Office intenta activar contra este servidor local GVLK. Requiere una conexión a internet para descargar los componentes necesarios inicialmente, pero la activación ocurre localmente. Es un método robusto para la mayoría de las versiones de Office basadas en licencias por volumen.
- Ohook: Desarrollado para Office C2R (Click-to-Run) y Office 365/Microsoft 365 Apps for Business/Enterprise, Ohook es un método de activación persistente. Funciona mediante un parche directo al subsistema de licencias de Office, convirtiendo las licencias de suscripción o minoristas a licencias por volumen y activándolas de forma permanente. Este método es particularmente útil para Office 365, donde los métodos KMS tradicionales no suelen funcionar de forma fiable.
- KMS_VL_ALL (integrado en MAS): Aunque MAS ofrece una interfaz unificada, la lógica subyacente para KMS en Office a menudo se basa en la funcionalidad proporcionada por KMS_VL_ALL, la cual instala claves GVLK y configura un servidor KMS local o utiliza servidores KMS públicos.
Compatibilidad de Office con MAS
MAS tiene una amplia compatibilidad con diversas ediciones de Office ejecutándose en Windows 10 y Windows 11.
Ediciones de Office Compatibles:
- Office 2016 LTSC / C2R: Compatible con Online KMS y Ohook (para C2R).
- Office 2019 LTSC / C2R: Compatible con Online KMS y Ohook (para C2R).
- Office 2021 LTSC / C2R: Compatible con Online KMS y Ohook (para C2R).
- Office 2024 (próximas versiones): Previsiblemente compatible con las mismas metodologías.
- Office 365 / Microsoft 365 Apps for Business/Enterprise: Principalmente compatible con Ohook, ya que este método aborda el modelo de suscripción.
- Ediciones LTSC (Long-Term Servicing Channel): Generalmente activables con Online KMS debido a su naturaleza de licencia por volumen.
Sistemas Operativos Compatibles:
- Windows 10 (todas las versiones, incluyendo 22H2): Completamente compatible.
- Windows 11 (todas las versiones, incluyendo 23H2 y futuras 24H2): Completamente compatible.
Es importante destacar que las ediciones "Home & Student" o "Personal" que son estrictamente licencias minoristas o de suscripción pueden requerir el método Ohook para una activación persistente, ya que la conversión a licencias por volumen es necesaria.
Guía para Activar Office con PowerShell y MAS
El proceso para activar Office usando MAS vía PowerShell es directo y consiste en unos pocos pasos.
Paso 1: Descargar MAS
La forma más sencilla y recomendada de obtener MAS es a través de un comando de PowerShell directo. Este comando descarga y ejecuta el script automáticamente.
Abra PowerShell como administrador. Para ello, haga clic derecho en el botón de inicio de Windows, seleccione "Terminal de Windows (Admin)" o "Windows PowerShell (Admin)".
Una vez abierta la ventana de PowerShell con privilegios de administrador, ejecute el siguiente comando:
irm https://get.activated.win | iex
Este comando descarga el script principal de MAS y lo ejecuta. Si su navegador o antivirus bloquea la descarga, es posible que deba desactivar temporalmente la protección en tiempo real de su antivirus o el SmartScreen de Windows Defender. Estas son a menudo falsos positivos debido a la naturaleza de los scripts que interactúan con el sistema de licencias.
Alternativamente, puede descargar el archivo ZIP de MAS desde Download MAS🔑 WYqejXiqBi97 y extraerlo. La contraseña para el archivo ZIP es WYqejXiqBi97. Después de la extracción, navegue a la carpeta, haga clic derecho en MAS_AIO.cmd y seleccione "Ejecutar como administrador".
Paso 2: Ejecutar el Menú de MAS
Una vez ejecutado el comando de PowerShell o el archivo CMD, se abrirá una ventana que presentará el menú principal de MAS.
+-----------------------------------------------------------------------------+
| Microsoft Activation Scripts vX.X |
| |
| 1. HWID Activation (Windows) |
| 2. Online KMS Activation (Windows/Office) |
| 3. KMS38 Activation (Windows) |
| 4. Ohook Activation (Office 365/2016/2019/2021) |
| 5. Convert Office C2R to Volume |
| 6. Check Activation Status |
| 7. Uninstall MAS |
| 8. Advanced Options (Custom KMS, Reset Trial, etc.) |
| 0. Exit |
+-----------------------------------------------------------------------------+
| Select an option: |
+-----------------------------------------------------------------------------+
Para activar Office, las opciones más relevantes son 2. Online KMS Activation (Windows/Office) y 4. Ohook Activation (Office 365/2016/2019/2021).
Paso 3: Selección del Método de Activación para Office
Opción A: Online KMS Activation (Opción 2)
Elija esta opción si tiene Office 2016, 2019, 2021 (LTSC o C2R que aún no se han activado con una cuenta Microsoft) o cualquier otra versión de Office compatible con licencias por volumen.
- Ingrese
2y presione Enter. - El script detectará las instalaciones de Office y comenzará el proceso. Esto implica la instalación de claves GVLK si es necesario y la emulación de un servidor KMS local.
- El proceso podría tardar unos minutos. Una vez completado, mostrará un mensaje de éxito. La activación es efectiva por 180 días y el script programará una tarea para renovarla automáticamente.
Opción B: Ohook Activation (Opción 4)
Seleccione este si tiene Office 365/Microsoft 365 Apps o versiones de Office C2R que han estado vinculadas a una cuenta Microsoft y los métodos KMS tradicionales no funcionan. Ohook también es una excelente opción para las versiones perpetuas de Office 2016/2019/2021 C2R para una activación más duradera.
- Ingrese
4y presione Enter. - El script notificará que está intentando parchear el sistema de licencias de Office. Asegúrese de que ninguna aplicación de Office esté abierta durante este proceso.
- Siga las instrucciones en pantalla. Ohook se encarga de convertir el canal de licencia si es necesario y de activar Office de forma persistente. Este método no requiere renovaciones constantes como KMS.
- Una vez finalizado, reinicie cualquier aplicación de Office para verificar el estado de activación.
Paso 4: Verificar el Estado de Activación
Después de ejecutar el método de activación elegido, es crucial verificar que Office se ha activado correctamente.
- Vuelva al menú principal de MAS (si se cerró, ejecute de nuevo el comando
irm https://get.activated.win | iex). - Seleccione la opción 6. Check Activation Status (ingrese
6y presione Enter). - El script mostrará el estado de activación de Windows y Office. Para Office, debería ver
LICENSE STATUS: LICENSEDy la fecha de caducidad (para KMS será 180 días, pero se renovará; para Ohook, debería indicar "Permantent").
Alternativamente, puede abrir cualquier aplicación de Office (por ejemplo, Word, Excel), ir a "Archivo" > "Cuenta" y buscar la sección "Información del producto". Debería indicar "Producto Activado".
Casos Particulares y Consideraciones
- Office 365 / Microsoft 365 Apps: Si ya ha iniciado sesión con una cuenta de Microsoft, Ohook es el método preferido. Si intenta usar Online KMS, puede experimentar conflictos o una activación temporal. El parche Ohook funciona desconectando esencialmente la comprobación de la suscripción.
- Múltiples Instalaciones de Office: Si tiene varias versiones de Office instaladas (no recomendado), MAS intentará activar todas las instalaciones compatibles. Para evitar conflictos, es mejor tener una única suite de Office instalada.
- Versiones de 32 bits vs. 64 bits: MAS gestiona automáticamente las rutas de instalación para versiones de 32 o 64 bits de Office.
- Antivirus y SmartScreen: Como se mencionó, es común que los programas antivirus o Windows SmartScreen detecten MAS como una amenaza. Esto se debe a que MAS modifica componentes del sistema relacionados con la activación de software, lo que es un comportamiento que a menudo se asocia con software malicioso. Es un falso positivo. Añada MAS a las excepciones de su antivirus o desactive SmartScreen temporalmente si encuentra problemas.
Resolución de Problemas Comunes
Incluso con una herramienta robusta como MAS, pueden surgir problemas. Aquí se detallan algunos escenarios comunes y sus soluciones:
Escenario 1: "Error: Office product key not found" o "No supported Office detected."
- Causa: MAS no puede encontrar una instalación válida de Office o la instalación no es reconocida como una versión compatible con el método de activación. A veces, esto ocurre si Office no está configurado como una versión que pueda usar licencias por volumen.
- Solución:
- Asegúrese de que Office esté completamente instalado y no sea una versión de prueba corrupta.
- Verifique que su versión de Office sea compatible con MAS (consulte la sección de compatibilidad).
- Si tiene una versión C2R (Click-to-Run) y MAS no la detecta correctamente para KMS, intente usar la opción "5. Convert Office C2R to Volume" en el menú principal. Luego, intente la activación Online KMS o Ohook.
- Desinstale cualquier clave de producto anterior de Office que pueda estar en conflicto. Puede usar
cscript "C:\Program Files\Microsoft Office\OfficeXX\OSPP.VBS" /dstatus(reemplace "OfficeXX" con su versión, ej. "Office16") para ver el estado de la licencia, y/unpkey:XXXXXpara eliminar claves específicas.
Escenario 2: La activación KMS falla con un código de error específico (ej. 0xC004F074).
- Causa: Este código de error a menudo indica que el cliente KMS (Office) no pudo contactar un servidor KMS válido o que la clave GVLK no está instalada correctamente.
- Solución:
- Asegúrese de que no hay ningún otro activador KMS ejecutándose o configurado previamente que pueda interferir. Desinstale cualquier rastro de activadores anteriores.
- Ejecute MAS nuevamente como administrador.
- Asegúrese de que su firewall no está bloqueando las conexiones locales que MAS necesita para el servidor KMS virtual. Temporalmente inhabilite su firewall si es una posibilidad.
- Intente el método "Ohook Activation" (Opción 4), ya que no depende de la conectividad KMS.
Escenario 3: Office sigue pidiendo iniciar sesión con una cuenta Microsoft para activar O365, incluso después de usar Ohook.
- Causa: Aunque Ohook desactiva la verificación de la suscripción, algunas partes de la interfaz de usuario de Office pueden seguir mostrando indicaciones de inicio de sesión o estado de suscripción. Además, si el parche Ohook no se aplicó completamente o encontró una interferencia, la desactivación podría no ser del todo efectiva.
- Solución:
- Reinicie su PC después de aplicar Ohook.
- Asegúrese de que no hay aplicaciones de Office abiertas durante la ejecución de Ohook.
- Vuelva a ejecutar Ohook en MAS como administrador.
- Ignore los mensajes de inicio de sesión. Si Office funciona completamente sin restricciones (guardar, editar, etc.), la activación es exitosa. Los mensajes de inicio de sesión persistentes a menudo son cosméticos después de que Ohook ha aplicado el parche.
- Consulte la sección "Archivo" > "Cuenta" en cualquier aplicación de Office. Si dice "Producto Activado", entonces Ohook ha hecho su trabajo.
Escenario 4: MAS se cierra inesperadamente o PowerShell muestra un error de script.
- Causa: Esto puede ser debido a una corrupción del sistema de PowerShell, conflictos con antivirus, o permisos insuficientes.
- Solución:
- Antivirus/Windows Defender: Desactive temporalmente su antivirus o añada la carpeta de MAS a las exclusiones de Windows Defender. Este es el culpable más común.
- Permisos de Administrador: Asegúrese de que está ejecutando PowerShell como administrador.
- Política de Ejecución de PowerShell: Aunque el comando
irm | iexgeneralmente elude esto, ocasionalmente la política de ejecución de PowerShell puede estar configurada de forma restrictiva. Para verificar y cambiarlo temporalmente, abra PowerShell (no como administrador), ejecuteGet-ExecutionPolicy, y si no esRemoteSignedoUnrestricted, puede establecerlo temporalmente conSet-ExecutionPolicy -ExecutionPolicy Bypass -Scope Process. Vuelva a ejecutar el comando de MAS. - Descarga Corrupta: Si descargó el ZIP, asegúrese de que la descarga fue completa y que la extracción con la contraseña
WYqejXiqBi97fue exitosa.
Preguntas Frecuentes (FAQ)
-
¿Es MAS una herramienta de activación ilegal? MAS es un proyecto de código abierto que utiliza métodos ampliamente conocidos para la activación de productos Microsoft, principalmente emulando escenarios de licencias por volumen. Su legalidad depende de las leyes de licenciamiento de su región y de si posee o no una licencia válida para el software que está activando. Desde una perspectiva técnica, es una herramienta de gestión de licencias.
-
¿Tengo que desactivar mi antivirus para usar MAS? A menudo sí, al menos temporalmente. Los scripts de activación modifican el sistema de licencias de Windows y Office, lo que puede ser interpretado como un comportamiento sospechoso por los programas antivirus, resultando en falsos positivos. Es una práctica común añadir MAS a las excepciones o desactivar la protección en tiempo real durante la ejecución.
-
¿Cuánto tiempo dura la activación de Office con MAS? Con el método Online KMS, la activación dura 180 días, pero MAS programa una tarea para renovarla automáticamente. Mientras mantenga la tarea programada y el sistema esté en línea periódicamente, la activación será continua. Con el método Ohook, la activación de Office es generalmente permanente (lifetime) ya que se aplica un parche directo al subsistema de licencias.
-
Mi Office se desactiva después de un tiempo, ¿qué debo hacer? Primero, verifique su estado de activación con la Opción 6 de MAS. Si usó Online KMS, es posible que la tarea programada de renovación haya fallado o haya sido eliminada. Ejecute MAS nuevamente y elija la Opción 2 para reactivar. Si usó Ohook y se desactiva, es muy inusual; reintente Ohook (Opción 4) y reinicie el PC. Asegúrese de que su antivirus no haya revertido los cambios de Ohook.
-
¿Puedo usar MAS para activar versiones de Office compradas en tiendas (Retail)? MAS está diseñado principalmente para trabajar con ediciones de Office que pueden ser convertidas a o que ya son licencias por volumen. Si tiene una edición Retail, MAS (específicamente Ohook o la conversión de C2R a Volumen antes de KMS) puede intentar convertir el canal de licencia para permitir la activación. Sin embargo, para licencias estrictamente Retail o de suscripción vinculadas a una cuenta Microsoft, el método Ohook es el más adecuado y persistente.
-
¿Qué hago si MAS me pide la contraseña del ZIP? Si ha descargado el archivo ZIP de MAS, la contraseña para la extracción es
WYqejXiqBi97. Asegúrese de extraer todos los archivos antes de intentar ejecutar el script. Si está utilizando el comandoirm https://get.activated.win | iex, no necesitará ninguna contraseña, ya que el script se descarga y ejecuta directamente en memoria.
Conclusión
La activación de Microsoft Office a través de PowerShell con Microsoft Activation Scripts (MAS) ofrece una solución flexible y potente para diversas ediciones de la suite. Al comprender los mecanismos subyacentes de las licencias de Office y aplicar el método MAS correcto (Online KMS para licencias por volumen o Ohook para Office 365/C2R), los usuarios pueden lograr una activación duradera y estable. Como herramienta de código abierto, MAS continúa siendo una opción viable para la gestión de licencias de productos Microsoft. Para obtener más información y actualizaciones, visite la página principal de MAS o consulte el blog para artículos técnicos adicionales.