Office
 Computer >> コンピューター >  >> ソフトウェア >> Office

Office 2019、2016、および365ライセンスのアクティブ化ステータスを確認する方法は?

この記事では、Windowsコンピューター上のMicrosoftOffice2022/2019/2016およびOffice365コピーのライセンスの種類とアクティベーションステータスを確認するいくつかの方法を紹介します。 Officeアプリのグラフィカルインターフェイスで簡単なチェックを使用する方法と、PowerShellを使用してリモートコンピューターにクエリを実行する方法について説明します


Office2019/2016またはOffice365のライセンスタイプとアクティベーションステータスの確認

コンピューターにOffice2022/2019/2016またはOffice365(Microsoft 365)をインストールしてアクティブ化した後、File ->Account セクション。 「製品がアクティブ化されました 」キャプションは、Officeのコピーがアクティブ化されていることを示します。 「製品のアクティベーションが必要」と表示された場合 」の場合は、MSOfficeインスタンスをアクティブ化する必要があります。

MS Officeをアクティブ化するには、プロダクトキーを入力するか、Microsoftアカウントでサインインする必要があります(ライセンスがオンラインアカウントにリンクされている場合)。企業ネットワークでは、オンプレミスのKMSサーバーでMS Officeをアクティブ化することができます(詳細については、「Office2019/2016のKMSアクティブ化」の記事を参照してください。

ospp.vbs を使用して、MSOfficeアクティベーションのタイプとステータスに関する詳細情報を取得できます。 コマンドラインツール(これは、MS OfficeとともにコンピューターにインストールされるVBSスクリプトです)。

まず、Officeのビット数(32ビットまたは64ビット)を知る必要があります。これを行うには、任意のOfficeプログラム(Word、Excel、Outlook)を起動し、ファイル->アカウント->バージョン情報を選択します。 。次のウィンドウには、Officeのエディションのビット数が表示されます(この例では、これは64ビットです 。

Office 2019、2016、および365ライセンスのアクティブ化ステータスを確認する方法は?

次に、管理者特権のコマンドプロンプトを実行し、ディレクトリに移動する必要があります。このパスは、WindowsとOfficeのビット数とバージョンによって異なります。

  • Windowsx64およびOffice32ビットを使用している場合(最も一般的なケース):CD "%SystemDrive%\Program Files (x86)\Microsoft Office\Office16
  • Windowsx86およびOffice32ビット:CD "%SystemDrive%\Program Files\Microsoft Office\Office16"
  • Windowsx64およびOffice64ビット:CD "%SystemDrive%\Program Files\Microsoft Office\Office16"

次のコマンドを使用して、Officeのアクティブ化ステータスを確認します。

cscript ospp.vbs /dstatus

Office 2019、2016、および365ライセンスのアクティブ化ステータスを確認する方法は?

ospp.vbsコマンドによって返される出力をよく見てください。

ツールが提供する情報によると、このOffice 2016のコピーがアクティブ化されます(ライセンスステータス: —ライセンス済み— )Office 2016 Pro Plus用のGVLKを使用するKMSサーバー(KMSマシン名)(インストールされているプロダクトキーの最後の5文字)。

ライセンスは176日間有効です(残りの猶予)。 KMSサーバーが使用可能な場合、ライセンスは7日ごとに180日間自動的に更新されます(KMSアクティベーションFAQ)。

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: woshub.com:1688
KMS machine registry override defined: woshub.com:1688
Activation Interval: 120 minutes
Renewal Interval: 10080 minutes
KMS host caching: Enabled

結果には次のものが含まれる場合があります:

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.

これは、コンピューター上のOffice 365のコピーが評価モード(試用モード)でアクティブ化されていることを意味します。

Office 2019、2016、および365ライセンスのアクティブ化ステータスを確認する方法は?

ライセンスタイプは、LICENSENAME文字列で指定されます。この例では、これはOffice 16, Office16ProPlusVL_KMS_Client editionです。 。これは、MS Office2016ProPlusのボリュームライセンスバージョンがコンピューターにインストールされていることを意味します。

。 KMS_Clientエディションの代わりに、LICENSENAME文字列に他のデータが含まれている可能性があります。例:

  • MAKエディション—MAKアクティベーションキーが使用されます;
  • 小売版–小売キーを使用してアクティブ化された小売製品。
  • サブスクリプション(TIMEBASED_SUBチャネル)–サブスクリプションベースのバージョンのMS Office(時間ベース)。

コマンドが<No installed product keys detected>を返す場合 、このデバイスにはOfficeライセンスがありません。

Office 2019、2016、および365ライセンスのアクティブ化ステータスを確認する方法は?

PowerShellを介してOfficeのアクティブ化ステータスを確認する

次のPowerShellコマンドを使用して、コンピューターにインストールされているOfficeライセンスを一覧表示できます。

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

この例では、コマンドは、コンピューターに2つのOfficeライセンスがインストールされており、そのうちの1つがアクティブ化されている(LicenseStatus =1)ことを返しました。

Office 2019、2016、および365ライセンスのアクティブ化ステータスを確認する方法は?

便宜上、アクティベーションステータスコードをより読みやすいものに変換できます。

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}}

Office 2019、2016、および365ライセンスのアクティブ化ステータスを確認する方法は?

Office 365サブスクリプションがMicrosoftクラウドから管理されている場合は、Azure AD PowerShellモジュールのGet-AzureADUserコマンドレットを使用して、Microsoft365のユーザーに割り当てられたライセンスを取得できます。

Get-AzureADUser -ObjectId maxbak@woshub.onmicrosoft.com | Select -ExpandProperty AssignedPlansを選択します

リモートコンピューターからMSOfficeのアクティベーションステータスを取得できます:

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

Active Directoryドメインでは、単純なPowerShellスクリプトを使用して、リモートコンピューター上のOfficeのアクティブ化ステータスを取得できます。 PowerShell Active DirectoryモジュールのGet-ADComputerコマンドレットを使用して、特定のOUにアクティブなコンピューターのリストを作成できます。次に、各ライセンスのMicrosoftOfficeライセンスのアクティブ化ステータスを照会できます。

リモートコンピューターでWinRMを有効にして構成する必要があります。 Test-NetConnectionコマンドレットによる単純なpingを使用して、リモートコンピューターの可用性を確認します。

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=woshub,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

Office 2019、2016、および365ライセンスのアクティブ化ステータスを確認する方法は?

結果はOut-GridViewにエクスポートできます コマンドレット。

このPowerShellスクリプトを使用すると、ネットワーク上のすべてのコンピューターでOfficeのアクティブ化ステータスを取得できます。

このPowerShellスクリプトは、わずかな変更を加えて、リモートコンピューターのWindowsアクティベーションステータスを確認するためにも使用できます。

Office 365/2016アクティベーションポップアップの削除:始めましょう

場合によっては、Office 2016/2019/365の完全にアクティブ化されたバージョンでも、Officeアプリを起動しようとすると、次のポップアップが表示されることがあります。
始めましょう
1つ選択してください

  • お試しください –Office365の無料トライアルを入手する
  • 購入 –MicrosoftストアからOfficeを購入する
  • アクティブ化 –プロダクトキーを入力するか、サインインします

Office 2019、2016、および365ライセンスのアクティブ化ステータスを確認する方法は?

このウィンドウを閉じることができます。これによりOfficeの機能が制限されることはありませんが、Officeアプリを起動するたびに表示されるため、非常に煩わしいものです。このアクティベーションポップアップウィンドウを削除する方法を見つけることができました。

結局のところ、問題は、代わりにOffice2016をインストールするためにアンインストールされたプレインストールされたOffice365に関連しています。 MicrosoftのWebサイトで提供されている削除ツールを使用してこのウィンドウを削除しようとしましたが、役に立ちませんでした。

唯一の有効な方法は、レジストリキーを削除することです(システムのビット数によって異なります):

  • HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Microsoft \ Office \ 16.0 \ Common \ OEM
  • HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Office \ 16.0 \ Common \ OEM

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

Office 2019、2016、および365ライセンスのアクティブ化ステータスを確認する方法は?

すべてのOfficeアプリケーションを閉じて、再起動するだけです。 Officeアクティベーション通知が消えます。


  1. Office 365 と Office 2019:どちらが優れている?

    オフィス関連のアプリに関しては、賢明な選択をする必要があります。したがって、ビジネス用または個人用に Microsoft Office を購入することを楽しみにしている場合は、Microsoft が提供するオプションを検討する必要があります。 Microsoft は、Office 365 と Office 2019 の 2 つのパッケージを提供しています。どちらにも、Word、Excel、Powerpoint などの必須アプリが付属しています。すべての製品は Microsoft の公式 Web サイトから購入できます。したがって、この 2 つのどちらかを選択するのは、難しい決断になる可能性があ

  2. Outlook 2016、2013、2010、365 で「不在時のアシスタント」を使用する方法

    休暇中は、邪魔や緊張を感じることなく、心ゆくまで楽しみたいものです。しかし、オフィスを離れており、重要なメールに時間どおりに返信できない可能性があることを考えると、不安になります. それなら、不在時の Outlook を設定するのは良い考えです。 自動返信を使用して、不在時にいつ戻ってくるか、どのように連絡すればよいか、誰に連絡するかをクライアントや同僚に知らせることができます。また、家族全員があなたを追跡し、連絡が取れないことで眠れなくなることがないように、オフィスのプライベート Gmail または Yahoo アカウントを設定することをお勧めします。 Outlook で不在時のアシスタント