
Microsoft Teamsにログインできなくて詰む。
経験したことがある方は少なくないのではないかと思います。

Microsoft Teams
ログイン問題
毎日Microsoft Teamsを使って仕事をしている皆さん、突然のトラブルに見舞われて困っていませんか?
「Teamsが固まったからログアウトしたら、二度とログインできなくなった」
「別のブラウザを試しても、アプリを再起動してもダメ」
原因不明ながら、Entra ID(旧Azure AD)に紐づく組織アカウントを複数使いつつ、複数の外部組織にゲストとして参加していると、こうした問題に陥るような気がしています。
今回は、「Teamsログインの無限ループやエラー」に陥ったときの状況と、スマホアプリを活用してアクセスを復活させた実体験に基づく解決策をご紹介します!(備忘録です。)
Teamsが反応しなくなる問題が発生(ログアウトすると詰む!?)
ふだんからPCにて、Google Chromeを使ってWeb版のTeamsアプリを利用しています。
デスクトップ版アプリをうまく使えなかった経験があるからです。(PC移行も見据えておりまして。)
手元にはEntra ID紐付けのアカウントが複数あり、そのうちのひとつをメインアカウントとして使っています。
メインアカウントは、複数の組織に「外部ユーザー(ゲスト)」として招待されている状態です。
ときどきTeamsの挙動が怪しくなることがあります。
ログアウトしたら最後、ログインできなくなる現象

ある日、Teamsの画面が反応しなくなりました。
ときどきありますね。ブラウザですからね。
「ちょっと調子が悪いな、一度ログアウトして入り直そう」と軽い気持ちでログアウトしたのが運の尽きでした。
再度ログインしようとしても、エラー画面がループしたり、ログイン画面に戻ってしまったり、パスワード入力後に画面が真っ白になったりして、一向にログインできないのです。
- キャッシュをクリアしてもダメ
- Chrome以外のブラウザ(Edgeなど)で試してもダメ
- デスクトップ版アプリで試してもダメ
完全に「詰んだ」状態になってしまいました。
解決できずにかなりの時間を消費してしまいました。。
幸いなことにスマホアプリは生きていた!

PCで完全に締め出されて絶望していたとき、ふと手元のスマートフォンを確認しました。
すると、スマホのTeamsアプリでは普通に通知が届き、メッセージの確認や返信もできていたのです!
天からのクモの糸です。
ただ、スマホアプリでは、PCで作成した重いファイルをアップロードしたり、ファイルの確認や編集をしたり、長文を打ったりするのは難しいため、根本的な解決には至りません。
オンラインミーティングも、PC画面を共有できなければ弱いですし。。
マイクロソフトアカウントの複雑な管理が原因?

そもそもログインが複雑なのですよ!
原因の一つとして、Microsoftアカウントの複雑な仕様が挙げられます。
ここに書いていてもよく分かっていません。。
- ひとつのメールアドレスで「個人用アカウント」と「職場または学校用アカウント」(Entra ID)の両方が作成できてしまう
- ひとつの組織で複数のメールアドレスを使って複数アカウントが作成できてしまう
- M365のTeamsを利用できないプランでありながら、複数の組織にゲストとして参加している
ふたつ目が管理上の大問題とも思っております。。
公式サイトやサポートフォーラムを調べても、「キャッシュを削除する」「管理者に連絡する」といった一般的な解決策しか見つからず、今回直面したようなケースにピタリと当てはまる特効薬は見つかりませんでした。
【解決策】スマホアプリでリンクを取得してPCで開く!
自力でなんとかするしかない状況です。
「スマホアプリが生きている」という状況が一筋の光でした。
この状況を最大限に活用した解決策を見出しました!
TeamsへのリンクをPC側で踏めばよいのです。
気付いてしまえば、手順はとてもシンプルです。
ステップ1: スマホアプリでチームやチャネルのリンクを取得する
スマホのTeamsアプリを開き、アクセスしたいチャネルやメッセージの右上にあるメニュー(「…」や共有ボタン)をタップして、「リンクを取得」または「リンクをコピー」を選択します。
ステップ2: 取得したリンクをPCに共有する
コピーしたリンクを、スマホからPCに共有します。
方法は何でも構いません。Google KeepやSlack、自分宛てのメールなどを使います。
共有リンクはとても長いので。。
ステップ3: PCのブラウザでリンクを開く
PC側にて、共有されたリンクをクリックし、ブラウザで開きます。
(クリックするかどうかはさておき、ブラウザでアクセスです。)
1回目のクリックではうまくログインできませんでした。
しかし、諦めずに2回目を試した(もう一度リンクをクリック)ところ、見事に認証が通り、アクセスが復活しました!
直接ログイン画面(teams.microsoft.com)にアクセスするのではなく、「特定のチャネルへのディープリンク」を踏むことで、認証プロセスがうまく通ったのではないかと考えられます。
スマホアプリが生きていて本当に助かりました。
原因は不明ながら、解決できたという事実が大事

なぜこの方法で解決できたのか、技術的な根本原因ははっきりとは分かりません。
キャッシュの問題なのか、セッションの不整合なのか、Microsoft側のサーバーの機嫌なのか。。
複合要因なのか。。
セッションが一定時間残ってしまうという説があったり、レジストリが関係するといった説まであったりしますが、真相は謎のままです。
そして、今回の解決方法に100%の再現性があるかどうかは未確認です。
確認するリスクが大きく、やりたくないのです。
今後同じ事象が起きたときに試してみないと分かりません。
ただ、「目の前の仕事を進めるために、とりあえずアクセスを復旧できた」という事実が今は一番大事です。
今後の教訓
Teamsの調子が悪いからといって、安易に意図的なログアウトをするのはリスクが高いということです。
次回以降、もしTeamsが固まった場合は、ログアウトする前に他にできることがないか考えてみます。
ブラウザの再起動、PCの再起動、などなど。。
慎重に対応したいと思います。
もしあなたも「Teamsにログインできなくなった!」と焦っているなら、手元のスマホアプリが生きていないか確認し、リンク経由でのアクセスを試してみてください。
この記録が少しでもお役に立てば幸いです!


ご意見やご感想などお聞かせください! コメント機能です。