Microsoft Teamsで特定ユーザーのステータス通知をオフにしたはずなのに、また復活してしまうという経験はありませんか?コミュニケーションを快適にするために設定を見直しているのに、思わぬ挙動で困惑してしまうケースも少なくありません。本記事では、この問題が起こる理由や解決策を複数の切り口から丁寧にご紹介します。
特定ユーザーのステータス通知がオフにできない原因を理解しよう
Microsoft Teamsでは、特定の相手がオンラインになったりステータスを変更したりしたタイミングで通知を受け取れる機能が用意されています。しかし、「通知をオフにしているはずなのに、何度もリストに復活してしまう」というトラブルがしばしば報告されています。ここでは、その背景と原因を分解しながら見ていきましょう。
よくあるトラブルの背景
- 旧Teams(クラシック版)と新Teams(プレビュー版もしくは正式版)が混在した環境
- Outlookの「People」、Teamsの「Peopleアプリ」、または旧Personal contact listなど複数の連絡先管理機能が同時に存在
- ユーザーが組織を退職し、グローバルアドレス帳(GAL)にはいないはずなのに、Teamsに残骸として情報が残り続ける
- 何度設定してもステータス通知が再度オンになってしまう、またはオフにできたと思っても復活してしまう
こうしたトラブルは、一度発生すると原因箇所が複数に及ぶため、手当たり次第に対策を行わないとなかなか解消しません。とりわけ大きな原因として指摘されているのが、「重複した連絡先があること」です。Outlook側、Teams側、あるいは旧Personal contact listの混在など、複数の場所で同じ連絡先情報が重複していると、通知設定が反映されにくくなります。
クラシックTeamsから新Teamsへの移行が複雑化しているケース
古いTeams(クラシック版)が入手困難になっている現在、新Teamsに移行したユーザーが多い一方で、組織内の一部では依然としてクラシックTeamsがインストールされたままになっていることがあります。結果として、下記のようなシナリオが起こりえます。
- クラシックTeamsで設定していた通知オン・オフの情報が、新Teamsに完全には同期されない
- 新Teams側で通知オフにしても、クラシックTeamsの設定が生き続けていて、再ログイン時に上書きされてしまう
こうした場合には、クラシックTeamsを一度再インストールし、同じユーザーの通知をオン→オフにし直すことで、新Teamsと整合性が取れることがあります。ただし、クラシックTeams自体がダウンロードしにくくなっているため、そもそもこの方法が試せない場合も多いのが現状です。
最も多い原因:重複した連絡先を確認・削除する
ステータス通知がオフにできない最大の理由として、TeamsとOutlook、あるいは旧Personal contact listとの間で重複する連絡先が残っていることが挙げられます。ここでは、重複した連絡先が引き起こす不具合と、その解消法について詳しく解説します。
重複が引き起こす不具合
- ユーザーAの連絡先が2つ以上存在するため、一方をオフにしても別の連絡先でステータス通知がオンのままになる
- Outlook上の連絡先とTeams上のPeopleアプリが同期しておらず、片方を削除してももう片方に情報が残り続ける
- 旧Personal contact listからOffice 365に移行した際に生じたデータの不整合が、現在まで影響している
複数の連絡先が同じアカウントを指しているのか、それとも別アカウントなのかをきちんと確認し、片方が不要なものであれば削除して、TeamsとOutlookの両方で設定が同期する状態を作ることが重要です。
Peopleアプリでの確認方法
Teamsのサイドバーにある「…(その他)」メニューから「People」アプリを追加し、検索機能で該当ユーザーを探してみましょう。もし同一ユーザーが複数表示されている場合は、どちらが本来の連絡先かを見極めて不要なほうを削除します。
Outlook側での重複確認
Outlookの「People」画面(または「連絡先」画面)でも同様に、同じ名前やメールアドレスが重複していないかをチェックします。組織アカウントかプライベートアカウントか見分けがつかない場合は、メールアドレスをよく比較すると良いでしょう。
重複削除の流れ(OutlookとTeams)
以下の表は、重複を削除するときに有用なステップの一例です。
| 手順 | 作業内容 | ポイント |
|---|---|---|
| 1 | TeamsのPeopleアプリで重複確認 | 不要な連絡先を削除する前にバックアップを取ることも検討 |
| 2 | OutlookのPeople画面で重複確認 | アドレス帳に同名・同アドレスのユーザーがいないか徹底的にチェック |
| 3 | 旧Personal contact listの存在を確認 | 以前のバージョンのTeamsやSkype for Businessの連絡先が残っていないかを確認 |
| 4 | チャットや通話履歴も確認 | Teams上で古い連絡先に紐づくチャット履歴があるときは、トラブル原因にならないか注意 |
| 5 | 重複があれば削除 | 明らかに同一人物の連絡先が2つ以上ある場合は不要分を削除 |
| 6 | OutlookとTeamsを再起動 | 変更が適切に反映されるよう再起動を行う |
これらのステップを経た後に改めてステータス通知のオン・オフを試すと、問題が解決する可能性が高まります。
クラシックTeamsでの「通知オン→オフ」再設定
先述のとおり、古いTeams(クラシック版)と新Teamsが混在している環境では、クラシックTeams側の設定が何らかの形で生き残っていることがあります。もしクラシックTeamsを実行できる環境がまだ残っているのであれば、以下の手順を試してみましょう。
クラシックTeamsでの手順
- 古いTeamsを起動し、設定画面から通知の項目に移動
- 該当ユーザーのステータス通知を改めて「オン」に切り替え
- 一度Teamsを再起動した後、再度設定に入り、同ユーザーの通知を「オフ」に切り替え
- 「新Teams」を完全に終了して、キャッシュクリアを実施した上で新Teamsを起動
これによりクラシックTeamsの残存情報が上書きされ、新Teams側でも通知が正しくオフになることがあります。
ただし、クラシックTeamsのダウンロードリンクが公式には提供されていない場合が多く、「試したくてもクラシックTeamsを入手できない」といった状況があるのも事実です。
新Teamsのキャッシュをしっかりクリアする
Teamsのデスクトップアプリを利用している場合、新Teams(プレビュー版や正式版)のキャッシュをクリアすることで問題が解決するケースがあります。通常の「アプリからログアウト→再ログイン」だけではキャッシュが残り続けるため、より徹底的なクリアが必要です。
Windows環境でのキャッシュクリア方法
以下のコマンド例は、一度Teamsを終了させてから、フォルダを直接削除することでキャッシュをリセットする手順を示しています。Windowsの「コマンドプロンプト(管理者権限)」もしくは「PowerShell(管理者権限)」などで実行すると良いでしょう。
taskkill /IM "ms-teams.exe" /F
timeout /t 10 /nobreak > NUL
del /q "%localappdata%\Packages\MSTeams_8wekyb3d8bbwe\*"
FOR /D %%p IN ("%localappdata%\Packages\MSTeams_8wekyb3d8bbwe\*.*") DO rmdir "%%p" /s /q
start /MAX /B %localappdata%\Microsoft\WindowsApps\ms-teams.exe
- taskkill /IM “ms-teams.exe” /F
Teamsのプロセスを強制終了 - timeout /t 10
プロセス終了に多少の待機時間を確保 - del /q “…\MSTeams_8wekyb3d8bbwe*”
ローカルアプリデータのTeams関連ファイルを削除 - rmdir “…\MSTeams_8wekyb3d8bbwe*.*” /s /q
該当フォルダを丸ごと削除 - start /MAX /B %localappdata%\Microsoft\WindowsApps\ms-teams.exe
新Teamsを再起動
実行後、新しい設定情報がダウンロードされるため、しばらく待ってから再度Teamsにサインインしてください。ステータス通知のオン・オフを確認する際は、このキャッシュクリア後の状態で改めて操作を行うことが重要です。
上記を試しても改善しない場合
クラシックTeamsの再インストールが難しかったり、Peopleアプリで重複を削除しても一向に改善が見られない場合、組織固有の環境要因や、Microsoftアカウントのバックエンド側の問題が考えられます。こうした場合には、Microsoftの公式サポートやフィードバックポータル(旧UserVoice)への報告を行い、今後のアップデートや修正を待つのもひとつの手段です。
外部組織のアカウントや退職者アカウントが原因となるケース
- 外部組織とやり取りしているGuestユーザー
組織外のアカウントがTeamsで登録されており、重複や削除不能になっている場合もある - すでに退職して会社のGALに載っていないアカウント
連絡先としては存在しないはずなのに、TeamsやOutlookにデータがキャッシュされていて通知が残る
こうした複雑な背景を持つアカウントの場合、通常の手順だけでは削除しきれないことがあります。IT管理者と連携しつつ、Azure Active DirectoryやExchange Online側でアカウント情報を徹底的に確認することも必要です。
まとめと今後の対策
Microsoft Teamsで特定ユーザーのステータス通知をオフにできない問題には、いくつかの原因が複合的に絡み合うことが多いです。とりわけ大きなポイントとしては、下記が挙げられます。
- 連絡先の重複が最大の要因
- OutlookのPeople、TeamsのPeopleアプリ、旧Personal contact listの残骸が残っていないかを徹底チェックし、不要な連絡先を削除する。
- クラシックTeamsとの設定食い違い
- 古いTeamsがまだ使えるのであれば、該当ユーザーの通知をオン→オフにし直して新Teamsと整合性を取る。
- キャッシュクリアを実施する場合は、徹底的なフォルダ削除と再起動を忘れずに。
- 公式サポートへの相談・フィードバックポータル
- どうしても解決しない場合は、Microsoftへのフィードバックが最終手段となる。
- 退職者や外部組織アカウントが絡む場合は管理者の権限が必要になるケースが多い。
今後もMicrosoft Teamsは機能強化やアップデートが頻繁に行われるため、定期的にクライアントソフトやブラウザ版を最新の状態に保つことが大切です。最新バージョンでは改善されている不具合もある一方、古い環境がそのまま使われていると不整合が起こりやすくなります。今回ご紹介した方法を実施しても状況が変わらない場合は、組織のIT管理者やMicrosoftの公式サポートにも相談し、根本的なアカウント管理やシステム構成の見直しを検討してみてください。

コメント