MS TeamsでCPU使用率が極端に高い場合の解決方法

CPUリソースをドラマクイーンのように食い尽くすMicrosoft Teamsクライアントの扱いは、本当に厄介です。特に、CPU使用率が60~90%を超え、システム上の他のすべてのパフォーマンスを低下させると、非常に厄介です。通常、Teamsはバックグラウンドで比較的安定しており、CPUアイドル状態は10~20%程度、チャットや画面共有が集中している時は最大50~70%程度です。しかし、時々突然異常動作を起こすことがあり、その場合の修正は必ずしも簡単ではありません。以下に挙げる修正方法は、Teamsの動作が不安定になった際に実際に効果があったものです。これらの修正方法のどれかが、お役に立てば幸いです。

Teams の CPU 使用率が高い場合の修正方法

修正1 – 開封確認と入力インジケーターをオフにする

ちょっと変な話ですが、既読通知と入力中インジケーターが予期せぬCPU負荷の急上昇を引き起こすようです。バグか、Teamsのリアルタイム情報処理の仕組みによるものかもしれません。いずれにせよ、これらをオフにすることで負荷を軽減できるかもしれません。

  • Teamsアプリを開き、右上の3点メニューをクリックします。次に、 「設定」を選択します。
  • 「設定」で、「プライバシー」タブに移動します。
  • 既読通知入力インジケーターのオプションを見つけてオフにしてください。通常はトグルスイッチになっています。

これらをオフにすると、CPU使用率が大幅に低下するはずです。少しイライラしますが、この回避策は試してみる価値はあります。設定によっては、最初は失敗し、Teamsを再起動する必要がありますが、その後は問題なく動作します。

修正2 – Microsoft Teamsのキャッシュをクリアする

キャッシュファイルが破損したり肥大化したりすると、Teams が暴走し、CPU をキャンディーのように消費してしまう可能性があります。キャッシュをクリアすると、Teams が強制的に再起動され、スパイクの原因がリセットされることがあります。

  • Teamsを完全に閉じます。Windowsでは、タスクバーのTeamsアイコンを右クリックし、「Teamsを終了」を選択します。バックグラウンドで実行されていないことを確認してください。
  • 押すWin+Rと実行ダイアログが開きます。
  • %localappdata%\Packages\MSTeams_8wekyb3d8bbweと入力してEnter キーを押します。
  • そのフォルダ内のすべてのもの(キャッシュファイル、ログ、一時データなど)を削除してください。Teamsの再起動時に再構築されるため、安全です。
  • Teams を再起動して再度ログインします。場合によっては、キャッシュを消去するだけで CPU の異常が完全に修正されることがあります。

一部の機種では、すべてが正しくリセットされていることを確認するために、PCの再起動が必要になる場合があります。私の経験では問題なく動作しますが、キャッシュクリア後の初期動作には多少の遅延が生じる可能性があります。

修正3 – 派手なエフェクトとビデオフィルターをオフにする

派手な背景、動画フィルター、AI強化機能は見た目はかっこいいかもしれませんが、特に古いハードウェアや低スペックのハードウェアではCPUを大量に消費します。通話中は、これらの機能をできるだけ無効にしましょう。

  • Teams の設定に移動し、デバイスに移動します。
  • 「ビデオ」セクションで、「明るさ調整」「ソフトフォーカス」をオフにします。AI背景を使用している場合は、無効にすることもできます。
  • ついでに、通話中はバーチャル背景やエフェクトを選択しないようにしてください。必要のない時はオフにしておきましょう。

これによりCPU負荷が大幅に軽減されます。設定によっては、これらのエフェクトをすべて有効にするとトラブルを招く恐れがあるため、よりスムーズな操作性を得るにはシンプルにしておくことをお勧めします。

修正4 – Teamsの自動起動を無効にする

Windowsでチームを起動することは必ずしも必要ではありません。特に、常に開いている必要がない場合はなおさらです。また、起動時にCPUを消費するため、PCの起動が遅くなり、全体的な動作が遅くなります。

  • Teams を開き、「設定」に移動します。プロフィールメニューまたは歯車アイコンから操作できます。
  • [全般]タブで、[Teams の自動起動]をオフにします。
  • 押すCtrl+Shift+Escとタスク マネージャーが開きます。
  • 「スタートアップ」タブに移動します。リストから「Microsoft Teams」を見つけて右クリックし、 「無効にする」を選択します。

これにより、Teams は起動時に起動しなくなり、CPU 使用率の急上昇が軽減され、他の実行中のアプリケーションにリソースを節約できます。Teams がバックグラウンドで再起動する場合もありますが、自動起動を無効にすることで、このバグによる混乱の可能性を軽減できます。

修正5 – GPUドライバーを更新する

信じられないかもしれませんが、古くなった、あるいは破損したGPUドライバーはTeamsや他のアプリと衝突し、CPU使用率が予期せず上昇することがあります。特にTeamsが動画や背景の画質向上を試みている場合に顕著です。GPUドライバーを最新の状態に保つことで、こうした奇妙な衝突を解消できます。

  • Windowsアイコンを右クリックし、[デバイス マネージャー]を選択します。
  • [ディスプレイ アダプター]を展開します。
  • グラフィック カード (Intel、NVIDIA、AMD) を右クリックし、[ドライバーの更新]を選択します。
  • 「ドライバーを自動的に検索する」をクリックします。Windows は最新バージョンのドライバーを見つけてインストールしようとします。

アップデート後、念のためマシンを再起動し、TeamsのCPU使用率が改善するかどうかを確認してください。一部の環境では、ドライバーの遅延が原因だったため、アップデートによって改善が見られました。

これらすべてを試してもCPU使用率の急上昇が続く場合は、Teamsのアップデートがないか確認するか、再インストールを検討してください。新規インストールによって、アップデートでは検出されない残存バグが修正される場合もあります。いずれにしても、これらの対策でよくある原因は網羅できるはずです。

まとめ

  • 既読通知と入力中インジケーターをオフにする
  • Teamsのキャッシュをクリアする
  • 通話中に派手なビデオ効果とAI背景を無効にする
  • Windows で Teams が自動起動しないようにする
  • GPUドライバーを更新する

まとめ

Teams の CPU 使用率が高くなる原因は、必ずしも単一の原因だけではありません。しかし、これらの修正方法を一つずつ試してみることで、多くの場合、問題が改善するでしょう。アプリのバグが原因の場合もあれば、ドライバーが古い場合もあります。原因が何であれ、これらの手順は複数のマシンで効果を発揮しました。CPU 負荷で困っている方にとって、この方法が効果的であることを祈っています。