Microsoft Teamsを利用していると、なぜかカレンダーが月曜日と火曜日だけしか表示されない…。しかも数秒後には残りの日程が消えてしまい、業務スケジュールが組めずに困っている方も多いのではないでしょうか。本記事では、そんな不具合の原因や対処方法を中心に解説しつつ、関連設定のポイントや応急措置まで幅広くご紹介します。
Teamsカレンダーが月曜と火曜のみしか表示されない原因
Microsoft Teamsのカレンダーは、Outlookのカレンダー設定に強く依存しています。特に「Outlook上で設定している稼働日(勤務日)の範囲」がTeamsカレンダーに反映される仕組みになっているため、何らかの理由でOutlookの勤務日設定が「月曜〜火曜」や、あるいは「月曜〜水曜」などの短期間に設定されている場合、Teams上のカレンダーも月曜と火曜だけになってしまいます。
また、OSやTeamsのバージョンが古い場合や、新Teamsと旧Teamsが混在している環境では、キャッシュやシステムファイルの不整合が発生しやすく、表示不具合が出ることも考えられます。特にmacOS 11台の旧型Macなど、新Teamsに正式対応していない環境ではTeams Classicを使い続けることになりますが、この「週の表示乱れ」現象が起こりやすいとの報告もあります。
まず最優先で試すべきOutlook稼働日設定の変更
Teamsカレンダーの異常表示の多くは、Outlookの稼働日設定を見直すだけで解決するケースがほとんどです。なぜなら、Teamsのカレンダー表示機能はOutlookのカレンダー設定を読み込む仕組みだからです。
Outlook稼働日設定の確認手順
Outlook for Mac/Windowsを使っている場合の代表的な手順を示します。
- Outlookを起動し、「設定」または「オプション」を開きます。
- 「カレンダー」に関する項目を選びます。
- 稼働日(勤務日)の開始日と終了日が正しく「月曜日〜金曜日」になっているか確認します。
- 稼働時間帯やタイムゾーンの設定も念のため確認します。
- 設定が終わったらOutlookを一旦閉じ、Teamsアプリを再起動します。
こうした設定を行うだけで、これまで月曜と火曜だけしか表示されなかったカレンダーが、1週間分しっかり表示されるようになることがあります。
表示形式の切り替えで改善する場合も
Outlookの「週表示」「稼働週表示」「月表示」などを切り替えると、Teams側の表示が更新されるケースもあります。もし上記の手順でうまくいかない場合は、Outlookでいったん別の表示形式に切り替えた上で、再度「稼働週」もしくは「週」の表示に戻してみてください。
キャッシュクリアやブラウザ設定の見直し
Teamsアプリのキャッシュクリア
不具合が発生するときは、キャッシュが原因のことも少なくありません。特に旧Teamsを利用している環境では、キャッシュが破損したり古い情報が残ったりすることで問題が繰り返し発生することがあります。以下のような手順でキャッシュをクリアしてみてください。
- Teamsアプリを完全に終了します。
- Macの場合はFinderで
~/Library/Application Support/Microsoft/Teamsディレクトリを探し、その中のキャッシュフォルダを削除します。 Windowsの場合は%appdata%\Microsoft\Teamsディレクトリ内のキャッシュフォルダを削除します。 - 再度Teamsを起動してログインします。
キャッシュクリア時の注意点
- サインイン情報が必要になる場合があります。アカウントやパスワードを再入力できるように準備しておきましょう。
- キャッシュフォルダの削除前に、念のため重要ファイルのバックアップを取っておくのがベストです。
- 組織のポリシーによっては管理者権限が必要な場合があります。
ブラウザ版TeamsのCookieやキャッシュの削除
SafariやEdgeなどでWeb版Teamsを使っている場合は、ブラウザのCookieやキャッシュを削除することで問題が解決する可能性があります。ブラウザのプライベートモードやシークレットウィンドウでも同様の不具合が起きるかどうか試してみるのも有効です。
TeamsやOSをできるだけ最新バージョンに
旧型Macでの制約
macOS 11世代の端末を利用している場合、Appleのサポートポリシーによって最新OSへのアップデートができないケースがあります。さらに、新TeamsアプリはmacOS 12以降を推奨としているため、旧OSではTeams Classicを使い続けざるを得ません。このような場合でも、Teams Classicの最新版が提供されているなら、常にアップデートしておくことが大切です。
Windows環境でも最新版を意識
Windows 10であっても、バージョンやビルドによってはTeamsアプリの動作に影響を及ぼす不具合が報告されています。Windows Updateを定期的に実行し、Teamsアプリ自体も最新バージョンへアップデートすることで不具合が解消する可能性があります。
新Teamsが使えない場合でもOutlook設定で乗り切れる
社内全体が新Teamsへ移行する流れでも、所有するMacが古い場合はTeams Classicを使い続けなければならないというジレンマは珍しくありません。そうした環境でも、上述のOutlook稼働日設定を正しく行えば、カレンダー表示の不具合を回避できます。
稼働日以外の設定にも注意
Outlookでは、稼働日以外に「最初の曜日」や「タイムゾーン」「休日の表示」など複数の要素がカレンダー表示に影響します。稼働日を再設定してもなおカレンダーが一部欠けるようなら、以下の点も確認しましょう。
- タイムゾーンが正しい(日本であればUTC+9)かどうか
- 1日の始業時刻・終業時刻に誤りがないか
- 祝日の自動追加が有効/無効になっているか
これらの設定がTeams側で正常に読み込まれない場合、一部の曜日や時間帯が欠落して表示されることが考えられます。
他に考えられる原因と対処法
OSの日付・時刻や言語設定の不一致
macOSやWindowsのシステム日付や時刻が誤っていると、OutlookやTeamsカレンダーの同期が乱れる原因になります。特にNTPサーバーに接続できていない、あるいは時刻の自動設定がオフになっている状況だと、カレンダーの表示範囲がズレたり一部のみ表示されたりすることがあります。システム環境設定やコントロールパネルで時計が正確に同期しているか確認しましょう。
組織のポリシーやグループポリシーの影響
企業や組織で管理されている環境では、管理者がグループポリシーやMicrosoft 365管理コンソールでカレンダーの表示設定を制限しているケースもあり得ます。もし個人的な操作で解決できない場合は、IT部門や管理者に確認しましょう。
アドインや拡張機能との競合
Outlookにサードパーティ製のアドインを導入している場合や、Teamsに追加機能をインストールしている場合、それらがカレンダー表示に干渉することがあります。一時的にアドインを無効化して再起動し、表示に変化があるかどうかを確認してみてください。
具体的な操作例とワークアラウンド
ここでは、いくつか操作例を表形式で示して分かりやすく解説します。想定OSはmacOS 11(Teams Classic利用)とWindows 10(Teams Classicまたは新Teams利用)の2パターンです。
| 操作 | macOS 11 | Windows 10 | 効果 |
|---|---|---|---|
| Outlookの稼働日設定 | Outlook for Macの「環境設定」→「カレンダー」→「稼働日」で週の開始〜終了を正しく設定 | Outlook for Windowsの「ファイル」→「オプション」→「カレンダー」→「稼働日時」 | Teamsカレンダー表示に直接影響。最優先対策 |
| キャッシュクリア | ~/Library/Application Support/Microsoft/Teams のキャッシュフォルダを削除 | %appdata%\Microsoft\Teams のキャッシュフォルダを削除 | 表示乱れや動作不良をリセット |
| ブラウザのCookie/キャッシュ削除 | Safariの「履歴とWebサイトデータを消去」 | Edge/Chrome/FirefoxでCookieとキャッシュを消去 | Web版Teamsの不具合解消を期待 |
| OSアップデート | macOS 11から12以降は環境次第で難しいが、セキュリティアップデートは可能 | Windows Updateで常に最新状態を保つ | 新Teams利用や不具合修正を期待 |
Teams Classicを一時的にリセットする方法
Macの場合、Terminalで以下のコマンドを試すことでTeamsをリセットできる場合があります。
# 完全終了してから実行
killall "Microsoft Teams"
rm -rf ~/Library/Application\ Support/Microsoft/Teams
open -a "Microsoft Teams"
Windowsの場合、コマンドプロンプトやPowerShellで以下を実行することが挙げられます。
taskkill /IM Teams.exe /F
rd "%appdata%\Microsoft\Teams" /S /Q
start Teams
ただしこれらは強制的にTeamsをリセットするため、必要に応じて再インストールやアカウント情報の再入力が求められます。重要ファイルやチャット履歴に関してはクラウド側に保存されているので、通常は喪失しませんが、念のため慎重に行ってください。
トラブルシューティングのQ&A
Q1: Outlook設定を変更してもカレンダーが元に戻らない場合は?
A1: まずはTeamsアプリやOutlookを再起動して反映を待ちましょう。それでもだめな場合は、キャッシュクリアやOS再起動、ブラウザCookieの削除などを順番に試してみるのがおすすめです。また、時間をおいてサーバー側の同期が終わるまで待つ必要もあるかもしれません。
Q2: 新Teamsへの切り替えボタンが表示されず、クラシックTeamsしか使えないのですが?
A2: macOS 12以降が推奨なので、macOS 11の端末では公式には新Teamsを導入できません。もし緊急で新Teamsが必要なら、バージョンが対応している新しいMac、もしくはWindows端末を用意するのが現実的です。クラシックTeamsを使い続ける場合は、今回紹介したOutlook稼働日設定などで問題を回避しましょう。
Q3: 週の表示がおかしいだけで、日付の予定は正常に登録されているのでしょうか?
A3: ほとんどの場合、日付の予定はクラウド上(Exchange Online)に正しく保存されています。表示がおかしいだけで、予定自体が消えているわけではありません。スマートフォンのOutlookアプリなどで確認してみると、本来の予定が残っていることが確認できます。
まとめ
Teamsカレンダーが月曜と火曜しか表示されず、残りの曜日が消えてしまう問題は、Outlookの「稼働日」や「表示形式」の設定不備に起因しているケースが非常に多いです。まずはOutlook側の設定をしっかり見直し、正しく週の範囲(平日など)を設定するだけで解決に至る可能性が高いでしょう。
また、キャッシュクリアやブラウザCookieの削除、OSやTeamsアプリのバージョンアップなど、基本的なトラブルシューティングを行うのも重要です。特にmacOS 11などの旧型環境で新Teamsが使えない状況では、クラシックTeamsでも表示乱れを起こさないよう定期的にキャッシュのリセットを行い、Outlookの設定を最新状態に保つことが鍵となります。
最終的には、組織やIT管理者のサポートが必要なケースもあるため、どうしても解決しない場合は管理部門に問い合わせたりMicrosoft公式サポートに相談することを検討してください。適切な設定とメンテナンスさえ行えば、旧型Macでも安定的にTeamsを使い続けることが十分に可能です。

コメント