共有端末でOutlookを使用した後、次のユーザーがメール認証を行おうとすると、「アクセスが拒否されました」や「資格情報が正しくありません」といった権限エラーが発生することがあります。これは前のユーザーの認証情報が端末に残存しているために起こる現象で、特にMicrosoft 365のモダン認証環境で頻繁に報告されています。本記事では、この問題の原因を詳しく解説し、安全に別ユーザーの情報を削除する具体的な手順を紹介します。共有端末を利用するすべての会社員の方に役立つ内容ですので、ぜひ参考にしてください。
【要点】この記事で確認すること
- 最初に見る場所: Windowsの資格情報マネージャー、Outlookのアカウント設定、およびOfficeのライセンス認証状態を確認します。
- 切り分けの軸: 問題が端末側(資格情報の残存)か、アカウント側(ライセンスや権限の設定)か、管理者によるポリシー制限かを切り分けます。
- 注意点: 会社のポリシーで資格情報の削除が制限されている場合があります。管理者の許可なくレジストリやグループポリシーを変更しないでください。
ADVERTISEMENT
目次
権限エラーの原因:別ユーザーの認証情報がなぜ残るのか
共有端末でOutlookを利用する際、前のユーザーがサインアウトせずにログオフした場合や、Outlookを閉じずに他のユーザーがログインした場合などに、認証情報がWindowsの資格情報マネージャーやOfficeのライセンス認証キャッシュに残ることがあります。Microsoft 365ではモダン認証が採用されており、アクセストークンやリフレッシュトークンがローカルに保存されます。これらのトークンが別ユーザーのものであるにもかかわらず、新しいユーザーがOutlookを起動した際に古いトークンが使用され、認証エラーが発生します。また、共有端末でWindowsアカウントを切り替えずに同じユーザーセッションで複数のメールアカウントを追加した場合も同様の問題が起こります。
資格情報の保存場所とその影響
Outlookで使用される認証情報は主に以下の場所に保存されます。
- Windows 資格情報マネージャー: 「Windows 資格情報」と「汎用資格情報」の2種類があり、Outlookに関連するエントリ(例:MicrosoftOffice16_Data:ADAL:…)が残ります。
- Office ライセンス認証キャッシュ: Officeアプリケーションがライセンス認証時に使用したトークンが保存されます。
- Outlook プロファイル: ユーザーごとに作成されるOutlookプロファイル内にアカウント設定やキャッシュデータが含まれます。
これらの情報が適切に削除されないまま次のユーザーがOutlookを開くと、前のユーザーのアカウントで認証が試みられ、権限エラーが表示されます。
問題を切り分けるための確認手順
権限エラーが発生した場合、まずは問題の原因がどの層にあるのかを特定するために、以下の手順で確認を行います。
- 別のユーザーアカウントでサインインし直す: 端末を再起動し、自分のWindowsユーザーアカウントでサインインしてからOutlookを開きます。これで解消されれば、前のユーザーのセッション情報が残っていたことが原因です。
- Outlookのアカウント設定を確認する: Outlookを開き、「ファイル」→「アカウント設定」→「アカウント設定」で、表示されるメールアカウントが自分のものであるか確認します。複数のアカウントが表示される場合は、不要なものを削除します。
- 資格情報マネージャーを確認する: コントロールパネルから「資格情報マネージャー」を開き、「Windows 資格情報」と「汎用資格情報」を確認します。前のユーザーに関連するエントリ(例:MicrosoftOffice16_Data:ADAL:https://login.microsoftonline.com など)がないか確認します。
- Officeのライセンス認証状態を確認する: 任意のOfficeアプリ(Wordなど)を開き、「ファイル」→「アカウント」でサインイン情報が自分のアカウントになっているか確認します。別のユーザーが表示される場合は、サインアウトして自分のアカウントでサインインし直します。
- コマンドプロンプトで資格情報の消去を試みる: 管理者権限でコマンドプロンプトを開き、「cmdkey /list」を実行して保存されている資格情報を一覧表示し、「cmdkey /delete:ターゲット名」で不要なものを削除します。ただし、影響範囲を理解した上で実行してください。
別ユーザーの情報を安全に削除する具体的な手順
原因が資格情報の残存である場合、以下の手順で安全に削除します。共有端末では他のユーザーに影響を与えないよう、自分のユーザーセッション内でのみ操作することが基本です。
手順1:資格情報マネージャーからの削除
- コントロールパネルを開き、「ユーザーアカウント」→「資格情報マネージャー」を選択します。
- 「Windows 資格情報」タブをクリックし、一覧から「MicrosoftOffice16_Data:ADAL:」で始まるエントリや、前のユーザーのメールアドレスを含むエントリを探します。
- 該当するエントリをクリックして展開し、「削除」を選択します。確認ダイアログが表示されたら「はい」をクリックします。
- 同様に「汎用資格情報」タブでも、OutlookやMicrosoft 365関連のエントリ(例:MicrosoftOffice16_Data:ADAL:https://login.microsoftonline.com など)を削除します。
- 削除後、Outlookを再起動し、自分のアカウントでサインインできるか確認します。
手順2:Outlookプロファイルの再作成
資格情報を削除しても問題が解決しない場合、Outlookプロファイル自体が破損している可能性があります。以下の手順で新しいプロファイルを作成します。
- Outlookを閉じます。
- コントロールパネルを開き、「メール」アイコン(Microsoft Outlook 2016/365など)をクリックします。
- 「プロファイルの表示」ボタンをクリックし、現在のプロファイルを選択して「削除」します(確認ダイアログで「はい」)。
- 「追加」ボタンをクリックし、新しいプロファイル名を入力して、自分のメールアカウントを設定します。
- Outlookを起動し、新しいプロファイルが正しく動作するか確認します。
手順3:レジストリからのクリーンアップ(上級者向け)
資格情報マネージャーで削除できない場合や、複数のユーザーにわたって情報が残っている場合は、レジストリエディターを使用して直接削除する方法もあります。ただし、レジストリの変更は慎重に行う必要があり、誤った操作はシステムに深刻な影響を与える可能性があります。必ず管理者の指示のもとで実行してください。
- レジストリエディター(regedit)を管理者として開きます。
- 以下のキーに移動します:
HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Common\Identity - 右ペインに表示される「ADAL」や「TokenCache」に関連するエントリを削除します。ただし、すべてのID関連キーを削除するとOffice全体の認証情報がリセットされるため、必要なものだけを選択して削除してください。
- また、以下のキーに移動し、同様に不要なトークンを削除します。
HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Common\Identity\TokenCache - レジストリエディターを閉じ、端末を再起動してからOutlookを開き、正常にサインインできるか確認します。
ADVERTISEMENT
共有端末の種類別対処法の比較
共有端末の運用形態によって、適切な対処法が異なります。以下の表で比較します。
| 共有端末の種類 | 特徴 | 推奨される対処法 | 注意点 |
|---|---|---|---|
| Windowsユーザーアカウントを切り替えて使用する場合 | 各ユーザーが個別のWindowsアカウントでログオンする。認証情報はユーザーごとに分離される。 | 自分のWindowsアカウントでログオンし直す。Outlookプロファイルを新規作成する。 | 前のユーザーがサインアウトせずにログオフした場合、情報が残る可能性がある。常にサインアウトしてからログオフするルールを徹底する。 |
| 共有のWindowsアカウントで使用する場合(ゲストアカウントなど) | 全員が同じWindowsアカウントを使用する。Outlookの資格情報が混在しやすい。 | Outlookを閉じるたびにサインアウトする。資格情報マネージャーで定期的にクリーンアップする。 | 管理者がグループポリシーでサインアウト時のキャッシュ削除を強制する設定を検討する。 |
| Remote Desktop Services(ターミナルサービス)環境 | 複数ユーザーが同時にリモートデスクトップで利用する。セッションごとにユーザープロファイルが作成される。 | ログオフ時にユーザープロファイルを削除するポリシーを適用する。Outlookプロファイルも自動削除されるよう設定する。 | プロファイル削除のポリシー設定は管理者のみ可能。ユーザー側での対処は限られる。 |
よくある失敗パターンとその回避方法
パターン1:資格情報マネージャーで削除しても再発する
一時的にエラーが解消されても、再度Outlookを開くと権限エラーが再発する場合があります。これは、Officeのライセンス認証キャッシュが別の場所に残っているか、Outlookが起動時に自動的に前のアカウントのトークンを再生成するためです。この場合は、Outlookプロファイルを完全に再作成し、さらにOfficeのライセンス認証をリセットする必要があります。Officeライセンス認証のリセットは、管理者権限でコマンドプロンプトから「cd C:\Program Files\Microsoft Office\Office16」に移動し、「cscript ospp.vbs /dstatus」で状態を確認し、「cscript ospp.vbs /unpkey:プロダクトキーの最後5文字」でライセンスを削除後、再認証する方法があります。ただし、この操作は管理者の指示なしに行わないでください。
パターン2:他のユーザーのOutlookにも影響が出る
共有端末で自分が資格情報を削除した後、他のユーザーがOutlookを開けなくなるケースがあります。これは、レジストリや資格情報マネージャーで「汎用資格情報」を誤って削除した場合に発生します。特に、MicrosoftOffice16_Data:ADAL: で始まるエントリはすべてのユーザーに共通のものではなく、ユーザーごとに異なります。削除する際は、エントリのターゲット名に含まれるメールアドレスやUPN(ユーザープリンシパル名)を確認し、自分のものだけを削除するよう注意してください。不明な場合は削除せず、管理者に相談してください。
パターン3:ブラウザーのキャッシュも影響する
Outlookの認証にはWebブラウザーが使用されることがあります。共有端末でブラウザー(EdgeやChrome)に前のユーザーのログイン情報が保存されている場合、Outlookの認証画面で自動的にその情報が使われ、権限エラーになることがあります。この場合は、ブラウザーの設定から「パスワード」や「ログイン情報」を削除し、ブラウザーを再起動してからOutlookを開くと解決します。
管理者へ伝えるべき情報と対応の依頼方法
問題が頻発する場合や、社内ポリシーで自分では対処できない設定がある場合は、管理者に以下の情報を伝えて対応を依頼してください。
- 発生状況の詳細: どの共有端末で、どのような操作をした後にエラーが発生したか(例:端末AでユーザーBがOutlookを使った後、ユーザーCが使おうとするとエラー)。時刻や日時も記録します。
- エラーメッセージのスクリーンショット: 「アクセスが拒否されました」「資格情報が正しくありません」などの具体的なエラーメッセージをキャプチャします。エラーコード(例:80004005)が表示されている場合はそれも伝えます。
- 自分で試した対処法: 資格情報マネージャーでの削除、Outlookプロファイルの再作成、サインインとサインアウトなどを試したかどうかを伝えます。
- 管理者に依頼したいこと: 例えば、「グループポリシーでサインアウト時にキャッシュを自動削除する設定」や「Officeライセンス認証のリセット」「共有端末のユーザープロファイル削除ポリシーの適用」などを具体的に依頼します。
管理者は、組織全体の設定を変更する必要がある場合があるため、エビデンスを添えて報告することで迅速な対応が期待できます。
よくある質問(FAQ)
Q1: 資格情報マネージャーを開こうとしたら管理者によって制限されていますと表示されました。どうすればいいですか?
A: 会社のポリシーで資格情報マネージャーの使用が制限されている可能性があります。自分では操作できませんので、IT管理者に連絡して対応を依頼してください。その際、本記事の内容を参考にして、資格情報の削除が必要であることを伝えるとスムーズです。
Q2: Outlookのプロファイルを削除しても、前のユーザーのメールが残っているのですが?
A: Outlookプロファイルは削除しても、前のユーザーのWindowsプロファイル内にOutlookデータファイル(.ostや.pst)が残っている場合があります。共有端末では、Windowsユーザーアカウントを切り替えている場合、前のユーザーのフォルダにアクセスできないように設定されているはずです。もし見える場合は、管理者に確認してください。自分で削除する場合は、C:\Users\ユーザー名\AppData\Local\Microsoft\Outlook などのフォルダを確認しますが、誤って他のファイルを削除しないよう注意が必要です。
Q3: レジストリを編集しても問題は解決しませんでした。他に方法はありますか?
A: レジストリ編集で解決しない場合、Officeの修復インストールや、Windows自体のユーザープロファイルの再作成が必要かもしれません。これらの操作は管理者に依頼してください。特に共有端末では、他のユーザーに影響が出るため、自己判断で行わないでください。
まとめ
共有端末でOutlookを使用する際に発生する権限エラーの多くは、前のユーザーの認証情報が残存していることが原因です。資格情報マネージャーやOutlookプロファイルの再作成、ブラウザーのキャッシュ削除といった基本的な対処法を試すことで、多くのケースで解決できます。ただし、管理者権限が必要な操作や組織全体の設定変更が必要な場合は、無理に自分で行わず、IT管理者に相談することが重要です。共有端末を利用する際は、使用後に必ずサインアウトし、可能であればWindowsユーザーアカウントをログオフする習慣を身につけることで、この問題を予防できます。日頃から正しい使い方を心がけて、快適なOutlook環境を維持しましょう。
ADVERTISEMENT
超解決 リモートワーク研究班
Microsoft 365の導入・保守を専門とするエンジニアグループ。通信障害やサインイン不具合など、ビジネスインフラのトラブル対応に精通しています。
Office・仕事術の人気記事ランキング
- 【Word】差し込み印刷で数字の桁を整える!金額にカンマ(桁区切り)を入れる設定
- 【Copilot】「サービスに接続できません」エラーの原因切り分けと対処法
- 【Teams】メッセージを「保存済み」にして後で読む!重要なチャットをブックマークして整理する技
- 【PDF】PDFのサムネイルプレビューが表示されない!エクスプローラーの設定とAcrobat環境設定
- 【Excel】文字がセルの枠からはみ出す・隠れる!「折り返して表示」と「縮小して全体を表示」の使い分け
- 【PDF】PDFに入力した文字の「フォント・サイズ・色」を変更するプロパティ設定
- 【Outlook】添付ファイルが「Winmail.dat」に化ける!受信側が困らない送信設定
- 【Word】校閲機能の基本!赤字(変更履歴)とコメントで修正を見える化する
- 【PDF】結合するPDFの「用紙サイズ」がバラバラな時、すべてを「A4サイズ」に強制リサイズしてから結合する
- 【Outlook】メール本文が「文字化け」して読めない!エンコード設定の変更と修復手順
