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

【解決】Office 365(Microsoft 365)の「サブスクリプションを確認できません」エラーの原因と対処法

Office 365(Microsoft 365)で「サブスクリプションを確認できません」と表示される原因

Office 365(Microsoft 365)アプリ(Word、Excel、Outlook など)を起動しようとした際に「サブスクリプションを確認できませんでした(Couldn't verify subscription)」というエラーが表示される主な原因と、その解決策をまとめました。本記事は、ヘルプデスクチームの社内 Wiki をもとに作成しています。

Office アプリを起動すると、次のようなエラーメッセージが表示されることがあります。

Office 365 のサブスクリプションを確認できなかったため、Word/Excel/Outlook のほとんどの機能が無効になっています。インターネットに接続していることを確認し、アプリケーションを再起動してください。

【解決】Office 365(Microsoft 365)の「サブスクリプションを確認できません」エラーの原因と対処法

まず試したい基本的な対処法

エラーが発生したら、まずは以下の簡単な手順から順番に確認していきましょう。

  1. インターネット接続の状態を確認する。
  2. Office アプリで現在サインインしているアカウントからサインアウトする([ファイル]→[アカウント]→[サインアウト])。【解決】Office 365(Microsoft 365)の「サブスクリプションを確認できません」エラーの原因と対処法
  3. Windows 資格情報マネージャーから、Microsoft Office に関連する保存済みの資格情報をすべて削除する(コントロールパネル → ユーザーアカウント → 資格情報マネージャー → Windows 資格情報)。
    【解決】Office 365(Microsoft 365)の「サブスクリプションを確認できません」エラーの原因と対処法
  4. Microsoft アカウントのサブスクリプションが有効期限内であることを確認する(https://account.microsoft.com/services?ref=officesupport)。
  5. PowerShell で次のコマンドを実行し、「Network List Service」サービスが実行中であることを確認する:Get-Service netprofm【解決】Office 365(Microsoft 365)の「サブスクリプションを確認できません」エラーの原因と対処法
  6. 任意の Office 365 アプリを開き、アカウントにサインインし直す。

Office アプリのサインイン画面が真っ白(空白)になってしまう場合は、専用記事「Office サインイン画面が空白になる場合の対処法」の手順を参照してください。

複数の Office バージョンが共存している場合の問題

サブスクリプション認証のトラブルは、異なるバージョンの Office が同じ PC にインストールされている場合によく発生します。たとえば、プロダクトキーまたは自社の KMS サーバーでライセンス認証した Office 2016 MSI 版の Visio と、サブスクリプション契約の Office 365(Microsoft 365 Apps for enterprise)の Click-to-Run(C2R)版アプリが混在しているケースなどです。Microsoft はこの構成でも正常に動作するとしていますが、実際には問題が起こることが少なくありません。

ospp.vbs でインストール済みの Office ライセンスを確認する

PC 上で有効化されている Office ライセンスの一覧は、ospp.vbs ツールで確認できます。この VBS スクリプトは Office と一緒にコンピューターへインストールされます(ospp.vbs の詳細については、Microsoft Office の KMS ライセンス認証に関する記事を参照してください)。

コマンドプロンプトを管理者として実行し、Office のインストール先ディレクトリへ移動します。

cd "C:\Program Files\Microsoft Office\Office16"

32ビット(x86)版の Office を使用している場合は、C:\Program Files (x86)\Microsoft Office\Office16 へ移動してください。

次のコマンドを実行すると、インストール済みの Office ライセンス一覧が表示されます。

cscript ospp.vbs /dstatus

下のスクリーンショットの例では、O365HomePrem_SubscriptionOffice16ProPlus の2つの Microsoft Office ライセンスがインストール・認証されています。不要なライセンスは削除可能です。削除するには、プロダクトキーの末尾5文字(「Last 5 characters of installed product key」欄)をコピーしておきます。

プロダクトキーでインストールした MSI 版 Office のライセンスを削除する場合は、必ずプロダクトキーを控えておいてください(Office を再インストールする際に必要になります)。

【解決】Office 365(Microsoft 365)の「サブスクリプションを確認できません」エラーの原因と対処法

ライセンスを削除するには、プロダクトキーの末尾5文字を指定して次のコマンドを実行します。

cscript ospp.vbs /unpkey:xxxxx

成功すると次のメッセージが表示されます。

Product key uninstall successful.

【解決】Office 365(Microsoft 365)の「サブスクリプションを確認できません」エラーの原因と対処法

その後、Office アプリを開いてユーザーアカウントでサインインし、製品が正しくライセンス認証されていることを確認してください。

それでも問題が解決しない場合の追加対策

上記の手順でもエラーが解消しない場合は、以下の対策を試してみてください。

  • Windows 資格情報マネージャーにキャッシュされたパスワードを削除し、さらに次のレジストリキー配下の保存データを消去する:HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Common\Identity\ および HKCU\Software\Microsoft\Office\16.0\Common\Internet\WebServiceCache\AllUsers(詳細は「Outlook のアドレス帳で名前が一致しないエラーの対処法」の記事を参照)。作業後は PC を再起動する。【解決】Office 365(Microsoft 365)の「サブスクリプションを確認できません」エラーの原因と対処法
  • PC の日付と時刻が正しく設定されているか確認する。
  • https://portal.office.com や ADFS サーバー(使用している場合)にアクセスできるか確認する。
  • Office 365 ライセンス認証診断ツールを使用する(SetupProd_Act.exe — https://aka.ms/SARA-OfficeActivation-OF)。
  • OffScrub スクリプトを使って Office 製品を PC から完全にアンインストールし、改めてインストールし直す。
  1. Microsoft Office for MacとWindowsの違いを徹底解説|アプリ数・機能の差とは?

    Microsoft Office 365のサブスクリプションは、Windows PCとMacの両方で利用できます。しかし、Microsoftの公式サブスクリプションページには、Mac版(macOS)のOffice 365がWindows 10版に比べてアプリ数や機能が大幅に少ないことについては一切明記されていません。本記事では、Windows PC版とMac版のMicrosoft Office 365の違いについて詳しく解説します。 Mac版OfficeとWindows版Officeの主な違い Mac版Office 365はアプリの数が少ない Microsoftが全プラットフォーム共通で提供

  2. Microsoft 365 / Office 365 サブスクリプションの引き換えコードを使う方法【3ステップ解説】

    個人向けの Office 365 や Microsoft 365 サブスクリプションを購入する方法として最も一般的なのが、オンラインストアでの購入です。Amazon や B&H などの店舗で購入すると、Microsoft のサイトでオンライン引き換えができるコードがメールで届き、自分のアカウントでサブスクリプションを有効化できます。実店舗で購入した場合も、紙や箱にコードが記載されていることがあります。ここでは、そのコードを引き換える手順を詳しく見ていきましょう。 ステップ1:Microsoftアカウントにサインイン、または新規作成する まず何よりも先に、サブスクリプションを使用する予定の M