- エディションに応じて、[ファイル] > [アカウント] または vnextdiag.ps1/OSPP.VBS から確認してください。
- Microsoft 365 modern は LicenseId EWW を使用し、OSPP.VBS では管理されません。
- OEM アクティベーションには MSA とインターネットが必要であり、再イメージ化や KMS はサポートされていません。
- COM/OLE 障害が発生した場合は、プロセスを自動化する前にアクティベーションを確認してください。
Microsoft Officeがアクティベートされているかどうかを確認することで、中断、機能制限、および不便な警告メッセージを防ぐことができます。WindowsでもMacでも、アプリケーション自体に簡単な方法が用意されているほか、企業環境向けに設計されたコマンドやチェック機能を使ったより技術的な方法もあります。ここでは、Microsoft 365、永続ライセンス、OEMシナリオに関する具体的な手順を含め、すべてをステップバイステップで解説します。
基本的な方法に加えて、Microsoft 365 のアクティベーション モデルの変更、ライセンスが保存されるレジストリ パスとフォルダー、PowerShellの vnextdiag.ps1 などの適切なツールについても説明します。また、アクティベーションが失敗した場合の対処法、Microsoft が求める要件(Microsoft アカウントの必須使用など)、複数のコンピューターを管理している場合やシステムを再インストールした場合の具体的なヒントについても解説します。
Office を使用する前にライセンス認証を確認する必要がある理由
Officeをアクティベートしておくと、すべての機能、アップデート、および日常的な安定性が保証されます。アクティベートされていない場合、警告メッセージが表示され続けたり、一部のボタンが使用できなくなったり、猶予期間後にソフトウェアが機能制限モードに移行する場合があります。
職場や学習環境において、こうしたロックアウトは時間の浪費や回避可能なミスにつながります。特にExcelでタスクを自動化したり、マクロを統合したり、中断なく作業する必要がある場合は、最初にライセンスの状態を確認することで、将来的な問題を回避できます。
Windows 上の Office アプリケーションからアクティベーションを確認する方法

最も簡単な方法は、Word、Excel、またはその他のOfficeアプリ内で行うことです。アプリケーションを開き、「ファイル」メニューから「アカウント」を選択します。「製品情報」の下にステータスが表示されます。「製品が有効化されています」と表示されていれば、すべて正常に動作しています。
この簡単な概要は、ほとんどの家庭用および業務用のケースで十分です。複数の設備を扱っている場合や、何らかの異常が疑われる場合は、以下の追加チェックと高度な方法を参照してください。
Macでアクティベーションを確認する
macOSでは、Word(または任意のOfficeアプリ)を開き、アプリケーションメニューに移動します。「ヘルプ」を選択し、「ライセンス認証の確認」を選択します。製品がライセンス認証されているというメッセージが表示されれば、通常どおり作業できます。
メッセージにアクティベーションの確認が表示されない場合、またはサインインを求められる場合は、Microsoft アカウントとインターネット接続を確認してください。ライセンスによっては、サブスクリプションまたはリンクされた購入を検証するためにサインインが必要な場合があることにご注意ください。
Windows の高度な方法: OSPP.VBS と PowerShell
技術的な診断を行うには、エディション/バージョンに応じて、OSPP.VBSとvnextdiag.ps1という2つの主要な方法があります。前者は従来のインストールに適用され、後者はMicrosoft 365アプリ向けの最新の方法です。
永続インストール用の OSPP.VBS (例: Office 2016/2019/2021/2024)
従来のOfficeインストールでは、 OSPP.VBSスクリプトを使用してステータスを確認できます。コマンドプロンプトを管理者として実行し、インストールパスに応じたコマンドを実行してください。
cscript "C:\Program Files\Microsoft Office\Office16\OSPP.VBS" /dstatus
Office16フォルダはバージョンによって異なる場合があります(Office15、Office14など)。ご自身の環境に合わせてパスを調整してください。結果として、ライセンスの状態と関連情報が表示されます。
Microsoft 365: 新しいアクティベーション方法と vnextdiag.ps1
バージョン1910以降、Microsoft 365 Appsはアクティベーションシステムを変更し、これらのエディションではOSPP.VBSを使用しなくなりました。バージョン2104以降、アクティベーションの表示と管理を行うためのPowerShellスクリプトvnextdiag.ps1が同梱されています。
まず、お使いのスイートが新しい方法を採用しているかどうかを確認できます。これには、次の3つの実用的な方法があります。
- Word > ファイル > アカウント > Word について: EWW で始まるライセンス ID が表示されている場合は、新しいシステムを使用しています。
- Windows のレジスタ: HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\16.0\Common\Licensing\LicensingNext; 値が 2 でリストされている製品は、最新モデルを使用していることを示します。
- プロファイル内のライセンス フォルダー: 新しい方法を使用してアクティブ化された場合、%localappdata%\Microsoft\Office\Licenses には、製品ごとに番号が付けられたサブフォルダーとファイルが含まれます。
PowerShell を使用してステータスを確認するには、Windows PowerShell を開き、Office16 フォルダーに移動します。次に、次のコマンドを実行します。
./vnextdiag.ps1 -action list
このスクリプトは、インストールされている製品と、それぞれの製品について、ライセンスの種類(例:ユーザー|サブスクリプション)、名前(O365ProPlusRetail、VisioProRetail)、ステータス(ライセンス済み)、アクティベートしたユーザーのメールアドレス、および関連付けられたテナント識別子などのデータを表示します。
デバイスが共有デバイス認証またはデバイスごとのライセンスを使用している場合、その情報も出力に表示されます。これは、教室、VDI、またはラボを管理する管理者にとって特に役立ちます。
強制的に再アクティベーションする必要がありますか?特定のライセンスは、以下の方法で削除できます。
./vnextdiag.ps1 -action remove -LicenseId EWW_GUID_ID
EWW_GUID_IDを、listingコマンドで返される正確なLicenseIdに置き換えてください。その後、Officeアプリを再起動し、ログインプロセスを完了して再アクティベートしてください。
オフィスとシステム内のその他の指標
製品情報(ファイル > アカウント)では、アクティベーションの状態に加えて、製品名と場合によっては完全なバージョンが表示されます。これにより、Microsoft 365なのか、Home and Studentなどの別のエディションなのかを区別できます。
ビルドやアーキテクチャの詳細(32ビット版か64ビット版か)が必要な場合は、Excelで「Excelについて」を選択してください。ダイアログボックスが開き、正確なバージョン番号、ビルド番号、およびクイック実行版かWindowsストア版かが表示されます。
一部のガイドでは、Office のインストール状況を確認するために「プログラムと機能」(コントロール パネル)を使用するように記載されています。この一覧を確認することは、Office がインストールされていることを確認するのに役立ちますが、「製品のアクティベーション」状態は、アプリ自体から、または指定されたスクリプトを使用して確認する必要があります。
Officeがアクティベートされていない場合の対処方法
「製品がアクティベートされました」というステータスが表示されない場合、またはアプリがアクティベーションを要求する場合は、まず基本から確認してください。コンピューターを再起動し、インターネット接続を確認し、エディションによっては正しいMicrosoftアカウントでサインインしてください。
正規販売店から購入された場合は、販売店に連絡してライセンスの有効性を確認してください。購入確認メールやMicrosoftアカウントへのライセンス割り当てを確認するだけで十分な場合もあります。
OEMにとって重要な情報: Office 2019/2021/2024またはプリインストール済みのMicrosoft 365を正常にアクティベートするには、Microsoftアカウント(MSA)とインターネット接続が必要です。Microsoftの公開エンドポイントにアクセスできない場合、アクティベーションは完了しません。
アクティベーションに失敗した場合、Office は初回使用日から 30 日間、試用版のままとなることがあります。この期間中は通知が徐々に増え、試用期間終了後には、正しくアクティベートされるまで多くの機能が使用できなくなります。
複数のコンピュータ環境での Microsoft アカウント
マイクロソフトは、一部の消費者向けプランにおいて、アカウントあたりのライセンス数を約25個に制限しています。デバイスを複数購入する場合は、複数のMSA(Microsoftソフトウェア契約)が必要になります。このような場合、デバイスごとにアカウントを作成することで、ライセンス管理を簡素化できます。
ベストプラクティスとしては、コンピュータごとに1つのMSAを生成し、コンピュータのサービスタグなど、分かりやすいエイリアスを使用することです。また、強力なパスワードをIT管理者と安全に共有するようにしてください。
Microsoft アカウントへのアクセス権を失った場合は、Microsoft アカウントの復旧フォームとワークフローを使用してください。ハードウェアやシステムの変更後に Office を再インストールまたは再アクティブ化するには、所有権の回復が不可欠です。
Office OEM を搭載した各デバイスは、それぞれ個別にアクティベーションを行う必要があることにご注意ください。OEMライセンスは Microsoft KMS では管理されず、従来の 5x5 キーは含まれておらず、リマスター権も含まれていません。
ハードウェア変更後の再インストール、企業イメージ、およびリカバリ
OEM版の場合、MicrosoftはOfficeの再イメージング権限を付与していません。企業イメージを適用する場合は、まず工場出荷時イメージでOfficeをアクティベートし、MSAにリンクしてください。その後、再イメージングを行い、Officeを再インストールする際に同じアカウントでサインインすると、自動的に再アクティベートされます。
既に事前の認証なしにイメージを再構築している場合、Office OEM ライセンスはそのイメージに遡及的に適用されません。イメージの再構築を伴う企業環境では、これらの権利が含まれるボリューム ライセンス付きの Office Pro Plus をご検討ください。
交換用のユニットまたはシステムを受け取りましたか? account.microsoft.com/account にアクセスし、「サービスとサブスクリプション」に移動して、製品を探し、利用可能な場合はプロダクトキーをコピーして、「インストール」を選択して公式インストーラーをダウンロードしてください。
インストール後にWordを開いたら、最初に使用したMSAアカウントでログインしてください。Officeが関連付けられたライセンスを検出しない場合は、キーの入力を求める画面が表示されます。キーを貼り付けてアクティベーションを完了してください。
2019/2021/2024 エディションを購入した場合、アクティベーション前のウェルカム画面に「Office 365」と表示されていても驚かないでください。アクティベーションが完了すると名称が更新されます。実際のエディションは、[ファイル] > [アカウント] で確認できます。アクティベーションのステータスもそこで確認できます。
COM/OLEとプログラムによる状態検出による自動化
COM/OLE を使用してスプレッドシートを生成する場合、アクティベーションは非常に重要です。Office がアクティベートされていないと、セルへの書き込みや OLE エラーが発生することがよくあります。レポートや一括処理を実行する前にステータスを確認することで、予期せぬ問題を回避できます。コマンドを使用して Office を実行する方法については、ガイドを参照してください。
検出を自動化するためのオプション:永続インストールの場合、/dstatus オプションを指定して OSPP.VBS を起動し、出力を分析します。最新の Microsoft 365 の場合は、PowerShell と vnextdiag.ps1 -action list を使用して、製品別およびアクティベートしたユーザー別にステータスを読み取ります。
ライセンス認証済みの製品を確認するには、LicensingNext(値2)のレジストリ、または%localappdata%\Microsoft\Office\Licensesフォルダーを確認することもできます。これらのパスは、タスクを実行する前に複数のコンピューターを検証する監査スクリプトで役立ちます。
管理を改善するために、マクロを安全に有効化する方法を見直し、スクリプトの互換性を確保してください。
バイトの世界とテクノロジー全般についての情熱的なライター。私は執筆を通じて自分の知識を共有するのが大好きです。このブログでは、ガジェット、ソフトウェア、ハードウェア、技術トレンドなどについて最も興味深いことをすべて紹介します。私の目標は、シンプルで楽しい方法でデジタル世界をナビゲートできるよう支援することです。
