
Microsoft 365 アプリを使用中に、「別のアカウントがこのコンピューターに既にサインインしています」というエラーメッセージが表示されることがあります。これはアカウントのキャッシュ情報や認証トークンの不整合が原因で、特に複数アカウントを使い分けているユーザーや、組織内で共有端末を使用している環境で多発します。この記事では、Windows および Mac それぞれの環境でこのエラーを解消するための具体的な手順を詳しく解説します。
- エラーの原因:アカウント情報の競合とOneAuthキャッシュ
- Macの場合の対処方法:OneAuthのリセット
- Windowsの場合の対処法:キャッシュファイルの直接編集
- それでも解決しない場合の追加対処法
- まとめ:サインイン情報の整理が安定運用の鍵
エラーの原因:アカウント情報の競合とOneAuthキャッシュ
このエラーは、同一テナントの複数アカウントが誤って記憶されているか、旧アカウントの認証情報が残存していることが原因で発生します。
Microsoft 365アプリは、OneAuthという内部認証キャッシュ機構を用いてユーザーセッションを管理しています。しかし、異なる資格情報が競合すると、システムは複数アカウントが存在するかのように誤認し、エラーを出力してしまうのです。特に共有PCや、業務用と個人用アカウントを併用している端末では、この問題が発生しやすくなります。
また、Microsoft 365ではAzure ADによるサインイン情報と、ローカルキャッシュの情報が一致しない場合にも同様の問題が発生します。このため、単純なサインアウトだけでは不十分であり、キャッシュの完全なクリアと再認証が求められます。+
Macの場合の対処方法:OneAuthのリセット
Mac環境では、ターミナルを使用してOneAuthの資格情報を初期化することで問題が解消します。
まず、すべてのMicrosoft 365アプリケーション(Word、Excel、Outlookなど)を完全に終了してください。続けて以下の手順を実行します。
Finderで「アプリケーション > ユーティリティ」へ移動し、「ターミナル」を起動します。
以下のコマンドをコピー&ペーストして実行します:
defaults write com.microsoft.Word ResetOneAuthCreds -bool YES
実行後、Microsoft Wordアプリを再起動すると、サインインを求められます。ここで、正しいアカウントで認証を行ってください。
この操作により、OneAuth内に保存されていた不要な認証情報が初期化され、競合状態が解消されます。
Windowsの場合の対処法:キャッシュファイルの直接編集
Windowsでは、OneAuthのキャッシュフォルダを手動で編集・削除することでアカウントの衝突を解消できます。
以下の手順を慎重に実行してください:
すべてのMicrosoft 365アプリケーションをサインアウトし終了します。
ファイルエクスプローラーで以下のパスにアクセスします:
%localappdata%\Microsoft\OneAuth\accounts
複数のGUID形式のファイルが存在している場合、それぞれをメモ帳などで開き、該当しないアカウントのファイルを特定します。
ファイル内の以下の記述を探します:
"association_status": "{\"com.microsoft.Office\":\"associated\",\"com.microsoft.Outlook\":\"associated\"}"
これを以下のように編集します:
"association_status": "{\"com.microsoft.Office\":\"disassociated\",\"com.microsoft.Outlook\":\"associated\"}"
上書き保存後、Microsoft 365アプリを再起動し、対象アカウントでサインインし直してください。
それでも解決しない場合の追加対処法
上記の手順でも改善しない場合、キャッシュ全体の削除とWindowsユーザーアカウントの再作成が有効です。
以下のフォルダを削除してください(事前にサインアウトを忘れずに):
%localappdata%\Microsoft\OneAuth
%localappdata%\Microsoft\IdentityCache
さらに以下の追加策も検討してください:
Microsoft 365とWindowsの最新更新プログラムを適用する
「Get Help」アプリからMicrosoft 365のサインイントラブルシューターを実行する
管理者によるユーザーアカウントの再有効化と、ライセンス割り当て状況の再確認
Microsoft 365管理センターから該当デバイスの有効化状態を再確認
ローカルユーザーではなく、新しいプロファイルでログインし直す
まとめ:サインイン情報の整理が安定運用の鍵
Microsoft 365のアクティベーションエラーは、見えないアカウントキャッシュの混乱が根本原因です。
今回紹介した手順により、MacでもWindowsでも、認証情報の初期化と再設定によって確実に問題を解消できます。特に共有環境での運用や、複数アカウントを使い分けている場合には、定期的にキャッシュ状態を見直すことが、長期的なトラブル回避に繋がります。
また、組織管理者であれば、Microsoft 365管理センターを通じてユーザーのサインイン履歴やライセンス割り当て状況を監視し、トラブルの発生前に予防的な措置を講じることが重要です。Microsoft 365の安定稼働を維持するためには、ユーザーと管理者の双方による認証情報の管理が必要不可欠なのです。