Windows 10のCOMサロゲートとは何ですか?それはウイルスですか?

Windows 10タスクマネージャーのCOMサロゲート(COM Surrogate)プロセスに気づいたことがありますか?プロセスのリストを閲覧していると、そのうちの2つがシステムで実行されていることに気付きました。

タスクマネージャーのさまざまなプロセスを理解することは、非常に難しい場合があります。さまざまなWindows(Windows)サービスをホストするプロセスであるsvchost.exe(svchost.ex)に関する詳細な投稿をすでに書いています。これらのうち、いつでもシステム上で10〜15個実行されている可能性があります。

この記事では、Windows10の(Windows 10)COMサロゲート(COM Surrogate)とは何か、そしてそれについて心配する必要があるかどうかについて簡単に説明します。

COMサロゲートとは何ですか?

COMサロゲート(COM Surrogate)は、それを見て実際に何をするのかわからないプロセスの1つです。カスタムアイコンがなく、機能に関する多くの情報を提供せずにそこに配置されます。

場合によっては、複数のCOMサロゲート(COM Surrogate)プロセスが同時に実行されます。タスクマネージャーに移動すると、通常、そのうちの2つが実行されているのがわかります。

いずれかを右クリックして[詳細(Go to Details)に移動]を選択すると、プロセス名が実際にはdllhost.exeであることがわかります。また、プロセスはユーザー名で実行され、システム(System)ローカルサービス(Local Service)、またはネットワーク( Network Servic)サービスのアカウントでは実行されないことに気付くでしょう。

ありがたいことに、COMサロゲート(COM Surrogate)はウイルスではありません(ほとんどの場合)。これは、バックグラウンドで実行される正規のWindows10プロセスです。プロセスがDLL(DLL)ファイルをホストしているため、dllhostと呼ばれます。それはおそらく意味がないので、もっと詳しく説明しましょう。

基本的に、Microsoftは、開発者が(Microsoft)COM オブジェクト(Objects)と呼ばれるプログラムの拡張機能を作成するためのインターフェイスを作成しました。これは、 Windows10(Windows 10)の特定のプログラムにも使用されます。たとえば、Windowsエクスプローラー(Windows Explorer)にはCOMオブジェクトがあり、フォルダー内の画像やビデオのサムネイルを作成できます。

ただし、これらのCOMオブジェクトの大きな問題は、クラッシュしてExplorerプロセスもダウンすることでした。つまり、何らかの理由でCOMオブジェクトに障害が発生すると、システム全体がクラッシュします。

この問題を修正するために、Microsoftは、基本的にCOMオブジェクトを要求したプロセスとは別のプロセスで実行するCOMサロゲートプロセスを考案しました。(COM Surrogate)したがって、エクスプローラー(Explorer)の例では、COMオブジェクトはexplorer.exeプロセスではなく、この新しく作成されたCOMサロゲートプロセスで実行されます。

これで、COMオブジェクトがクラッシュした場合、 COMサロゲート(COM Surrogate)プロセスのみが削除され、 Explorerは実行を継続します。かなり(Pretty)賢いですよね?

実際、Process Explorerをダウンロードすると、上記で参照しているCOMオブジェクトが表示されます。

dllhost.exeエントリの上にマウスを置くと、COMクラスがMicrosoftサムネイルキャッシュであることがわかります。これは、(Microsoft Thumbnail Cache)エクスプローラー(Explorer)でサムネイルを作成するために使用される拡張機能です。

COMサロゲートはウイルスになることができますか?

過去に、トロイの木馬やウイルスがCOMサロゲート(COM Surrogate)やその他のWindowsプロセスとしてマスクすることにより、 Windowsオペレーティングシステムに隠れていた例があります。(Windows)

タスクマネージャーを開き、プロセスを右クリックして[ファイルの場所を開く(Open file location)]を選択すると、プロセスのソースの場所を見つけることができます。

COMサロゲートプロセスが(COM Surrogate)C:\Windows\System3 2フォルダー内の「dllhost」というファイルにつながる場合、ウイルスである可能性は低いです。他の場所につながる場合は、すぐにウイルススキャンを実行する必要があります。

通常、COMサロゲートはメモリと(COM)CPUをほとんど使用せず、実行中のインスタンスは1つまたは2つだけです。dllhosts.exeプロセスが多数ある場合、またはプロセスがCPUの1〜2%を消費している場合は、(CPU)オフラインのウイルススキャンを実行することをお勧めします。これにより、トリッキーな隠れたウイルスをより適切に検出できます。

うまくいけば(Hopefully)、この記事を読んで、COMサロゲート(COM Surrogate)Windows10のバックグラウンドプロセスについて1つか2つ学んだことでしょう。今後は、このようなプロセスがバックグラウンドで実行されていることを心配する必要はありません。

それでも質問がある場合は、コメントを残してください。サポートさせていただきます。楽しみ!



About the author

私は Windows 10 の技術者であり、長年にわたって個人や企業が新しいオペレーティング システムを活用できるよう支援してきました。外観をカスタマイズしたり、さまざまなユーザー向けにアプリケーションをパーソナライズする方法など、Microsoft Office に関する豊富な知識があります。さらに、Explorer アプリを使用して、コンピューター上のファイルやフォルダーを探索および検索する方法も知っています。



Related posts