日程Fit|「いつ空いてますか?」の往復はもう不要。候補日を選んでURLを送るだけ|登録不要|今すぐ無料で使う →

Microsoft 365「Access Denied」でデスクトップ版にサインインできない時の完全対処ガイド|オンライン修復・資格情報リセット・Windows 10対応

突然 Microsoft 365 のデスクトップ アプリで「Access Denied(アクセスが拒否されました)」と表示され、Word・Excel・PowerPoint・新しい Outlook などに一括サインインできなくなる――本記事はその症状を最短で復旧し、再発も防ぐための“実務的な手順書”です。Windows 10(22H2)環境を想定し、オンライン修復・資格情報のリセット・不要バージョン整理・ネットワーク/ポリシー確認まで、現場で役立つ具体策を網羅します。

日程Fit。無料・登録不要。「いつ空いてる?」を、ひとつのリンクで。リンクを送って、○△×でかんたん日程調整。無料で日程を作る。
目次

症状と前提環境

以下の条件に合致するケースを対象にしています。

  • 症状:Microsoft 365 デスクトップ版の「すべてのアプリにサインイン」を押すと Access Denied などのエラー表示。Word/Excel/PowerPoint/新しい Outlook 等の一括サインインに失敗する。一方、各アプリの個別サインインや Outlook on the Web・Office Online は利用可能。
  • 環境:Windows 10(22H2)、有効な Microsoft 365 サブスクリプション、正しい Microsoft アカウント/職場または学校アカウントで Windows にサインイン済み。
    前日までは正常に動作していた。

最短復旧の結論(TL;DR)

もっとも成功率が高いのは Office の「オンライン修復」です。クイック修復では直らないことが多く、オンライン修復で構成ファイル・認証周りを含む広範な再構成を行うと解決しやすくなります。
続いて 不要な Office バージョンの共存解消資格情報とキャッシュのリセットOffice 更新の適用ネットワーク/ポリシーの確認の順に進めると、原因が複合的でも復旧率を高く保てます。

対処の全体像(要約表)

項目内容
Office のオンライン修復を実行効果大(実際に解決例多数)
Windows の「設定」→「アプリ」→「インストール済みのアプリ」→「Microsoft 365」を選択→変更→ダイアログでオンライン修復を選択して実行→再起動→Office を起動して再サインイン。
ポイント:クイック修復では改善しないことが多いため、最初からオンライン修復を選びます。
不要な Office バージョンを削除旧製品版(永続版)や試用版、Visio/Project の古い Click-to-Run/ MSI 混在などがあると、認証トークンやライセンス検出が混乱します。「アプリと機能」で Microsoft Office / Microsoft 365 系の項目を確認し、不要なものをアンインストールして一本化。
資格情報とキャッシュのリセット① Windows の資格情報マネージャーで「MicrosoftOffice~」「aad:」等の Office 関連資格情報を削除。
② 以下のキャッシュを削除またはリネーム退避:
%LOCALAPPDATA%\Microsoft\Office\16.0\Identity\
%LOCALAPPDATA%\Microsoft\Office\Licensing\
%LOCALAPPDATA%\Microsoft\OneAuth\(存在する場合)
③ Office を再起動して再サインイン。
Office 更新プログラムを適用サインイン後、ファイル → アカウント → 更新オプション → 更新するで最新化。認証まわりの不具合が月例更新で解消されるケースがあります。
ネットワーク・ポリシー確認社内プロキシ/ファイアウォールで認証・ライセンス関連のエンドポイントがブロックされていないか確認。証明書の失効チェック無効化や TLS 1.2 無効化でも同種エラーが発生します。
応急処置復旧中は Outlook on the Web(OWA)Office Online を使って業務継続が可能。

なぜ「Access Denied」が起きるのか(技術的背景)

Microsoft 365 のデスクトップ版は、Windows の Web Account Manager(WAM) を介して Azure AD(Entra ID)とやり取りし、取得したトークンを Office 側の OneAuthIdentity キャッシュに保持します。以下の条件が重なると、「すべてのアプリにサインイン」のフローだけが失敗し、「Access Denied」や類似の拒否メッセージにつながることがあります。

  • 旧 Office の残骸や複数バージョン混在により、トークンの解釈やライセンス検出が衝突する。
  • WAM/AAD Broker Plugin または Edge WebView2 Runtime の破損・古さにより、認証 UI/埋め込みブラウザが正常に動かない。
  • プロキシ認証・SSL 検査・証明書チェーン不備・時刻ずれなどで、トークン発行や失効確認が中断する。
  • テナントの条件付きアクセス/Intune ポリシーで、デバイス状態とユーザー資格情報の不整合が生じている。

手順詳細(安全・再現性重視)

事前準備(復旧作業の前に)

  • 可能なら Office アプリをすべて終了し、バックグラウンドの OfficeClickToRun.exe が処理中でないか確認します。
  • 管理者権限のコマンドを扱う場面があります。会社 PC では IT 管理者の承認を得てから実施してください。
  • キャッシュ削除はユーザープロファイル配下に限定し、業務データ(文書そのもの)は触れません。

1. Office を「オンライン修復」する

  1. Windows の「設定」→「アプリ」→「インストール済みのアプリ」→「Microsoft 365」を選択し、変更をクリック。
  2. ダイアログで オンライン修復 を選択して実行します(クイック修復では改善しない事例が多数)。
  3. 完了後に PC を再起動し、Word などを起動してサインインを確認します。

効果の理由:オンライン修復は Office の構成・コンポーネントを広範に再配置し、破損した認証関連モジュールや埋め込みブラウザ(WebView2)まわりの不整合を巻き戻せます。

2. 旧バージョン・重複インストールを整理する

「Office(永続版)」と「Microsoft 365(サブスク)」の混在、試用版残存、Visio/Project の異なる配布形態(MSI と Click-to-Run)の併存は、ライセンス検出や認証で矛盾を生みます。「アプリと機能」一覧が 1 本に集約されるように整理しましょう。

インベントリ確認に役立つ PowerShell 例(読み取りのみ):

Get-ItemProperty `
  'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\*',
  'HKLM:\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\*' |
Where-Object { $_.DisplayName -match 'Microsoft (Office|365|Visio|Project)' } |
Select-Object DisplayName, DisplayVersion, Publisher | Sort-Object DisplayName

3. 資格情報マネージャーと Office キャッシュをリセット

  1. 「コントロール パネル」→「ユーザー アカウント」→「資格情報マネージャー」→「Windows 資格情報」を開く。
  2. Office 関連の項目(例:MicrosoftOffice~、aad:~、adfs:~)のみを選んで削除。
  3. 以下のフォルダーを一時退避(または削除)後、サインインし直す。
    %LOCALAPPDATA%\Microsoft\Office\16.0\Identity\
    %LOCALAPPDATA%\Microsoft\Office\Licensing\
    %LOCALAPPDATA%\Microsoft\OneAuth\(存在する場合)

注意:削除対象は Office 認証に関わるユーザー単位のキャッシュです。Windows Hello for Business(指紋/顔)や業務アプリの資格情報は消さないよう、名称を必ず確認してください。

4. AAD Broker Plugin / WebView2 の健全性を点検

  • Microsoft AAD Broker Plugin(WAM)の破損は、認証 UI が開かない・真っ白になる・直後に「Access Denied」となる要因です。異常が疑われる場合は アプリと機能で同プラグインの修復/リセット(提供されていれば)を実施します。
  • Microsoft Edge WebView2 Runtime の更新/修復も有効です。Office の埋め込みブラウザを正しく描画できないと認証が完了しません。

5. Office を最新状態に更新

認証系の不具合はクライアント更新で解消されることがあります。Office いずれかのアプリで ファイル → アカウント → 更新オプション → 更新する を実行し、更新後に再サインイン動作を確認します。

6. ネットワークと証明書・時刻の確認

企業ネットワークやセキュリティ製品の設定で認証関連の通信が妨げられると、デスクトップ版だけ失敗することがあります。以下の代表的なポイントを確認します。

  • プロキシ/SSL 検査:SSL インスペクションが login.microsoftonline.com*.msauth.net 等に適用されると正規の証明書鎖でなくなり失敗します。
  • TLS 1.2:古い既定値/方針で TLS 1.2 を無効化していると認証が拒否されます。
  • 時刻同期:PC の日時・タイムゾーンずれはトークンの有効期限検証に失敗します。NTP 同期を確認。
  • 名前解決:Split DNS やホストファイルの独自設定で Microsoft 365 関連 FQDN が誤解決していないか確認。

代表的な認証/ライセンス関連の FQDN 例(遮断しない運用を推奨):

login.microsoftonline.com
login.windows.net
aadcdn.msauth.net
aadcdn.msftauth.net
graph.microsoft.com
*.office.com
*.live.com

7. 応急運用(業務を止めない)

復旧作業と並行して、メールやドキュメント編集は Outlook on the Web(OWA)Office Online を利用すれば継続可能です。ローカルに保存が必要なファイルは OneDrive 同期クライアントを経由し、Web からダウンロードして編集 → 再アップロードの流れで回避できます。

管理者/IT 担当者向けの深掘り

条件付きアクセス/デバイス準拠性

テナントに条件付きアクセス(MFA 必須、準拠デバイス必須等)があると、Windows アカウントOffice のサインイン状態 が不整合のときに WAM が「拒否」することがあります。Intune の準拠性評価、加入状態(Hybrid Azure AD Join / Azure AD Join)、ユーザーの MDM スコープを点検してください。

グループ ポリシー/Office Cloud Policy の影響

  • WAM の無効化や古い ADAL 設定が残っていると、現行の MSAL/WAM フローと衝突します。
  • Office Cloud Policy でサインイン関連設定(EnableADAL 等)を旧値のまま配布していないか確認し、不要なものは撤廃します。

イベント ログ/ログ採取

  • イベント ビューアーApplications and Services Logs → Microsoft → Windows → AAD/TokenBroker/Office* を確認。認証 UI の起動失敗やトークン取得失敗が記録されます。
  • Support and Recovery Assistant(SaRA):自動診断で認証関連の一般的な破損を検出/修復し、必要なログを収集できます。

WAM/AAD Broker Plugin 再登録(管理者向け)

破損が顕著なときの再登録例。実行は自己責任で、会社 PC では必ず Change 管理の下で実施してください。

PowerShell(管理者):
Get-AppxPackage *AAD.BrokerPlugin* | ForEach-Object {
  Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"
}

併せて WebView2 Runtime の修復/再配布(ソフトウェア配布ツール経由)を行うと安定化します。

エラー表示別の見分け方と対処の優先度

表示/挙動想定原因優先対処
Access Denied(すぐ戻る)WAM/認証 UI 破損、トークンキャッシュ不整合オンライン修復 → 資格情報/キャッシュ削除 → WebView2 修復
認証画面が白/真っ黒のままWebView2 ランタイム不具合、TLS/証明書検証失敗WebView2 修復・更新 → 証明書/プロキシ確認 → 時刻同期
ユーザー/パスワード入力は通るが最終で失敗条件付きアクセス、デバイス準拠性、CAE(継続的アクセス評価)Intune/条件付アクセス評価 → Windows の職場/学校アカウント再接続
Web 版は使えるがデスクトップのみ不可Office ローカル構成破損または旧版混在旧版整理 → オンライン修復 → 更新適用

チェックリスト(作業漏れ防止)

  • Office はクイックではなくオンライン修復を実行したか?
  • 「アプリと機能」で Office 系が 1 本に集約されているか?(古い Visio/Project/試用版が残っていないか)
  • 資格情報マネージャーで Office 関連の資格情報を整理したか?
  • %LOCALAPPDATA%\Microsoft\Office\16.0\IdentityLicensingOneAuth を退避したか?
  • WebView2 Runtime / AAD Broker Plugin を修復/更新したか?
  • TLS 1.2 / 証明書失効チェックが有効で、プロキシ/SSL 検査の例外が設定されているか?
  • PC の時刻とタイムゾーンは正しいか?
  • 条件付きアクセス・Intune 準拠性に矛盾がないか?

よくある質問(FAQ)

Q. Web 版ではログインできるのに、デスクトップだけ失敗します。

A. デスクトップ版は WAM とローカルのトークン/ライセンスキャッシュに依存するため、構成破損・旧版混在・WebView2 問題の影響を強く受けます。オンライン修復 → 旧版整理 → キャッシュ/資格情報リセットの順に対応してください。

Q. 「すべてのアプリにサインイン」だけが失敗します。個別サインインは可能です。

A. 一括フローでのみ利用されるトークン連携や UI パスに破損がある可能性が高いです。Identity/OneAuth キャッシュの退避WebView2 の修復を重点的に行うと改善します。

Q. クイック修復では改善しませんでした。

A. クイック修復はファイル整合性チェック中心で、認証関連の深い不整合までは直らないことがあります。オンライン修復を選択してください。

Q. 会社 PC でユーザーの資格情報が頻繁に消えます。

A. ローミング/プロファイル管理、資格情報クリーンアップの GPO、サインアウト時のプロファイル削除、またはセキュリティ製品の干渉が疑われます。IT 管理者に GPO/Intune ポリシー とログオン スクリプトを点検してもらってください。

Q. 新しい Outlook だけサインインできません。

A. 新しい Outlook は Web 技術(WebView2)やアカウント コンポーネントの依存度が高いため、WebView2 修復Windows の「職場/学校アカウント」再接続(設定 → アカウント → アクセスする職場または学校)を試してください。

再発防止のベストプラクティス

  • 配布の統一:Office、Visio、Project は Click-to-Run に統一し、バージョンを揃えて配布。
  • 月例の運用ルーチン化:OS/Office/Edge/WebView2 を定期更新し、証明書ストア/プロキシ例外のメンテナンスを徹底。
  • 端末の時刻管理:ドメイン環境では NTP を一本化。スタンドアロン端末でも時刻同期を監視。
  • ポリシーの棚卸し:歴史的に残った ADAL 設定や不要な Office Cloud Policy は除去し、WAM/ MSAL 前提に最適化。
  • ログ収集の標準化:イベント ログ・SaRA・デバイス準拠性レポートの採取手順をナレッジ化し、インシデント発生時の初動を高速化。

実行に役立つコマンド/操作スニペット(任意)

以下は 情報取得や再登録に限定した保守的なコマンド例です。実行前に IT ポリシーをご確認ください。

目的コマンド/操作補足
Office 系インストールの一覧PowerShell: Get-ItemProperty 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\*', 'HKLM:\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\*' | ? { $_.DisplayName -match 'Microsoft (Office|365|Visio|Project)' } | Select DisplayName, DisplayVersion | Sort DisplayName重複/旧版の発見に。
AAD Broker Plugin 再登録PowerShell(管理者): Get-AppxPackage *AAD.BrokerPlugin* | % { Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml" }WAM 側の破損が疑われる時。
名前解決の健全性テストコマンド プロンプト: nslookup login.microsoftonline.com nslookup aadcdn.msauth.net誤った Split DNS/ホスト書き換えを検出。

注意点・やってはいけないこと

  • レジストリを無差別に消す、Ngc フォルダー(Windows Hello for Business の鍵)を安易に削除する、といった強攻策は避けてください。
  • 業務アプリの資格情報を誤って削除しないよう、名称を必ず確認。迷う場合は一旦リネーム退避して巻き戻せるようにしておきます。
  • プロキシや SSL 検査の緩和は、セキュリティ方針に沿って最小限・例外ベースで実施します。

まとめ

Microsoft 365 デスクトップ版で「Access Denied」となり一括サインインできない場合、オンライン修復が最有力の解決策です。あわせて旧版の整理、資格情報/キャッシュのリセットWebView2・AAD Broker Plugin の健全性確保ネットワーク/ポリシーの点検を順に進めれば、ほとんどのケースで正常化します。企業環境では条件付きアクセスや準拠性の観点も絡むため、IT 管理者と連携し、再発防止を含む運用見直しまで行うと安心です。

この記事を書いた人

実務の現場で詰まりがちなポイントを地図にするITブログ「IT trip」を運営。Windows/Office(Teams・Excel)からSQL、サーバ運用、ガジェットまで、再現性のある手順と“なぜそうなるか”を丁寧に解説します。読んだらすぐ試せること、そして迷った人の次の一歩が見えることを大切にしています。

コメント

コメントする

目次