Macで「Microsoft Teams WebView」がCPU 100%超え!原因と解決策まとめ

macでMicrosoft Teams WebViewやMicrosoft Teams WebView HelperのCPU使用率が高騰し、Macが重い・ファンが回る・発熱する問題の原因と具体的な対処法を解説する記事

MacでTeamsを開いているだけなのにファンが全力で回り出して、アクティビティモニタを覗いたらMicrosoft Teams WebViewMicrosoft Teams WebView HelperがCPUをごっそり持っていっていた──そんな経験ありませんか?

筆者も急ぎの作業中にMacが熱を帯び始め、確認したらTeamsのプロセスが原因だったことが何度かあります。Teams本体を閉じているわけでもないのに、というのが余計に気になるポイントですよね。

この記事では原因を整理したうえで、優先度の高い順に解決策を紹介します。

目次

この記事でわかること

  • Microsoft Teams WebView / Microsoft Teams WebView Helperが何者なのか
  • CPU 100%超えになる主な原因(5パターン)
  • 優先順に並べた解決策
  • 放置した場合のリスク

Microsoft Teams WebViewとは?

Microsoft Teams WebViewMicrosoft Teams WebView HelperはTeams本体ではなくTeamsの画面描画専用プロセスです。

新しいTeamsはChromium/WebViewベースのWeb技術でUIを描画しているため、Chromeのタブが暴走するのと仕組みとしては近いことが起きます。「Teamsを使っていないはずなのに重い」という状況も、このプロセスが原因になっていることがあります。

CPU 100%超えになる主な原因

キャッシュの破損(最多)

一番ありがちな原因です。Teamsのキャッシュが壊れると以下のようなループが発生してCPUを食い続けます。

  • UI再描画ループ
  • 通知処理ループ
  • 同期処理ループ

アニメーション・UI描画の暴走

TeamsのUIはそもそも重めです。次の要素が重なるとWebView Helperが暴走することがあります。

  • 大量のチャット履歴
  • GIF・ステッカー
  • 会議プレビューや画面共有プレビュー

MacのGPU連携が不安定なケースでも発生しやすいです。

Teamsのバグ(アップデート直後など)

Teams更新直後にCPU高騰・メモリリーク・WebView暴走が起きるのは、Microsoftの既知バグパターンとして割とあります。「昨日までは問題なかったのに」という場合はここを疑う価値があります。

認証トークンの同期ループ

Teamsはバックグラウンドで大量の同期を行っています(チャット・チームファイル・通知・在席状態など)。認証トークンの不整合が起きると無限リトライに陥り、CPUを食い続けることがあります。

会議機能の後処理

会議終了後も WebView Helperが残り続けるケースです。仮想背景・ノイズ除去・カメラプレビュー・画面共有キャプチャを使用していると残りやすい傾向があります。

Teams以外のプロセスもCPUを使っている場合はmacOS全体のCPU高負荷の原因も確認しておくと切り分けしやすいです。

解決策(優先順)

Step 1. Teamsを完全終了する

MacでTeamsをCmd + Qするだけでは終わりきらないことがあります。アクティビティモニタ(アプリケーション → ユーティリティ)を開き、以下のプロセスがすべて終了しているか確認してください。

  • Microsoft Teams
  • Microsoft Teams WebView
  • Microsoft Teams WebView Helper
  • Microsoft Teams WebView Helper (Renderer)

これだけで改善する場合は一時的な不具合です。

Step 2. キャッシュを削除する(最有力)

Teamsを完全終了した状態で以下のフォルダを削除(または別の場所に退避)します。

新しいTeams(Teams 2.x)の場合:
~/Library/Containers/com.microsoft.teams2

見当たらない場合の候補:
~/Library/Application Support/Microsoft/Teams
~/Library/Application Support/Microsoft

削除後にTeamsを再起動するとキャッシュが再生成されます。ログイン情報や一部設定が初期化されることがあるので、事前にメモしておくと安心です。

Step 3. Teamsをアップデートする

古いバージョンはそれ自体がバグの原因になることがあります。Teamsの「…」メニューまたはヘルプから「アップデートを確認」を実行してください。

Step 4. Teamsを再インストールする

キャッシュ削除だけでは解消しない場合は一度削除して最新版を入れ直します。Teamsのアンインストール後にMicrosoft公式サイトから最新版をダウンロードしてください。

Step 5. Macを再起動する

WebViewやGPUの状態がおかしくなっているときに効きます。他の手順と組み合わせると効果的です。

Step 6. 会議系の機能を見直す

会議直後に発生している場合は以下をオフにして様子を見てください。

  • 仮想背景をオフ
  • HDカメラをオフ
  • GPU負荷の高い機能(ノイズ除去など)をオフ

こんな場合はTeams以外が原因の可能性

・WindowServerも高い
・kernel_taskも高い
・Chromeも高い
・Teams終了後もCPUが高い

放置しないほうがいい理由

CPU 100%超えが続くと次のような影響が出ます。

  • バッテリーが急速に減る
  • Macが発熱し続ける(長期的にはハードウェアへの負担になりますね)
  • 他のアプリも巻き添えで重くなる

気づいたら早めに対処しておくのをおすすめします。

Spotlightやmds系プロセスも重い場合は、Spotlightの除外設定やインデックス再構築も確認してみてください。

Q&A

キャッシュ削除後にTeamsの設定やログインが消える?

ログインが必要になることがあります。削除前にTeamsの設定(通知設定など)をメモしておくと安心です。組織アカウントの場合はシングルサインオンで自動ログインされることもあります。

在宅勤務中でTeamsを完全に閉じられない場合は?

一時的な対処として、アクティビティモニタからMicrosoft Teams WebView Helperのプロセスだけ終了する方法があります。Teamsが自動で再起動する場合もありますが、CPU使用率がリセットされることがあります。

WindowsのTeamsでも同じことが起きますか?

同様の症状はWindowsでも報告されています。キャッシュ削除のパスはWindowsとMacで異なりますが、手順の考え方は共通です。

新しいTeamsだけで発生する?

主に新Teamsで見られます。新TeamsはWebView2ベースで動作するためです。古いTeamsでも発生することはあるようですが、今回のようなWebViewプロセス高負荷は新Teamsで起こりやすいです。

Macの不具合や設定まわりをまとめて確認したい場合は、macOSトラブル解決まとめも参考になります。

まとめ

  • Microsoft Teams WebViewはTeamsのUI描画担当プロセスで、Chromiumと似た動作をするよ。
  • CPU暴走の原因はキャッシュ破損が最多で、次点でTeamsのバグや会議機能の後処理だよ。
  • まずアクティビティモニタで完全終了 → キャッシュフォルダ削除の順で試してみてね。
  • 放置するとバッテリーと発熱でMac全体のパフォーマンスに影響が出るよ。
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次