「Teamsを起動しても真っ白な画面から進まない」「パスワードは合っているのにサインインを無限に繰り返す」「謎のエラーコードが出てログインできない」。
毎日のようにヘルプデスクに寄せられるサインイン障害ですが、その原因はアプリの不具合からネットワーク設定、セキュリティポリシーまで多岐にわたります。
この記事では、Teamsのサインインエラーが発生する構造的な原因・代表的なエラーコードの読み解き方・情シスが迅速に解決するためのトラブルシューティング手順を実践的に解説します。
結論:サインインエラーの解決は「エラーコード」と「認証の場所」の特定から
Teamsのサインインエラーに直面した際、闇雲に再インストールを案内しても直らないことが多々あります。情シスは、以下の4つの視点で問題を切り分ける必要があります。
- 視点1:クライアント端末のキャッシュ/資格情報(ローカルPC内に残った古いパスワード情報が邪魔をしている)
- 視点2:ネットワーク・プロキシ(Teamsの認証に必要な通信エンドポイントが社内NWでブロックされている)
- 視点3:Microsoft Entra IDの条件付きアクセス(社外からのアクセスや、未準拠デバイスとして弾かれている)
- 視点4:OSレベルのデバイス証明書(TPM)(マザーボード上のセキュリティチップ関連のエラー)
ユーザーから報告された「エラーコード(例:CAAxxxx、800xxxx 等)」を元に、どのレイヤーで認証が失敗しているのかを特定することが最速の解決ルートです。
Teamsのサインイン認証の仕組みとは?
Teamsは「先進認証(モダン認証)」という仕組みを使ってログインします。これは、アプリが直接パスワードを保存するのではなく、一度ログインに成功すると「トークン(許可証)」を発行し、以降はそのトークンを使って裏側で自動的にサインインし続ける仕組みです。
しかし、パスワードを変更した時や、ネットワークが不安定な時に、この「トークン」と「クラウド上の認証サーバー(Entra ID)」の間で不整合が起きると、サインインのループやエラーが発生します。
ポイント:
サインインエラーの多くは「ユーザーがパスワードを間違えた」からではなく、「PC内に残っている古いトークン情報(キャッシュや資格情報)が誤作動を起こしている」ために発生します。
なぜ解決が難しいのか(情シスでよくある“詰み”)
初動を間違えたときのトラブル
- 見当違いの対応: ネットワークのプロキシが原因でログイン画面が出ないのに、「Teamsの再インストール」を何度もさせて時間を浪費する。
- エラーコードの無視: ユーザーから「ログインできません」という言葉だけを受け取り、画面の右下に小さく出ているエラーコード(例:53003)を確認せずに調査を始める。
- 条件付きアクセスの見落とし: セキュリティ部門が追加した新しいアクセス制御(MFA必須化など)に引っかかっていることに気づかない。
ログインできないという現象一つでも原因は様々です。「ブラウザ版(Web)ではログインできるか?」という切り分けが最初の大きな分岐点になります。
よくある誤解の整理
よくある誤解(現場と情シスの認識ギャップ)
- 「アプリをアンインストールすれば認証情報もリセットされる」→ ❌(Windowsの『資格情報マネージャー』や『職場または学校にアクセスする』の設定は残るため、再インストールしても同じエラーが出ます)
- 「他のアプリ(ExcelやWord)が使えるならネットワークは正常」→ ❌(Teamsは認証のために独自のURL/IPエンドポイントを使用するため、Teamsの認証フローだけがプロキシでブロックされることがあります)
- 「PCを再起動すれば大体直る」→ △(一時的な通信エラーは直りますが、トークンの破損やTPMエラーは再起動では直りません)
情シスが確認すべき4つのレイヤー(原因切り分け)
① ブラウザ版(Web版)での動作確認
- EdgeやChromeの「InPrivate(シークレット)ウィンドウ」でWeb版Teamsにログインできるか確認。
- ログインできる場合 → PCのアプリ(キャッシュ、資格情報、TPM)の問題。
- ログインできない場合 → アカウント自体の問題、または条件付きアクセス/ネットワークの問題。
② Windowsの資格情報とアカウント設定
- コントロールパネルの「資格情報マネージャー」に古いパスワードが残っていないか。
- Windows設定の「アカウント」>「職場または学校にアクセスする」で、アカウントが切断状態になっていないか。
③ Entra ID(Azure AD)のサインインログ
- Entra ID管理センターで該当ユーザーの「サインインログ」を確認。
- 「失敗」ステータスになっている場合、エラーの詳細(条件付きアクセスによるブロック等)を確認する。
④ ネットワーク/プロキシの除外設定
- 社外ネットワーク(テザリング等)に繋ぐとログインできるか確認。
- 社内のみで発生する場合、Microsoft 365の認証エンドポイント(login.microsoftonline.com 等)がプロキシやFWでブロック・SSLインスペクションの対象になっていないか確認。
代表的なエラーコードと対応方針(比較表)
画面に表示されるエラーコードは、原因特定のための最大のヒントです。
| エラーコードの例 |
主な原因 |
情シスの対応(解決策) |
| CAA2000B / CAA20004 |
キャッシュやトークンの不整合(パスワード変更直後などに多発) |
Teamsの「キャッシュクリア(リセット)」を実施し、資格情報マネージャーから「msteams_adalsso」等の関連情報を削除して再ログイン。 |
| 80090016 / 80090030 |
デバイスのTPM(Trusted Platform Module)エラー |
「職場または学校にアクセスする」から一度アカウントを切断し、再接続する。直らない場合は Ngc フォルダのクリアなどを検討。 |
| 53003 |
条件付きアクセスによるブロック(コンプライアンス違反等) |
Entra IDのサインインログを確認。「許可されていないIPからのアクセス」や「非準拠デバイス」になっていないか調査し、ネットワーク環境等を是正する。 |
真っ白な画面 (エラーコードなし) |
ネットワークでの認証URLブロック、またはアプリの深刻な破損 |
別回線(テザリング等)で確認。プロキシのSSLインスペクション除外リストにMicrosoftの認証URL群が含まれているか確認。 |
サインイン障害のリスクと対策(情シス向け対応表)
サインイン障害対応時に情シスが陥りやすいミスと、事前の対策です。
| リスク(事象) |
起きやすい状況 |
情シスが行うべき対策 |
| MFA(多要素認証)のループ |
スマホの機種変更後、Authenticatorアプリの引き継ぎを行わずにログインしようとする |
Entra ID管理センターから「MFAセッションの取り消し」および「認証方法の再登録」を要求する |
| プロキシ環境下での認証タイムアウト |
社内ネットワークからのみ、Teamsのログイン画面が読み込み中で固まる |
プロキシ/ファイアウォールのPACファイルや除外リストをMicrosoftの最新エンドポイント情報に合わせて更新する |
| 解決への時間浪費 |
ユーザーから「ログインできません」という情報だけで長時間のヒアリングを行う |
ヘルプデスクの受付時に「エラーコードのスクリーンショット」と「Web版で入れるか」の2点を必須回答にする |
トラブルシューティングの初動フロー
「サインインできない」という問い合わせを受けた際の、情シスの確実な切り分け手順です。
1. エラーコードの有無を確認し、あればスクリーンショットをもらう
▼
2. ブラウザのシークレットウィンドウで Web版Teams (teams.microsoft.com) にログインさせる
▼
3. 【Web版で入れる場合】PCアプリのキャッシュクリア(リセット)、資格情報マネージャーの削除を実施
▼
4. 【Web版でも入れない場合】Entra IDのサインインログを確認し、ブロック理由(条件付きアクセス等)を特定する
▼
5. それでも解決しない(800xxxx系等)場合、「職場または学校にアクセスする」からアカウントを再接続する
情シスの1日の運用例(サインイン障害対応)
例:週明けの朝、「Teamsに入れない」という問い合わせが特定の部署から相次いだ場合
- 09:00:特定フロアのユーザー数名から「Teamsが真っ白」「ログインできない」と連絡が入る。
- 09:05:ユーザーにエラー画面のスクショを要求。エラーコードは出ておらず、Web版にも繋がらないことが判明。
- 09:10:Entra IDのログを見るがサインインの試行すら記録されていない。端末まで通信が届いていないと判断。
- 09:15:ネットワーク部門へ確認。特定フロアのプロキシ設定が週末に更新され、M365の認証ドメインがブロックされていたことが発覚。
- 09:30:プロキシ設定の除外リストを修正。その後、ユーザーにTeamsの再起動を促し、一斉復旧を確認。
特徴:エラーの内容(サインインログに到達しているか否か)によって、「端末の問題」か「ネットワークの問題」かを素早く切り分けることが解決の早道です。
30日 サインイン障害対応マニュアル整備ロードマップ
ヘルプデスク担当者によって対応スピードに差が出ないよう、手順を標準化するステップです。
Day 1-7:過去の問い合わせ履歴から、自社で頻発しているサインインエラーコード(TOP3)を抽出する
▼
Day 8-14:エラーコードごとの解決手順(キャッシュクリア、資格情報削除、Entra IDログ確認)をFAQ化する
▼
Day 15-21:ユーザー向けの問い合わせフォームに「Web版Teamsにログインできるか(はい/いいえ)」の必須項目を追加する
▼
Day 22-30:ヘルプデスクメンバー全員で、Entra IDのサインインログを読み解く(条件付きアクセスの詳細を見る)勉強会を実施する
あなたの組織のトラブルシュート準備度チェック
迅速な原因特定ができる状態か確認しましょう。
- 情シス(ヘルプデスク担当者)が、Entra IDの「サインインログ」を閲覧できる権限を持っている
- Windowsの「資格情報マネージャー」からTeams関連のパスワードを削除する手順を案内できる
- 「新しいTeams」のアプリのリセット手順(Windowsの設定画面からの実行)を把握している
- 社内のプロキシ/FWで除外すべきMicrosoft 365のエンドポイントURLリストを定期的に更新している
「いいえ」がある場合は、まずはEntra IDのサインインログの閲覧方法を確認するところから始めてください。
対応に必要なスキルと知識
必須になりやすい領域
- Microsoft Entra ID(旧Azure AD)のサインインログ分析
- Windows OSの仕組み(資格情報マネージャー、TPMと『職場または学校にアクセスする』の関係)
- ネットワーク基礎知識(プロキシ、ファイアウォール、SSLインスペクション)
- 多要素認証(MFA)の仕組みとリセット手順
役立つツール・情報源
トラブルシューティングを助けるリソース
- Microsoft Support and Recovery Assistant (SaRA): サインイン問題を含むM365関連の不具合を自動診断・修復するMicrosoft公式の無料ツール。
- Entra ID サインイン ログ ダッシュボード: 条件付きアクセスポリシーのどれに抵触したかをピンポイントで特定可能。
障害対応ルールをどう整備するか?
サインインエラーは焦ったユーザーから感情的なクレームになりやすいため、情シス側で「定型的な切り分けフロー」を徹底することが重要です。
おすすめの順番
1. 「エラーコードを教えてください」「Web版で入れますか?」の2つの質問を必ず最初に行うようルール化する
▼
2. Web版で入れる場合向けの「自己解決マニュアル(キャッシュ/資格情報クリア)」をユーザーに配布する
▼
3. それでもダメな場合のみ、情シスがEntra IDログを見てネットワークやデバイス制限の調査に入る
目指すべき運用体制
- 「とりあえず再起動して・再インストールして」といった勘に頼った対応を排除し、エラーコードやログに基づいた論理的な切り分けを行う体制
- セキュリティ部門(条件付きアクセスの管理者)やネットワーク部門と、設定変更時の影響について日頃から情報連携できている
高度な認証基盤管理への展開
サインインエラーのトラブルシューティングに習熟することは、組織全体のID基盤とゼロトラストセキュリティを理解することに繋がります。
- アプリのエラー対応 → Entra IDの条件付きアクセス設計や、Intuneを用いたデバイスコンプライアンス管理へのステップアップ
- パスワードレス認証(FIDO2やWindows Hello for Business)の導入推進による、サインインエラー自体の撲滅
よくある質問(FAQ)
パスワードを変更した直後から、Teamsだけがサインインのループを繰り返します。
Windowsの「資格情報マネージャー」に古いパスワードのトークンが残ってしまっている典型的な症状です。コントロールパネル > 資格情報マネージャー > Windows 資格情報 と進み、「msteams_adalsso」や「MicrosoftAccount」で始まる項目をすべて削除してから、Teamsを再起動してサインインし直してください。
エラーコード 80090016 と表示され、キャッシュを消しても直りません。
これはPCのTPM(セキュリティチップ)に関するエラーです。Windowsの「設定 > アカウント > 職場または学校にアクセスする」を開き、該当のM365アカウントを一度「切断」し、再度「接続」を行ってデバイスを組織に再登録することで解決することが多いです。
スマートフォン版のTeamsアプリで「アクセスできません」と弾かれます。
Entra IDの「条件付きアクセス」によって、個人所有のデバイスからのアクセスがブロックされているか、Intuneへのデバイス登録(またはMAMアプリ保護ポリシーの適用)が要件として設定されている可能性が高いです。情シスにてサインインログを確認し、ブロック理由を特定してください。
まとめ
Teamsのサインインエラー対応は、当てずっぽうの作業を廃し、「エラーコードの確認」と「Web版での切り分け」を起点とした論理的なアプローチが不可欠です。
クライアント(キャッシュ/TPM)、ネットワーク(プロキシ)、サーバー(Entra ID条件付きアクセス)のどのレイヤーで引っかかっているかを見極めることで、解決までの時間は劇的に短縮されます。
1. エラーコードと「Web版でログインできるか」を確認し、原因のレイヤーを特定する
▼
2. Web版で入れるなら、PCのキャッシュ・資格情報の削除、または「職場または学校にアクセスする」の再接続を行う
▼
3. Web版でも入れないなら、Entra IDのサインインログを見て条件付きアクセスやNWのブロックを調査する
まずは“ヘルプデスクの受付フローに「Web版Teamsで入れるか確認する」という項目を追加する”ところから始めてみてください。
※本記事は一般的な情報提供を目的としています。実際のトラブルシューティングにあたっては、組織のセキュリティポリシーやM365の運用状況に沿って検証を行ってください。