Entendiendo la Activación de Office por PowerShell
La activación de Microsoft Office es un proceso crucial para garantizar la plena funcionalidad de las aplicaciones de productividad. Tradicionalmente, esto implica la introducción de una clave de producto o la vinculación con una cuenta de Microsoft. Sin embargo, en entornos empresariales, de prueba o para usuarios que buscan una solución de activación más flexible, el uso de scripts de PowerShell ha ganado popularidad. Microsoft Activation Scripts (MAS) es una herramienta de código abierto que simplifica enormemente este proceso, ofreciendo métodos robustos y probados para activar Office a través de la línea de comandos de PowerShell.
Este documento técnico explora en profundidad cómo se puede activar Microsoft Office utilizando PowerShell, centrándose específicamente en las capacidades de MAS. Desglosaremos los métodos de activación principales, su funcionamiento interno, la compatibilidad con diferentes versiones de Office y la implementación paso a paso.
¿Por qué PowerShell para Activar Office?
PowerShell es un shell de línea de comandos y un lenguaje de scripting desarrollado por Microsoft, diseñado para la automatización y la gestión de sistemas. Su integración profunda con los productos de Microsoft lo convierte en una herramienta ideal para tareas administrativas, incluida la activación de software.
Las ventajas de usar PowerShell para activar Office incluyen:
- Automatización: Permite la activación desatendida en múltiples sistemas, ideal para implementaciones a gran escala.
- Flexibilidad: Ofrece control granular sobre el proceso de activación, pudiendo elegir entre diferentes métodos según las necesidades.
- Eficiencia: Reduce el tiempo y el esfuerzo manual en comparación con la activación interactiva.
- Auditoría y Trazabilidad: Los scripts pueden generar registros de activación, lo que facilita el seguimiento y la resolución de problemas.
MAS aprovecha estas ventajas, encapsulando la lógica compleja de los diferentes métodos de activación en un script de PowerShell fácil de usar.
Métodos de Activación de Office Soportados por MAS
Microsoft Activation Scripts (MAS) ofrece varias estrategias para activar Microsoft Office. Cada método tiene sus propias características y casos de uso. Comprender cómo funciona cada uno es fundamental para seleccionar la opción más adecuada.
1. Activación KMS (Key Management Service)
El método KMS es una técnica de activación por volumen utilizada por organizaciones para activar un gran número de sistemas dentro de su red. KMS requiere la presencia de un servidor KMS en la red que los clientes puedan contactar. MAS puede simular este entorno o utilizar servidores KMS públicos.
Funcionamiento Interno (KMS para Office):
Para las ediciones de licencia por volumen de Office (por ejemplo, Office Professional Plus, Office Standard, Office LTSC), el proceso de activación KMS sigue estos pasos:
- Instalación de la Clave Cliente GVLK (Generic Volume License Key): Office se instala con una clave GVLK predeterminada que no activa el producto, pero lo prepara para buscar un servidor KMS. Estas claves son públicas y específicas para cada edición de Office.
- Contacto con el Servidor KMS: El cliente de Office intenta contactar a un servidor KMS para solicitar la activación. Este contacto se realiza generalmente a través del puerto TCP 1688.
- Activación Temporal: Si el servidor KMS es alcanzable y tiene suficientes activaciones contadas (se requiere un mínimo de 5 para Office), el servidor emite una licencia temporal. Esta licencia tiene una validez de 180 días.
- Renovación en Segundo Plano: Office intenta renovar su activación cada 7 días. Si el servidor KMS es contactado exitosamente, la licencia se extiende por otros 180 días. Esto significa que el cliente debe contactar al servidor KMS al menos una vez cada 180 días para mantener la activación.
MAS automatiza este proceso configurando Office para usar un servidor KMS localmente emulado (a través de herramientas como Ohook o AAct) o uno público. Esto implica la configuración de la clave GVLK y la dirección del servidor KMS.
Software Key Management Service (SKMS) y VBScripts:
Office utiliza los Servicios de Licencias de Software (SLS) y scripts VBScript ubicados en C:\Program Files\Microsoft Office\OfficeXX (donde XX es la versión, e.g., 16 para Office 2016/2019/2021) para gestionar la activación.
ospp.vbses el script principal para la gestión de licencias de Office.slmgr.vbs(Software Licensing Management Tool) es la herramienta de propósito general para la gestión de licencias de Windows, pero también interactúa con el sistema de licencias.
MAS invoca ospp.vbs con los parámetros adecuados (por ejemplo, /inpkey para instalar la clave, /sethst para establecer la dirección del host KMS, /act para intentar la activación).
Compatibilidad KMS (Office):
- Office 2016/2019/2021 LTSC/Professional Plus: Totalmente compatible.
- Office 365 (C2R): Generalmente no compatible con KMS, ya que Office 365 requiere una suscripción basada en cuenta de Microsoft. Sin embargo, MAS puede activar las versiones perpetuas del Motor C2R.
- Project and Visio (Licencia por Volumen): También compatibles con KMS.
2. Ohook
Ohook es un método de activación "persistente" para versiones de Office 365 (click-to-run) y Office 2021/2019 LTSC que se basa en la interceptación de las llamadas a la API de activación. A diferencia de KMS, no requiere una renovación periódica contra un servidor. Es una técnica más avanzada que modifica temporalmente la forma en que Office verifica su estado de licencia.
Funcionamiento Interno (Ohook):
Ohook actúa como un "enganche" (hook) en el proceso de verificación de licencias de Office. Las versiones modernas de Office, especialmente Click-to-Run (C2R), utilizan un sistema de licencias más complejo que involucra servicios en la nube de Microsoft.
- Sustitución de Componentes (DLL Patching): Ohook puede implicar la sustitución o parcheo de ciertos archivos DLL o módulos dentro de la instalación de Office que son responsables de la verificación de licencias.
- Redirección de Solicitudes: Cuando Office intenta comunicarse con los servidores de activación de Microsoft o verificar el estado de la licencia, Ohook intercepta estas llamadas y devuelve una respuesta de "activado" simulada, o las redirige localmente para omitir la verificación en línea.
- Persistencia: La modificación se diseña para ser persistente, lo que significa que Office permanece activado incluso después de reinicios y sin necesidad de renovaciones periódicas a un servidor externo.
MAS implementa Ohook para ofrecer una activación más "permanente" para Office C2R y LTSC que normalmente no se beneficiarían del KMS tradicional o requerirían una suscripción. Es importante destacar que Ohook generalmente se aplica como un "modo silencioso" sin la necesidad de interacción constante con el usuario después de la aplicación inicial.
Compatibilidad Ohook (Office):
- Office C2R (365, 2019, 2021): Principalmente diseñado para estas versiones, proporcionando una activación persistente.
- Office LTSC (2019, 2021): Muy efectivo para estas ediciones también.
3. Activación Online KMS
La activación Online KMS es una variante del método KMS que utiliza servidores KMS públicos disponibles en Internet. MAS puede configurar Office para que apunte a uno de estos servidores.
Funcionamiento Interno (Online KMS):
El principio es idéntico a la activación KMS local, pero en lugar de apuntar a un servidor dentro de la red local, Office se configura para contactar un servidor KMS globalmente accesible.
- Configuración de Servidor KMS Público: MAS identifica un servidor KMS público funcional (a menudo mediante una dirección IP o un nombre de host) y configura Office para usarlo.
- Activación y Renovación: El cliente de Office se comunica con este servidor remoto para obtener y renovar su licencia de 180 días.
El desafío con los servidores KMS públicos es su fiabilidad; pueden dejar de estar disponibles en cualquier momento. MAS intenta seleccionar servidores fiables, pero la activación puede requerir una re-ejecución si el servidor original deja de funcionar.
Compatibilidad Online KMS (Office):
- Office 2016/2019/2021 LTSC/Professional Plus: Compatible.
- Project and Visio (Licencia por Volumen): Compatible.
Preparación para la Activación con MAS
Antes de proceder con la activación, es crucial preparar su sistema y entender el proceso.
Desactivar temporalmente el Antivirus (Importante)
Una de las consideraciones más importantes es que los activadores, incluidos scripts como MAS, a menudo son detectados como "malware" o "PUP" (Programas Potencialmente No Deseados) por el software antivirus. Esto se debe a que modifican el sistema de licencias del software, un comportamiento que los antivirus señalan erróneamente como malicioso.
Acción Requerida: Para evitar que el antivirus bloquee o elimine archivos clave de MAS, desactive temporalmente su software antivirus (Windows Defender y cualquier otro software de terceros) antes de descargar y ejecutar el script. Una vez completada la activación, puede volver a activarlo. Si los archivos de MAS son puestos en cuarentena o eliminados, la activación fallará.
Descarga de Microsoft Activation Scripts (MAS)
Hay dos métodos principales para obtener MAS:
-
Ejecución Directa desde PowerShell: Este es el método preferido y más sencillo, ya que descarga y ejecuta el script más reciente directamente. Abra PowerShell como administrador y ejecute el siguiente comando:
irm https://get.activated.win | iexEste comando recupera el script de instalación de MAS de la fuente oficial y lo ejecuta directamente en su sistema.
-
Descarga Manual (Método Alternativo): Si prefiere descargar el script manualmente, puede ir a la página de inicio de MAS y descargar el archivo ZIP.
Contraseña del ZIP: La contraseña para descomprimir el archivo es
WYqejXiqBi97. Asegúrese de extraer el contenido a una ubicación que no sea supervisada de cerca por su antivirus después de haberlo deshabilitado.
Guía Paso a Paso para Activar Office con PowerShell y MAS
Una vez que tenga MAS listo, el proceso de activación es directo.
1. Iniciar PowerShell como Administrador
Para que MAS pueda realizar los cambios necesarios en el sistema, debe ejecutarse con privilegios administrativos.
- Presione
Win + Xy seleccione "Windows PowerShell (Administrador)" o "Terminal (Administrador)". - Confirme la solicitud de Control de Cuentas de Usuario (UAC).
2. Ejecutar el Script de MAS
Si utilizó el método de ejecución directa, ya habrá introducido el comando:
irm https://get.activated.win | iex
Si descargó el archivo ZIP, navegue hasta la carpeta donde extrajo MAS en PowerShell (ejemplo: cd C:\Users\SuUsuario\Desktop\MAS-AIO) y luego ejecute el script principal. Normalmente, esto sería un archivo .cmd o .ps1. El script principal a buscar es MAS_AIO.cmd o Activate.cmd.
3. Seleccionar el Método de Activación
Una vez que MAS se ejecuta, presentará un menú con varias opciones. Para Office, las opciones relevantes generalmente se encuentran bajo las secciones de KMS o Ohook.
El menú principal suele ofrecer:
- Activación KMS (para Windows y Office): Esta opción es adecuada para Office Professional Plus o LTSC. Utiliza un servidor KMS local o público.
- Activación Ohook (para Office (C2R) / LTSC): Esta es la opción recomendada para versiones Click-to-Run de Office, incluidas Office 365 permanentes y LTSC.
Opción Recomendada:
- Para Office 2016/2019/2021 LTSC/Professional Plus, la opción KMS es la más común y funcional.
- Para Office 365 (licencias de por vida, no suscripción) o Office 2021 C2R, la opción Ohook es generalmente la más efectiva y persistente.
Siga las instrucciones en pantalla para seleccionar el método deseado. El script hará el resto, aplicando la clave de producto (GVLK si es necesario), configurando el servidor KMS o aplicando las modificaciones de Ohook.
4. Verificar el Estado de Activación
Después de que el script haya terminado, es prudente verificar el estado de activación de Office.
- Abra cualquier aplicación de Office (por ejemplo, Word, Excel).
- Vaya a
Archivo > Cuenta. - Debería ver "Producto activado" o un mensaje similar.
Alternativamente, puede verificar el estado de activación de Office a través de PowerShell o CMD. Navegue a la carpeta de herramientas de Office (reemplace Office16 con la versión de su Office, e.g., Office15 para 2013, Office16 para 2016/2019/2021):
cd "C:\Program Files\Microsoft Office\Office16"
cscript ospp.vbs /dstatus
Este comando mostrará una lista de licencias instaladas y su estado. Confirme que la licencia de su Office principal aparece como "LICENSED".
Compatibilidad Específica con Versiones de Office
MAS se esfuerza por ser compatible con una amplia gama de versiones de Office.
| Versión de Office | Método KMS (MAS) | Método Ohook (MAS) | Notas |
|---|---|---|---|
| Office 2016 | Profesional Plus, Standard (VL) - Compatible al 100% | No aplicable (principalmente para C2R/LTSC) | Activación persistente con KMS si el servidor es estable. |
| Office 2019 | Profesional Plus, Standard (VL) - Compatible al 100% | Compatible (especialmente si es C2R) | Ohook es una buena opción para versiones C2R/LTSC. |
| Office 2021 | LTSC Professional Plus - Compatible | Compatible (especialmente C2R y LTSC) | Alta compatibilidad con Ohook para las ediciones C2R/LTSC. |
| Office 2024 (Pre-release) | Probablemente compatible con LTSC o VL | Muy probable que sea el método preferido para C2R/LTSC | Las versiones de vista previa suelen comportarse como LTSC/C2R actuales. |
| Microsoft 365 (C2R) | No compatible (requiere suscripción) | Compatible (para activación de por vida / perpetua) | Ohook es la solución principal para las instalaciones de M365 (no de suscripción activa). |
| Project (VL) | Compatible | Depende de la versión C2R/LTSC | Sigue las mismas reglas que la suite principal de Office. |
| Visio (VL) | Compatible | Depende de la versión C2R/LTSC | Sigue las mismas reglas que la suite principal de Office. |
Notas Clave:
- Licencias por Volumen (VL): Office Professional Plus, Standard, Project Professional, Visio Professional son ediciones "por volumen" y son las más adecuadas para la activación KMS y, en algunos casos, Ohook.
- Click-to-Run (C2R): Las instalaciones de Office 365 y las versiones modernas de Office 2019/2021 a menudo usan el mecanismo C2R. Para estas, Ohook es a menudo el método más eficaz.
- Ediciones de Retail: Las ediciones de venta al público (por ejemplo, Office Home & Business) generalmente requieren una clave de producto minorista y no son compatibles con KMS u Ohook, salvo que se transformen a una licencia VL con MAS o se trate de una versión C2R para la que Ohook es aplicable. MAS puede convertir estas ediciones a VL si es necesario antes de la activación.
Solución de Problemas Comunes
Incluso con una herramienta robusta como MAS, pueden surgir problemas. Aquí se detallan algunos escenarios comunes y sus soluciones.
1. Error: "Antivirus ha eliminado el archivo" o "Script blocked"
Descripción: El script de MAS no se ejecuta correctamente o los archivos de MAS desaparecen poco después de la descarga/extracción. El antivirus (ej. Windows Defender) muestra una notificación de eliminación de amenaza.
Causa: Su software antivirus ha detectado archivos o comportamientos de MAS como una amenaza, lo que resulta en su cuarentena o eliminación.
Solución:
- Desactive completamente su software antivirus (incluido Windows Defender) antes de descargar o extraer MAS.
- Descargue o extraiga MAS nuevamente. Utilice la contraseña
WYqejXiqBi97si es una descarga manual. - Ejecute MAS.
- Una vez finalizada la activación, restaure su antivirus si lo había deshabilitado por completo.
- Si desea evitar futuras detecciones, puede agregar la carpeta de MAS o los archivos
.cmd/.ps1a las exclusiones de su antivirus.
2. Error: "Product activation failed" o "Unlicensed Product" después de ejecutar MAS
Descripción: MAS indica que la activación se completó, pero Office sigue mostrando "Producto sin licencia" o un error de activación.
Causa:
- La versión de Office no es compatible con el método de activación elegido.
- Conflictos con instalaciones de Office anteriores o licencias preexistentes.
- El servidor KMS no fue contactado con éxito o está inactivo.
- Permisos insuficientes.
Solución:
- Verifique permisos de Administrador: Asegúrese de que PowerShell se ejecutó como administrador.
- Reejecute MAS y pruebe otro método: Si usó KMS, pruebe Ohook (especialmente para ediciones C2R/LTSC). Si usó Ohook, asegúrese de que sea una versión compatible de Office. MAS a menudo tiene una opción para "Limpiar activación" o "Convertir Retail a VL". Utilice estas opciones primero.
- Desinstale y reinstale Office (último recurso): Si la activación sigue fallando, considere desinstalar completamente Office, reiniciar y luego reinstalarlo antes de volver a ejecutar MAS. Asegúrese de que sea una ISO limpia o una versión compatible. Puede usar la herramienta de desinstalación de Office de Microsoft para una eliminación limpia.
- Verificar la edición de Office: Asegúrese de que su versión de Office sea una edición de licencia por volumen (Professional Plus, LTSC) o una versión C2R compatible con Ohook. Las ediciones "Retail" pueden necesitar ser convertidas a VL usando MAS antes de la activación.
3. Error: "A connection to the KMS server could not be established" (Sólo para KMS)
Descripción: El log de activación de KMS muestra un error indicando que no se pudo contactar el servidor KMS.
Causa:
- Firewall de Windows o de terceros bloqueando la comunicación (puerto 1688).
- Servidor KMS público no disponible o caído.
- Problemas de red local.
Solución:
- Verifique el Firewall: Asegúrese de que el firewall de Windows no esté bloqueando el puerto 1688 (TCP). Windows Defender Firewall a veces bloquea las conexiones por defecto.
- Reintente la activación KMS con MAS: MAS a menudo intenta múltiples servidores KMS públicos o configura uno local. Vuelva a ejecutar MAS y elija la opción KMS.
- Pruebe con Ohook (si es compatible): Si KMS sigue fallando, y su versión de Office es compatible (C2R/LTSC), use el método Ohook que no depende de un servidor externo.
- Verifique la conectividad de red: Asegúrese de tener una conexión a Internet activa si está utilizando Online KMS.
4. La activación de Office caduca después de 180 días (Sólo para KMS)
Descripción: Office estuvo activado, pero después de varios meses, vuelve a mostrar "Producto sin licencia".
Causa: La activación KMS es temporal y dura 180 días. Requiere una renovación periódica contactando un servidor KMS. Su sistema no pudo contactar el servidor KMS para renovar la licencia.
Solución:
- Re-ejecute MAS y elija KMS "Online" o "Permanente": MAS tiene opciones que intentan configurar una tarea programada para la renovación automática o que apuntan a servidores KMS más estables.
- Verifique la tarea programada (si aplica): Si MAS configuró una tarea programada para renovar KMS, verifique si está activa y ejecutándose. Puede encontrarla en
Programador de tareasen "Microsoft > Windows > KMSAuto" o similar. - Considere Ohook: Si los problemas de renovación persisten, y su versión de Office es compatible con Ohook, esta es una solución más persistente que la activación KMS.
Preguntas Frecuentes (FAQ)
1. ¿Es legal usar Microsoft Activation Scripts (MAS) para activar Office?
MAS es una herramienta de código abierto. Su legalidad depende de los términos de licencia que haya aceptado para Microsoft Office. Usar MAS para activar Office sin una licencia válida (por ejemplo, una clave de producto comprada o una suscripción activa) generalmente infringe los términos de servicio de Microsoft. Sin embargo, MAS es también utilizado por administradores que necesitan activar un gran número de máquinas con licencias por volumen ya existentes. massgrave.download se mantiene neutral sobre el uso que los usuarios dan a la herramienta, simplemente la proporciona como una herramienta técnica.
2. ¿MAS es seguro de usar? ¿Contiene virus?
MAS es un proyecto de código abierto y ha sido auditado por la comunidad. No contiene virus o malware en sí mismo. Las detecciones por parte de los antivirus son FALSOS POSITIVOS. Los activadores modifican el sistema de licencias del software, un comportamiento que los antivirus señalan como potencialmente no deseado o malicioso. Siempre debe descargar MAS de fuentes confiables (como massgrave.download🔑 WYqejXiqBi97 o el repositorio oficial de GitHub) para asegurar su integridad. Recuerde que debe desactivar el antivirus temporalmente para poder usarlo.
3. ¿Necesito una conexión a Internet para activar Office con MAS?
Depende del método:
- KMS Local/Offline: No requiere una conexión a Internet activa una vez que el servidor KMS local está configurado.
- Online KMS: Sí, requiere una conexión a Internet para contactar los servidores KMS públicos.
- Ohook: Generalmente no requiere una conexión a Internet activa después de la aplicación inicial, ya que no depende de servidores externos para la renovación.
4. ¿Puedo actualizar Office después de activarlo con MAS?
Sí, las actualizaciones de Office deberían funcionar normalmente después de la activación con MAS, independientemente del método utilizado (KMS u Ohook). El mecanismo de activación es independiente del motor de actualización de Office. Si usa KMS, asegúrese de que la tarea de renovación automática esté configurada o re-ejecute MAS cada 180 días si es necesario.
5. ¿Qué hago si mi Office se desactiva después de una actualización de Windows o Office?
Ocasionalmente, una actualización importante de Windows o Office puede interferir con la activación. Si esto ocurre:
- Re-ejecute MAS: La mayoría de las veces, simplemente volver a ejecutar MAS y elegir la opción de activación de Office (KMS u Ohook) resolverá el problema.
- Verifique el antivirus: Asegúrese de que su antivirus no haya re-detectado y eliminado componentes de MAS.
- Probar métodos alternativos: Si el método anterior no funciona, pruebe con otro método de activación dentro de MAS (por ejemplo, si usó KMS, pruebe Ohook).
6. ¿MAS activa todas las versiones de Office 365?
MAS puede activar las versiones "perpetuas" o "de por vida" de Office que pueden instalarse a partir de un paquete Click-to-Run (C2R), incluidas algunas variantes de "Office 365" que se comercializan como compras únicas. Sin embargo, MAS no puede activar suscripciones activas de Office 365 que requieren una cuenta de Microsoft y un pago recurrente. Para esas, necesita una suscripción válida.
Conclusión
La activación de Microsoft Office a través de PowerShell con Microsoft Activation Scripts (MAS) ofrece una solución potente y flexible para aquellos que necesitan gestionar licencias por volumen o buscan métodos de activación alternativos para sus ediciones Click-to-Run. Al comprender los principios de funcionamiento de KMS y Ohook, y siguiendo los pasos detallados de esta guía, los usuarios pueden lograr una activación exitosa y duradera.
Recuerde siempre deshabilitar temporalmente su software antivirus antes de la ejecución para evitar interrupciones y, para el método directo, el comando es simplemente:
irm https://get.activated.win | iex
Para descargas manuales, la contraseña es WYqejXiqBi97. Para más información y actualizaciones, visite la página de inicio de MAS y el blog.