Ayuda y solución de problemas de Office, Centro de ayuda

Cómo comprobar el estado de tu suscripción a Microsoft 365: guía paso a paso

comprobar el estado de tu suscripción a Microsoft 365

Si de repente tus aplicaciones de Office empiezan a mostrarte molestas advertencias sobre la licencia o te impiden acceder a las funciones de edición, lo primero que tienes que hacer es comprobar el estado de tu suscripción a Microsoft 365. Como técnico informático, veo que esto pasa todo el tiempo cuando caduca una tarjeta de crédito, hay un problema con el ciclo de facturación o se corrompen las cachés de tokens locales en un ordenador con Windows. No te asustes, porque solucionar esto suele ser un proceso sencillo una vez que sabes dónde buscar. Vamos a repasar todo el proceso, desde comprobar el panel de control de tu cuenta en línea hasta usar herramientas administrativas avanzadas de línea de comandos para forzar una actualización de la licencia en tu ordenador.

Comprobar el estado a través del portal de la cuenta de Microsoft

Antes de meterte de lleno en scripts complejos de línea de comandos, siempre deberías comprobar la fuente de información fiable consultando tu navegador web. Microsoft gestiona el estado de tu licencia en la nube, lo que significa que tus aplicaciones locales se conectan constantemente al servidor para comprobar si tienes la licencia al día. Si tu método de pago ha fallado o tu empresa te ha retirado la licencia, el portal web te lo dirá al instante. Para tener una visión general completa del estado de tu cuenta, ve a la página oficial Panel de control de la cuenta de Microsoft e inicia sesión con la dirección de correo electrónico exacta vinculada a tu instalación de Office. Si gestionas un entorno empresarial o educativo, normalmente serán tus administradores quienes se encarguen de estos datos a través de la Centro de administración de Microsoft 365 en su lugar.

Una vez que hayas iniciado sesión, ve directamente a la pestaña «Servicios y suscripciones». Aquí verás un desglose claro sobre si tu suscripción está activa, cuándo es la próxima fecha de facturación periódica o si tu cuenta ha entrado en un periodo de gracia debido a un fallo en el pago. Si el portal web indica que tu suscripción está activa y en buen estado, pero tus aplicaciones locales de Word y Excel se niegan rotundamente a reconocerlo, el problema no está en tu cuenta. El problema radica en la caché de credenciales local de Windows o en tokens de activación locales dañados. Ahí es cuando tenemos que arremangarnos y sacar la línea de comandos.

Cómo usar OSPP.VBS para comprobar las licencias de Office locales

Cuando las aplicaciones locales de Office pierden la sincronización con tu cuenta, el script integrado de la Plataforma de Protección de Software de Office es tu mejor aliado para el diagnóstico. Este script se encuentra en el directorio «Archivos de programa» y te permite comprobar las claves de producto instaladas, ver el estado de las licencias parciales e incluso eliminar los estados de activación erróneos. Tendrás que abrir el símbolo del sistema con privilegios de administrador para consultar esta base de datos correctamente. Abre el menú de inicio de Windows, escribe «cmd», haz clic con el botón derecho en «Símbolo del sistema» y selecciona «Ejecutar como administrador».

Dependiendo de si tu arquitectura de Windows ejecuta Office de 64 bits o Office de 32 bits en un sistema operativo de 64 bits, la ruta de acceso al script variará ligeramente. En instalaciones estándar de 64 bits, puedes ejecutar directamente el comando de consulta de estado. Copia y pega el siguiente bloque en tu terminal de administrador para comprobar localmente el estado de la suscripción a Microsoft 365:

cscript.exe "%ProgramFiles%\Microsoft Office\Office16\ospp.vbs" /dstatus

Si has instalado la versión de 32 bits de Microsoft 365 en un ordenador de 64 bits, la ruta del directorio «Program Files» será diferente. En ese caso, ejecuta este comando alternativo:

cscript.exe "%ProgramFiles(x86)%\Microsoft Office\Office16\ospp.vbs" /dstatus

Revisa bien el resultado. Busca las líneas que indiquen el nombre de la licencia, el estado de la licencia (que debería poner «LICENSED») y los últimos cinco caracteres de la clave de producto instalada. Si ves varias claves conflictivas que se han quedado de una versión de prueba anterior o de una instalación previa de Microsoft Office, es muy probable que entren en conflicto y hagan que falle la autenticación de tu suscripción actual. Puedes eliminar de forma segura las claves de producto antiguas y que ya no quieres copiando sus últimos cinco caracteres de la salida de «dstatus» e introduciéndolos en el script mediante el parámetro de desinstalación.

cscript.exe "%ProgramFiles%\Microsoft Office\Office16\ospp.vbs" /unpkey:ABCDE

Explora las licencias de Microsoft

Cómo borrar credenciales y tokens de Windows dañados

A veces, el problema no está en el script de licencia en sí, sino en unas credenciales almacenadas en caché que están dañadas y se quedan ahí en el Gestor de credenciales de Windows. Windows guarda los tokens de autenticación para que no tengas que iniciar sesión todos los días. Cuando esos tokens caducan o se corrompen, Office se queda atascado en un bucle infinito de inicio de sesión. Para solucionarlo, tienes que borrar las credenciales de MicrosoftOffice16 almacenadas en la caché.

Puedes borrarlas manualmente a través del Gestor de credenciales del Panel de control, o puedes usar un comando rápido por lotes para eliminar las credenciales genéricas antiguas asociadas a Office. Abre el Símbolo del sistema como administrador y ejecuta el siguiente comando para ver y borrar las identidades almacenadas en caché que dan problemas:

cmdkey /list

Toma nota de cualquier entrada de destino que contenga «MicrosoftOffice16» en su nombre. Puedes eliminar por completo estas credenciales problemáticas desde la línea de comandos haciendo referencia directa al nombre de su destino. Esto obliga a tus aplicaciones a deshacerse de todos los datos de autenticación antiguos y te pedirá que inicies sesión de nuevo la próxima vez que abras Word o Excel.

cmdkey /delete:LegacyGeneric:target=MicrosoftOffice16_Data:adalsvc

Forzar una sincronización de licencias con PowerShell

Si has borrado tus claves antiguas, eliminado las credenciales erróneas y verificado tu cuenta en línea, pero tus aplicaciones siguen sin funcionar, puedes usar PowerShell para forzar una comprobación en segundo plano. Esta técnica le indica al servicio «Click-to-Run» de Office que vuelva a evaluar el estado de su licencia y se ponga en contacto con los servidores de activación de inmediato, en lugar de esperar al intervalo programado para la tarea en segundo plano.

Abre una ventana de PowerShell con privilegios de administrador haciendo clic con el botón derecho del ratón en el icono del menú de inicio y seleccionando «Terminal (Admin)» o «Windows PowerShell (Admin)». Ve al directorio de instalación de Office e inicia una sincronización de detección manual mediante el ejecutable del cliente Click-to-Run. Ejecuta este comando exacto en la línea de comandos de PowerShell:

Start-Process -FilePath "$env:ProgramFiles\Common Files\Microsoft Shared\ClickToRun\OfficeC2RClient.exe" -ArgumentList "/update user updatetoversion=O365Current" -Wait

Esto obliga al cliente en segundo plano a comprobar si hay actualizaciones pendientes y a volver a aplicar los indicadores de licencia a nivel del sistema. Una vez que se complete el proceso, reinicia rápidamente tu ordenador, abre cualquier aplicación de Microsoft 365 y vuelve a iniciar sesión con las credenciales de tu cuenta principal. Ahora tus aplicaciones deberían poder comunicarse correctamente con los servidores de Microsoft, eliminar cualquier código de error que quedara pendiente y mostrar un estado de licencia totalmente verificado.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *