会社のPCでMicrosoft 365のOfficeアプリ(Word、Excel、Outlookなど)を開いた際、Webブラウザでは最新のモダン認証画面が表示されるのに、Officeアプリだけ古いデザインのサインイン画面が出るという現象が発生することがあります。このような場合、多くの原因はクライアント端末側に残っている古い認証キャッシュにあります。キャッシュを適切に更新することで、組織の最新のサインイン画面が表示されるようになります。本記事では、その具体的な手順と注意点を詳しく解説します。
【要点】この記事で確認すること
- 最初に見る場所: Officeアプリのサインイン画面の見た目と、ブラウザでの表示を比較する。ブラウザで正常なら、Officeのキャッシュ問題。
- 切り分けの軸: 端末側(キャッシュ、資格情報)、アカウント側(ライセンス、認証ポリシー)、管理設定側(テナントの認証設定)の3つ。
- 注意点: 会社PCではレジストリや資格情報マネージャーの変更に管理者権限が必要な場合がある。作業前にIT部門に確認する。
ADVERTISEMENT
目次
この現象が起きる原因
Officeアプリだけ古いサインイン画面が表示される主な原因は、Officeが保持している認証キャッシュ(資格情報やトークン)が更新されずに古い情報を使い続けていることです。具体的には以下の要因が考えられます。
- 資格情報マネージャーに残った古い資格情報: Windowsの資格情報マネージャーに、以前の認証情報(レガシー認証用のもの)が残っていると、Officeアプリがそれを使ってしまい、古いサインイン画面が表示されます。
- ADALキャッシュの破損: OfficeはADAL(Active Directory Authentication Library)と呼ばれる認証ライブラリを使用しており、そのキャッシュファイルが破損したり古くなったりすると、正しくモダン認証が行われません。
- Officeのクイック実行(Click-to-Run)の一時ファイル: Officeのインストール方式であるClick-to-Runが保持する一時ファイルやバージョン情報が原因で、認証UIが古いままになることがあります。
- 組織の認証ポリシーの変更: 組織側でモダン認証の強制やレガシー認証のブロックが行われた場合、端末側のキャッシュが追従できていないと、古い画面が表示され続けることがあります。
最初に確認すべきこと
トラブルシューティングを始める前に、以下の点を確認してください。これにより、問題が端末側かアカウント側かを切り分けられます。
端末環境の確認
- WindowsのバージョンとOfficeのバージョンを確認する(Officeアカウント → バージョン情報)。最新の更新プログラムが適用されているか。
- ブラウザでMicrosoft 365にサインインし、最新のサインイン画面が表示されるか確認する。ブラウザでも古い画面なら、端末キャッシュではなくテナント設定の問題。
- 別のユーザーアカウントでOfficeを開いたときも同じ現象が起きるか試す。他のユーザーで正常なら、特定のユーザープロファイルに問題がある。
アカウントとライセンスの確認
- ユーザーに適切なMicrosoft 365ライセンスが割り当てられているか。
- アカウントが期限切れやパスワードリセットなどで一時的にロックされていないか。
- 多要素認証(MFA)が有効になっている場合、OfficeアプリがMFAに対応した認証画面を表示できるか。
Officeキャッシュをクリアする手順
以下に、端末側のキャッシュを更新するための具体的な手順をステップバイステップで示します。必ず管理者権限で実行してください。作業前にOfficeアプリをすべて閉じておきます。
- 資格情報マネージャーから古い資格情報を削除する
「コントロールパネル」→「資格情報マネージャー」→「Windows資格情報」を開きます。一覧から「MicrosoftOffice16_Data:ADAL:…」や「MicrosoftOffice16_Data:MSOL:…」など、Office関連の資格情報を見つけて削除します。また、「汎用資格情報」に「MicrosoftOffice16_Data:…」がある場合も同様に削除します。 - ADALキャッシュフォルダーを削除する
エクスプローラーで以下のパスを開きます。%localappdata%\Microsoft\Office\16.0\FirstRun
このフォルダー内のすべてのファイルを削除します。さらに、%localappdata%\Microsoft\Office\16.0\Licensingフォルダー内のファイルも削除します。 - 資格情報マネージャーのバックアップを避けるため、一度Officeからサインアウトする
任意のOfficeアプリ(例:Word)を開き、右上のアカウント名をクリックして「サインアウト」を選択します。その後、アプリを閉じます。 - レジストリからADAL設定をクリアする(上級者向け)
レジストリエディター(regedit)を管理者として開き、以下のキーを確認します。HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Common\Identity
このキー内の「ADALCache」や「IdentityCache」などの値を削除します。誤った削除を避けるため、事前にキーのエクスポート推奨。 - Officeのクイック実行を修復する
「設定」→「アプリ」→「アプリと機能」からMicrosoft 365を選択し、「変更」→「クイック修復」を実行します。それでも改善しない場合は「オンライン修復」を試します。 - キャッシュ削除後にサインインし直す
手順1~5が完了したら、PCを再起動します。再起動後、Officeアプリを開き、組織のアカウントでサインインします。最新のサインイン画面が表示されるか確認します。
その他のトラブルシューティング
上記の手順で改善しない場合は、以下の追加対策を検討してください。
Officeのプロキシ設定を確認する
会社のネットワークでプロキシを使用している場合、Officeのプロキシ設定が古い認証方式を強制している可能性があります。Officeアプリの「ファイル」→「オプション」→「詳細設定」→「ネットワーク」でプロキシ設定を確認し、自動検出に変更します。または、IT部門にプロキシ経由の認証設定を確認してください。
モダン認証が有効か確認する
組織側でモダン認証が無効になっていると、Officeアプリはレガシー認証を強制され、古い画面が表示されます。管理者に連絡し、Exchange OnlineやSharePoint Onlineでモダン認証が有効になっているか確認してもらいます。レジストリでモダン認証を強制する設定もあるため、以下のキーを確認します。HKEY_CURRENT_USER\Software\Microsoft\Exchange\AlwaysUseMSOAuthForAutoDiscover
この値が1になっていることを確認します(なければDWORDで作成)。
ODBCやデータベース関連のキャッシュも考慮する
OutlookでExchangeに接続する場合、ODBCの資格情報キャッシュが影響することもあります。ODBCデータソースアドミニストレーターからExchange関連のDSNを削除することも有効な場合がありますが、通常は資格情報マネージャーの削除で十分です。
失敗パターンと注意点
キャッシュ削除の際に、以下のような失敗や注意点があります。
- 資格情報を削除しすぎて他のサービスに影響が出る
資格情報マネージャーでMicrosoftOffice関連以外の資格情報(例:Windows Live ID、企業VPNなど)まで削除しないように注意してください。 - レジストリ編集でシステムが不安定になる
レジストリの誤った編集はPC全体に影響を与える可能性があります。必ず管理者権限で行い、変更前にキーをエクスポートしてバックアップを取ってください。 - サインイン画面が変わらない場合、別の原因が考えられる
キャッシュ削除後も古い画面が表示されるなら、Officeのバージョンが古すぎてモダン認証UIに対応していない可能性があります。Officeの更新プログラムを手動で適用してください。 - 複数端末で同じ現象が発生する場合
組織全体のポリシーやGPO(グループポリシー)でレガシー認証が強制されている可能性があります。IT部門に問い合わせてください。
状況別比較表
| 状況 | 表示されるサインイン画面 | 考えられる原因 | 推奨対処 |
|---|---|---|---|
| ブラウザはモダン認証、Officeは古い画面 | Office:レガシーなポップアップウィンドウ(例:Windows統合認証) | 端末の認証キャッシュが古い | 資格情報マネージャーのOffice関連削除、ADALキャッシュ削除 |
| ブラウザもOfficeも古い画面 | 両方ともにレガシーな画面 | テナントでモダン認証が無効、またはプロキシでブロック | 管理者にモダン認証の有効化を依頼 |
| 特定ユーザーのみ古い画面 | そのユーザーのOfficeだけ古い | ユーザープロファイルのキャッシュ問題 | 対象ユーザーのキャッシュを個別削除 |
| Outlookだけ古い画面 | Outlookの認証画面が古い | Exchange用の資格情報が古い、またはプロファイル破損 | Outlookプロファイルの再作成 |
管理者へ確認すべき情報
端末側の対応で改善しない場合、組織の設定に問題がある可能性が高いです。以下の情報をまとめて管理者に伝えると、スムーズに調査が進みます。
- 発生しているOfficeアプリとバージョン(例:Microsoft 365 Apps for enterprise バージョン2301)
- 現象が発生するユーザーアカウントと、発生しないアカウントがあればその情報
- ブラウザでのサインイン画面とOfficeでの画面の違い(スクリーンショットがあると良い)
- 実施したトラブルシューティングの内容(資格情報削除、修復など)
- 会社のネットワーク構成(プロキシの有無、認証方式の強制など)
よくある質問
Q1. キャッシュを削除してもサインイン画面が変わりません。他に何が考えられますか?
A. Officeアプリのバージョンが古く、モダン認証UIをサポートしていない可能性があります。その場合、Officeの更新プログラムをインストールする必要があります。また、組織のグループポリシーでレガシー認証が強制されている場合も考えられます。管理者に確認してください。
Q2. 資格情報マネージャーでOffice関連の資格情報が見つかりません。どうすればいいですか?
A. 資格情報マネージャーに表示されない場合でも、レジストリやFirstRunフォルダーにキャッシュが残っていることがあります。記事の手順2(ADALキャッシュフォルダー削除)と手順4(レジストリ削除)を試してください。
Q3. 複数のPCで同様の現象が発生しています。原因は端末ごとの設定ですか?
A. 複数端末で発生する場合、組織全体のポリシー(GPO)やExchange Onlineの認証設定が原因である可能性が高いです。管理者に連絡し、テナントの認証ポリシーを確認してもらってください。特に「レガシー認証をブロック」する設定が有効かどうかが重要です。
Q4. キャッシュ削除後、Outlookのメール設定が消えました。どうすれば復元できますか?
A. キャッシュ削除の影響でOutlookプロファイルが初期化されることは通常ありませんが、万が一起こった場合、Outlookを起動すると自動的にプロファイルの再構成が求められます。会社のメールサーバー設定を再度入力するか、IT部門にプロファイルのバックアップから復元を依頼してください。
まとめ
Officeアプリだけ古いサインイン画面が表示される問題は、端末側の認証キャッシュが原因であることがほとんどです。資格情報マネージャーやADALキャッシュを削除することで、多くのケースで解決できます。作業は管理者権限で慎重に行い、必要ならIT部門に協力を仰いでください。もし端末側の対応で改善しない場合は、組織の認証ポリシーやOfficeのバージョンに問題がある可能性があります。本記事で紹介した手順を参考に、原因を切り分けて適切な対策を取ってください。
ADVERTISEMENT
超解決 リモートワーク研究班
Microsoft 365の導入・保守を専門とするエンジニアグループ。通信障害やサインイン不具合など、ビジネスインフラのトラブル対応に精通しています。
Office・仕事術の人気記事ランキング
- 【Word】差し込み印刷で数字の桁を整える!金額にカンマ(桁区切り)を入れる設定
- 【Teams】メッセージを「保存済み」にして後で読む!重要なチャットをブックマークして整理する技
- 【Outlook】添付ファイルが「Winmail.dat」に化ける!受信側が困らない送信設定
- 【Copilot】「サービスに接続できません」エラーの原因切り分けと対処法
- 【PDF】PDFのサムネイルプレビューが表示されない!エクスプローラーの設定とAcrobat環境設定
- 【PDF】PDFに入力した文字の「フォント・サイズ・色」を変更するプロパティ設定
- 【Excel】文字がセルの枠からはみ出す・隠れる!「折り返して表示」と「縮小して全体を表示」の使い分け
- 【Word】校閲機能の基本!赤字(変更履歴)とコメントで修正を見える化する
- 【神技】保存せずに閉じたExcel・Wordファイルを復元する!消えたデータを復活させる4つの救出法
- 【Teams】会議の「参加者リスト」を出席後にダウンロードする!誰が参加したか確認する手順
