TeamsとOutlookで在席状態がずれるときは、まず「壊れた」と決めつけないほうが早く直せます。実際には、Teams の在席状態はユーザーの活動、Teams アプリの状態、Outlook 予定表をもとに決まり、Outlook 側はその情報を表示します。ただし、new Outlook と classic Outlook では連携方式が違い、手動ステータス、起動順、予定表の「予定あり / 外出中」、複数端末、Web 版の権限差で見え方がずれます。最初は Reset status、Teams を先に起動、Outlook の表示設定と Teams の既定チャットアプリ登録確認、この3つから始めるのが近道です。 (Microsoft Learn)
さらに大事なのは、在席表示の前提そのものです。Outlook で Teams の状態表示が使えるのは、基本的に職場または学校アカウントの Microsoft 365 環境で、Outlook on the web は対象でも Outlook.com は対象外です。加えて、Outlook での Teams 在席表示は同一組織の連絡先が前提になりやすく、Skype for Business 共存環境では TeamsOnly かどうかで参照先まで変わります。 (Microsoft サポート)
TeamsとOutlookで在席状態がずれるときの結論
在席状態のズレは、かなりの割合で次のどれかです。
- classic Outlook 側の表示設定や IM 連携が外れている
- Teams の手動ステータスが残っている
- Teams を複数端末で使っていて、最後にアクティブだった端末の状態が勝っている
- Outlook の予定表や不在設定が、想定と違う形で Teams に反映されている
- Exchange ハイブリッドや Skype for Business 共存など、組織側の構成が影響している (Microsoft Learn)
切り分けを急ぐなら、まずは次の早見表で十分です。これは Microsoft の公式仕様とトラブルシュート手順をもとに、実務で使いやすい形に整理したものです。 (Microsoft Learn)
| 症状 | まず疑うところ | 最初の一手 |
|---|---|---|
| Outlook だけ在席不明・未表示 | Teams 未起動、classic Outlook の表示設定、既定チャットアプリ未登録 | Teams を起動してから Outlook を開き直す |
| 会議中なのに緑や退席になる | 手動ステータス残り、複数端末、Web 版の権限、予定表反映 | Reset status と他端末確認 |
| 不在が消えない・反映されない | 自動返信、予定表の「外出中」、不在メッセージ未設定、オンプレ遅延 | Outlook / Teams の不在設定を見直す |
| 特定の相手だけ不明 | メールアドレス不一致、外部ユーザー、プライバシー設定 | 相手のアドレスと組織外共有可否を確認する |
仕組みを3分で理解する
new Outlook と classic Outlook は、同じように見えて連携の中身が違う
new Outlook では、表示される Teams ステータスは受信者や送信者の Teams 情報に基づいて表示されます。一方で classic Outlook は Teams のインスタントメッセージ連携を使う前提で、名前の横にオンライン状態を表示する設定が効きます。つまり、見た目が似ていても、トラブルの起点は同じではありません。 (Microsoft サポート)
この違いを知らないまま対処すると、new Outlook なのに classic Outlook 向けの設定を探したり、classic Outlook なのに Teams 側だけ見て終わったりします。Teams と Outlook の在席状態がずれるときは、最初に自分が new Outlook なのか classic Outlook なのかを見分けるだけで、かなり遠回りを減らせます。 (Microsoft サポート)
会議アドインと在席同期は別物
ここは見落としやすいポイントです。Microsoft のドキュメントでも、Teams and Outlook integration と Teams Meeting add-in は別の項目として扱われています。会議アドインは Outlook から Teams 会議を作成するためのもので、在席表示は Teams を Microsoft 365 の既定チャットアプリとして統合する経路です。会議ボタンが出ているから在席同期も正常、とは限りません。 (Microsoft Learn)
よくある原因を、症状別に整理する
Outlookだけ在席表示がおかしい
自分の Teams では正常に「会議中」「退席中」へ変わるのに、Outlook 側だけ緑のまま、あるいは「不明」になるなら、まず Outlook 側の表示経路を疑うべきです。Microsoft も、Outlook の在席表示には Teams がインストール済みで、起動中で、在席表示に使えるよう構成されていることが必要だと案内しています。さらに、トラブルシュート手順では「Teams を起動し、その後に Outlook を開く」流れが明示されています。 (Microsoft Learn)
classic Outlook では、[ファイル] > [オプション] > [People] > [名前の横にオンライン状態を表示する] が外れているだけで、Teams 側は正常でも Outlook に状態が出ません。逆に new Outlook では、この classic Outlook 向けの見直しだけでは解決しないことがあります。 (Microsoft サポート)
会議中なのに「退席」や緑になる
Teams の在席状態は、予定表だけで決まるわけではありません。Microsoft Learn では、在席状態はユーザーの活動、Teams アプリの状態、Outlook 予定表をもとに決まるとされています。PC をロックした、スリープに入った、モバイル版が最後にアクティブだった、複数端末でサインインしている、といった条件でも表示は変わります。 (Microsoft Learn)
さらに厄介なのが手動ステータスです。Teams では手動で設定した状態に有効期限を付けられますが、期限を付けないと Busy や Do not disturb は1日、その他の一部状態は7日、Appear offline は無期限で残ります。加えて、より利用不可に近い状態は、より利用可能な状態で上書きされません。たとえば前日に Away を手動設定したままだと、翌日の会議で Busy に見えず、「会議中なのに退席」のように見えることがあります。 (Microsoft Learn)
Teams on the web を使っている場合は、さらに別の落とし穴があります。ブラウザ版 Teams には「Teams の外でアクティブでも現在の状態を維持する」設定があり、ブラウザの権限を Block にすると、別タブや他アプリで作業しているだけで Away になりやすくなります。ブラウザ版中心で使っている人は、ここを見落とすと再現条件がつかみにくいです。 (Microsoft サポート)
不在が残る、または反映されない
Out of Office が絡むズレは、予定表の作り方で起きることが多いです。Microsoft Learn では、Out of office は自動返信を設定したとき、または予定表イベントが Show as: Out of Office のときに使われると案内されています。つまり、単に会議を入れたつもりでも、終日予定を「外出中」で登録していれば、Teams 側は紫の不在として扱います。 (Microsoft Learn)
Teams の不在設定と Outlook の自動返信は同期します。Teams 側で不在をスケジュールすると Outlook の自動返信が有効になり、Outlook で変更した不在情報も Teams に反映されます。しかも、Teams 側で Outlook と同期させて不在状態を出すには、不在メッセージの入力が必要です。ここが空だと「日付だけ設定したのに反映されない」と感じやすくなります。 (Microsoft サポート)
もう一つの落とし穴は、Teams のカスタム状態メッセージです。Microsoft は、Teams に独自の状態メッセージを設定していると、Outlook の自動不在返信は Teams 上に表示されないと案内しています。紫の不在ドットは出ているのに、相手に不在文が見えず「同期していない」と誤解されるパターンです。 (Microsoft サポート)
オンプレミス Exchange を使っている組織では、さらに例外があります。Microsoft Learn では、メールボックスがオンプレミスにあるユーザーでは、在席反映の遅延が最大1時間起こり得るとされています。個人操作で即時反映を期待すると、正常なのに故障と誤認しがちです。 (Microsoft Learn)
特定の相手だけ「不明」になる
相手ごとに表示が違うなら、端末よりもアドレスや組織境界を疑ったほうが早いです。Microsoft の Outlook 向けトラブルシュートでは、在席が見えない相手について、Outlook 上のメールアドレスと Teams のサインインアドレスが同じかを確認するよう案内しています。ここがずれていると、相手の在席だけが取れません。 (Microsoft Learn)
また、Teams の在席共有は外部アクセス設定やプライバシーモードの影響を受けます。プライバシーモードが有効だと、在席は組織外に共有されません。さらに Outlook 側の表示では、Unknown はその人が組織のディレクトリにいない状態を示すこともあります。退職済み、削除済み、ゲスト扱い、別テナントなどでは「不明」になっても不思議ではありません。 (Microsoft Learn)
最初に確認したい設定
Teamsを先に起動し、接続後にOutlookを開く
これは地味ですが効果が高い確認です。Microsoft の手順では、まず Teams が起動していることを確認し、そのあと Outlook を起動する流れが示されています。Outlook 側の在席表示は Teams が起動中であることを前提にしているため、PC 起動直後に Outlook だけ先に立ち上げる運用だと、ズレの原因になります。 (Microsoft Learn)
classic Outlookなら「名前の横にオンライン状態を表示」を見る
classic Outlook を使っているなら、[ファイル] > [オプション] > [People] > [名前の横にオンライン状態を表示する] を確認してください。ここが外れているだけで、Teams は正常でも Outlook に在席が出ません。new Outlook では、この classic Outlook 向けの設定より、Teams 側情報の受け取りが前提になります。 (Microsoft サポート)
TeamsをMicrosoft 365のチャットアプリとして登録する
Teams の 設定 > 一般 > システム にある Register the new Teams as the chat app for Microsoft 365 は、Outlook を含む Microsoft 365 アプリとのプレゼンス、チャット、通話統合に関わる設定です。ここが外れていると、会議ボタンはあっても在席表示がうまく出ないことがあります。 (Microsoft Learn)
手動ステータスを一度リセットする
Teams と Outlook で在席状態がずれるとき、まずやる価値が高いのが Reset status です。手動ステータスは思ったより長く残りますし、状態の優先順位もあるため、「今の予定表より、昨日の手動設定が勝っている」ことがあります。自分では忘れていても、Busy や Appear away が残っているケースは珍しくありません。 (Microsoft Learn)
Teams on the web中心なら、ブラウザ権限も確認する
ブラウザ版 Teams を使うなら、Settings > Notifications and Activity > Presence の Keep my current status when I'm active outside of Teams on the web を確認します。これを有効にしても、ブラウザの権限要求で Allow していなければ意味がありません。ブラウザ版で別タブ作業が多い人ほど、ここは効果が出やすいです。 (Microsoft サポート)
5分でできる復旧手順
- Teams のプロフィール画像を開き、現在の状態から
Reset statusを実行します。手動設定の残りを消すだけで戻ることがあります。 (Microsoft サポート) - Teams と Outlook を完全終了します。再起動は、Teams を先、Outlook を後にします。Outlook の在席表示は Teams が起動中であることが前提です。 (Microsoft Learn)
- classic Outlook なら、
[ファイル] > [オプション] > [People] > [名前の横にオンライン状態を表示する]を確認します。new Outlook なら、この設定探しはやめて Teams 側の再接続と再起動を優先します。 (Microsoft サポート) - Teams の
設定 > 一般 > システムでRegister the new Teams as the chat app for Microsoft 365を確認し、必要なら有効化して Teams と Outlook を再起動します。 (Microsoft Learn) - Outlook と Teams の不在設定を見直します。自動返信が残っていないか、終日予定が
Out of Officeになっていないか、Teams のカスタム状態メッセージが不在返信表示を邪魔していないかを確認します。 (Microsoft サポート) - Teams と Office を更新します。Teams はプロフィールメニューから
Check for updates、Office / Outlook はファイル > Office アカウント > 更新オプション > 今すぐ更新で確認できます。Teams は月2回更新され、再起動で反映されます。 (Microsoft Learn) - まだ直らなければ、Windows の new Teams をリセットします。
設定 > アプリ > インストールされているアプリ > Microsoft Teams > 詳細オプション > リセットが最短です。ファイル削除でのキャッシュクリアもできますが、まずは OS 標準のResetからで十分です。 (Microsoft Learn)
まだ直らないときの診断方法
ユーザー側でかなり切り分けても直らないなら、勘で触るより診断ツールを使ったほうが早いです。Microsoft Learn では、管理者でなくても Teams Presence Based on Calendar Events の接続テストを実行できると案内しています。これは、Outlook 予定表をもとに Teams の在席が更新されるための要件を検証するテストです。 (Microsoft Learn)
管理者なら、Microsoft 365 管理センターの Teams Presence 診断も使えます。ユーザー名を入れて実行すると、在席表示に必要な条件の確認ができます。ユーザー視点の「なんとなく変」ではなく、どの要件で失敗しているのかを把握できるのが利点です。 (Microsoft Learn)
Exchange ハイブリッドやオンプレミスが絡むなら、Teams Exchange Integration テストまで使う価値があります。在席問題がカレンダー連携や Exchange 側の到達性で起きている場合、ここまで見ないと原因が出ません。 (Microsoft Learn)
管理者が見るべきポイント
Skype for Businessと共存していないか
Microsoft Learn では、ユーザーのアップグレードモードが TeamsOnly なら Outlook は Teams に在席を問い合わせ、TeamsOnly でない場合は Skype for Business に問い合わせると説明されています。つまり、共存環境では「Teams では正しいのに Outlook は古い経路を見ている」ことがあり得ます。ここはユーザー操作だけでは直りません。 (Microsoft Learn)
Exchange ハイブリッド・オンプレは、要件不足がそのままずれになる
オンプレミス Exchange では、Autodiscover、REST API 公開、OAuth、EWS アクセス可否などが Teams の在席連携に関わります。Microsoft は、EWS の許可リストを強制している場合は Microsoft.Skype.Presence.App を許可すること、EwsEnabled が False ならブロックになることも案内しています。ここで詰まると、ユーザーが何度 Outlook を再起動しても直りません。 (Microsoft Learn)
外部ユーザーだけ見えないなら、ポリシーを疑う
外部アクセス設定やプライバシーモードによって、組織外への在席共有は止められます。しかも、プライバシーモード変更は反映まで数時間かかることがあります。外部ゲストだけ見えない、取引先だけ不明になる、といった症状は、クライアントよりポリシー側の確認が先です。 (Microsoft Learn)
先にやらないほうがいい対処
急いでいるときほど、次の対処は後回しにしたほうが安全です。
- 会議アドインだけを入れ直すこと。会議アドインは Outlook から Teams 会議を作るための機能で、在席連携とは別経路です。ここだけ直しても、在席ズレは残ることがあります。 (Microsoft Learn)
- ネット記事どおりにレジストリを固定すること。Microsoft の公式文書でも、
DefaultIMAppの案内がTeamsとMsTeamsに分かれており、クライアントや展開方式の差があることが分かります。バックアップなしの自己流編集は危険です。 (Microsoft Learn) - classic Teams 前提の古い手順をそのまま試すこと。classic Teams クライアントは 2025年7月1日以降利用不可で、Microsoft も new Teams へ移行済みです。古いブログ記事は前提がズレている可能性があります。 (Microsoft Learn)
迷ったらこの順で進めればよい
Teams と Outlook で在席状態がずれるときは、Outlook の種類を見極める → Teams の手動状態をリセットする → Teams を先に起動して Outlook を開き直す → classic Outlook の表示設定 と Teams の既定チャットアプリ登録 を確認する → 不在設定と予定表の Show As を見直す、の順で進めれば、ほとんどのケースは整理できます。ここまでで改善しなければ、Teams Presence Based on Calendar Events や管理センター診断へ進み、ハイブリッドや TeamsOnly、外部共有ポリシーを管理者に確認してもらうのが最短です。 (Microsoft サポート)
自分で管理者へ依頼するときは、new Outlook / classic Outlook のどちらか、誰の表示がおかしいか、自分だけか全員か、他端末にも Teams を入れているか、再現した時刻 を添えると、原因の切り分けが一気に速くなります。

コメント