Búsqueda de sitios web

¿Cómo comprobar el estado de activación de la licencia de Office 2019, 2016 y 365?


En este artículo, mostraremos varias formas de verificar el tipo de licencia y el estado de activación de las copias de Microsoft Office 2022/2019/2016 y Office 365 en computadoras con Windows. Discutiremos cómo usar el control simple en la interfaz gráfica de las aplicaciones de Office y cómo consultar computadoras remotas usando PowerShell

Comprobación del tipo de licencia y el estado de activación de Office 2019/2016 u Office 365

Después de instalar y activar Office 2022/2019/2016 u Office 365 (Microsoft 365) en su computadora, puede asegurarse de que su copia de Office esté activada correctamente en cualquier aplicación (Word, Excel, PowerPoint, Outlook) en el

File

->

Account

sección. El título “Producto activado” indica que su copia de Office está activada. Si ve "Se requiere activación del producto", entonces su instancia de MS Office debe activarse.

Para activar MS Office, debe ingresar la clave del producto o iniciar sesión con una cuenta de Microsoft (si la licencia está vinculada a una cuenta en línea). En la red corporativa, es posible activar MS Office en el servidor KMS local (para más detalles, consulte el artículo "Activación KMS de Office 2019/2016".

Puede obtener información más detallada sobre el tipo y el estado de la activación de MS Office utilizando la herramienta de línea de comandos ospp.vbs (este es un script VBS que se instala en su computadora junto con MS Office).

En primer lugar, debe conocer el bitness de su Office (32 o 64 bits). Para hacerlo, inicie cualquier programa de Office (Word, Excel, Outlook) y seleccione Archivo -> Cuenta -> Acerca de. La siguiente ventana mostrará el número de bits de su edición de Office (en nuestro ejemplo, esto es 64 bits).

Ahora necesita ejecutar un símbolo del sistema elevado e ir al directorio, cuya ruta depende del bitness y las versiones de su Windows y Office:

  • Si está utilizando Windows x64 y Office de 32 bits (el caso más típico):

    CD "%SystemDrive%\Program Files (x86)\Microsoft Office\Office16
  • Windows x86 y Office de 32 bits:

    CD "%SystemDrive%\Program Files\Microsoft Office\Office16"
  • Windows x64 y Office de 64 bits:

    CD "%SystemDrive%\Program Files\Microsoft Office\Office16"

Verifique el estado de activación de Office con el siguiente comando:

cscript ospp.vbs /dstatus

Eche un vistazo de cerca a la salida devuelta por el comando ospp.vbs.

De acuerdo con la información que proporciona la herramienta, esta copia de Office 2016 está activada (ESTADO DE LA LICENCIA: —CON LICENCIA—) en el servidor KMS (nombre de la máquina KMS) usando el GVLK para Office 2016 Pro Plus (Últimos 5 caracteres de la clave de producto instalada).

La licencia tendrá una validez de 176 días (GRACIA RESTANTE). Si el servidor KMS está disponible, la licencia se renueva automáticamente por 180 días cada 7 días (preguntas frecuentes sobre la activación de KMS).

PRODUCT ID: 00339-10000-00000-AA224
SKU ID: d450596f-894d-49e0-966a-fd39ed4c4c64
LICENSE NAME: Office 16, Office16ProPlusVL_KMS_Client edition
LICENSE DESCRIPTION: Office 16, VOLUME_KMSCLIENT channel
BETA EXPIRATION: 01.01.1601
LICENSE STATUS: ---LICENSED---
REMAINING GRACE: 176 days (253510 minute(s) before expiring)
Last 5 characters of installed product key: WFG99
Activation Type Configuration: ALL
KMS machine name from DNS: a-d.site:1688
KMS machine registry override defined: a-d.site:1688
Activation Interval: 120 minutes
Renewal Interval: 10080 minutes
KMS host caching: Enabled

Los resultados pueden contener:

LICENSE NAME: Office 16, Office16O365ProPlusR_Grace edition
LICENSE DESCRIPTION: Office 16, RETAIL (Grace) channel
LICENSE STATUS:  ---OOB_GRACE---
ERROR CODE: 0x4004F00C
ERROR DESCRIPTION: The Software Licensing Service reported that the application is running within the valid grace period.

Esto significa que la copia de Office 365 en su computadora está activada en modo de evaluación (modo de prueba).

El tipo de licencia se especifica en la cadena NOMBRE DE LA LICENCIA. En este ejemplo, esto es

Office 16, Office16ProPlusVL_KMS_Client edition

. Significa que tiene una versión con licencia por volumen de MS Office 2016 ProPlus instalada en su computadora.

Nota. Puede haber otros datos en la cadena NOMBRE DE LA LICENCIA en lugar de la edición KMS_Client. Por ejemplo:

  • Edición MAK: se utiliza la clave de activación MAK;

  • Edición minorista: un producto minorista activado con una clave minorista;

  • Suscripción (canal TIMEBASED_SUB): versión basada en suscripción de MS Office (basada en el tiempo).

Si el comando vuelve

<No installed product keys detected>

, entonces no hay licencias de Office en este dispositivo.

Verifique el estado de activación de Office a través de PowerShell

Puede enumerar las licencias de Office instaladas en una computadora usando el siguiente comando de PowerShell:

Get-CimInstance SoftwareLicensingProduct| where {$_.name -like "*office*"}|select name,licensestatus

En este ejemplo, el comando devolvió que hay dos licencias de Office instaladas en la computadora, una de las cuales está activada (LicenseStatus=1).

Para mayor comodidad, puede convertir el código de estado de activación en algo más legible.

enum Licensestatus{
Unlicensed = 0
Licensed = 1
Out_Of_Box_Grace_Period = 2
Out_Of_Tolerance_Grace_Period = 3
Non_Genuine_Grace_Period = 4
Notification = 5
Extended_Grace = 6
}
Get-CimInstance -ClassName SoftwareLicensingProduct | where {$_.name -like "*office*"}| select Name, ApplicationId, @{N='LicenseStatus'; E={[LicenseStatus]$_.LicenseStatus}}

Si su suscripción a Office 365 se administra desde la nube de Microsoft, puede obtener las licencias asignadas a un usuario en Microsoft 365 mediante el cmdlet Get-AzureADUser del módulo Azure AD PowerShell:

Get-AzureADUser -ObjectId maxbak@a-d.onmicrosoft.com | Select -ExpandProperty AssignedPlans

Puede obtener el estado de activación de MS Office desde una computadora remota:

Get-CimInstance -ComputerName PC33220de SoftwareLicensingProduct| where {$_.name -like "*office*"}|select name,licensestatus

En un dominio de Active Directory, puede obtener el estado de activación de Office en equipos remotos mediante un sencillo script de PowerShell. Puede crear una lista de equipos activos en una unidad organizativa específica mediante el cmdlet Get-ADComputer del módulo Active Directory de PowerShell. Luego puede consultar el estado de activación de las licencias de Microsoft Office para cada uno de ellos.

Las computadoras remotas deben tener WinRM habilitado y configurado. Comprobamos la disponibilidad de los equipos remotos mediante un simple ping del cmdlet Test-NetConnection.

enum Licensestatus{
Unlicensed = 0
Licensed = 1
Out_Of_Box_Grace_Period = 2
Out_Of_Tolerance_Grace_Period = 3
Non_Genuine_Grace_Period = 4
Notification = 5
Extended_Grace = 6
}
$Comps=Get-ADComputer -Filter {enabled -eq "true"} -Filter -SearchBase ‘OU=Munich,OU=DE,DC=a-d,DC=com’
$result=@()
Foreach ($comp in $comps)
{
If ((Test-NetConnection $comp.name -WarningAction SilentlyContinue).PingSucceeded -eq $true)
{
$result+= Get-CimInstance -ClassName SoftwareLicensingProduct -ComputerName $comp.name| where {$_.name -like "*office*"}| select PSComputerName,Name, ApplicationId, @{N='LicenseStatus'; E={[LicenseStatus]$_.LicenseStatus}}
}
}
$result|Out-GridView

Los resultados se pueden exportar a la

Out-GridView

cmdlet.

Este script de PowerShell le permitirá obtener el estado de activación de Office en todas las computadoras de su red.

Este script de PowerShell, con modificaciones menores, también se puede usar para verificar el estado de activación de Windows en computadoras remotas.

Eliminación de la ventana emergente de activación de Office 365/2016: Comencemos

En algunos casos, incluso en una versión totalmente activada de Office 2016/2019/365, puede ver la siguiente ventana emergente al intentar iniciar cualquier aplicación de Office:

Empecemos
Elija una

  • Pruebe: obtenga una prueba gratuita de Office 365

  • Comprar: compre Office en Microsoft Store

  • Activar: ingrese su clave de producto o inicie sesión

Puede cerrar esta ventana, y eso no limita ninguna función de Office, pero aparece cada vez que inicia cualquier aplicación de Office, lo cual es terriblemente molesto. Podría averiguar cómo eliminar esta ventana emergente de activación.

Resultó que el problema está relacionado con Office 365 preinstalado que se había desinstalado para instalar Office 2016 en su lugar. Traté de usar las herramientas de eliminación que se ofrecen en el sitio web de Microsoft para eliminar esta ventana, pero no ayudaron.

El único método de trabajo es eliminar las claves de registro (dependiendo del bitness del sistema):

  • HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Office .0\Common\OEM

  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office .0\Común\OEM

Es más rápido hacerlo con PowerShell:


Remove-Item -Path “HKLM:\SOFTWARE\Wow6432Node\Microsoft\Office\16.0\Common\OEM” -Recurse
Remove-Item -Path “HKLM:\ SOFTWARE\Microsoft\Office\16.0\Common\OEM” -Recurse

Simplemente cierre todas las aplicaciones de Office y vuelva a iniciarlas. La notificación de activación de Office desaparecerá.

Artículos relacionados