Windows11/10でCOMサロゲートのCPUまたはディスクの使用率が高い問題を修正

コンポーネントオブジェクトモデル(Component Object Model)またはCOMは、2つのプロセスまたはアプリ間の通信を可能にする媒体です。これにより、開発者は、ユーザーが他のアプリケーションにプラグインしてそれらを拡張できるようにするオブジェクト、別名COMオブジェクト(画像、ビデオ、およびその他のファイルの処理を処理してサムネイルを生成する)を作成できます。(COM)ただし、それに関連する問題が1つあります。COMオブジェクトがクラッシュすると、ホストプロセスもクラッシュします。1つのCOMオブジェクトがクラッシュすると、 (COM)Windowsプロセス全体がクラッシュする場合があります。

COMサロゲートのCPUまたはディスクの使用率が高い

この問題を解決するために、Microsoftは(Microsoft)COMサロゲート(COM Surrogate)プロセスを導入しました。このプロセスは、COMオブジェクトを要求した元のプロセスの外部で実行します。したがって、不幸なイベントが発生し、COMオブジェクトがクラッシュした場合、それにリンクされているCOMサロゲート(COM Surrogate)プロセスのみが影響を受け、元のホストプロセスはまったく害を受けません。ただし、同時に実行されているCOMサロゲート(COM Surrogate)プロセスが多数ある場合は、CPU使用率が高くなる可能性があります。これを修正するために何ができるか見てみましょう!

COMサロゲートの(COM Surrogate)CPUまたはディスク(Disk)の使用率が高い

多くの場合、COMサロゲートプロセス自体が必要ですが、その複数のインスタンスにより、CPUまたはディスクの使用率が非常に高くなり(COM Surrogate)PC(CPU)速度(Disk)が低下する可能性があります。これがあなたにできることです。

  1. AVで徹底的なスキャンを実行します
  2. SFCツールを実行する
  3. DISMを実行する
  4. クリーンブート状態でのトラブルシューティング

COM Surrogateは、さまざまなプログラム拡張機能を実行するように設計されたプロセスですが、一部のウイルスは、 (COM Surrogate)COM Surrogateプロセス名を使用して偽装し、検出を防ぐことができます。

1]アンチウイルス(Antivirus)プログラムで徹底的なスキャンを実行します(Run)

ポップアップは非常に一般的なように見えますが、パスワードが何に必要かわからないため、ログインの詳細を要求し続けるという事実は心配になる可能性があります。不幸な出来事を避けるために、PCを徹底的にスキャンしてください。WindowsDefenderで十分(Defender)です。これは、 Windows 10(Windows 10)のデフォルトのマルウェアおよびウイルス対策ソフトウェアであり、その役割を果たします。

関連(Related): サービスホスト:ローカルシステムのCPUまたはディスクの使用率が高い(Service Host: Local System high CPU or Disk usage)

2]SFCを実行します

システムファイルチェッカー(System File Checker)またはSFCは、破損したシステムファイル(System Files)をチェックし、それらをファイルの適切なコピーに置き換える、使いやすいコマンドプロンプトユーティリティです。Windowsでシステムファイルチェッカーを実行する方法を参照してください。

3]DISMを実行します

展開イメージのサービスと管理(DISM)ツール(Deployment Image Servicing and Management (DISM) tool)は、コンピューターの非表示の回復イメージに関連する一般的な問題を修正できるWindows用の組み込みツールです。また、これを使用して、システムファイルに影響を与える可能性のあるWindowsの.wimストアの潜在的な問題をスキャンして修復することもできます。

4]クリーンブート状態でのトラブルシューティング

クリーンブートを実行します

コンピューターの起動中に識別できないエラーが発生した場合は、クリーンブート状態でのトラブルシューティングを(troubleshooting in a Clean Boot State)検討してください。これは、パフォーマンスの問題を切り分け、高度なWindowsの問題をトラブルシューティングするように設計されています。

Hope that helps!

関連記事:(Related reads:)

  1. COMサロゲートが機能しなくなりました(COM Surrogate has stopped working)
  2. ファイルがCOMサロゲートで開かれているため、アクションを完了できません。(The action cannot be completed because the file is open in COM Surrogate.)



About the author

私は、Windows 11 または 10 アプリケーションの開発と保守に 10 年以上の経験を持つソフトウェア エンジニアです。また、Google ドキュメントと Microsoft Edge の使用経験もあります。これらの分野での私のスキルは、将来のソフトウェア エンジニアリングの役割の優れた候補者になります。



Related posts