チュートリアル

comサロゲート(dllhost.exe)であり、コンピューターで実行される理由

目次:

Anonim

タスクマネージャは、コンピュータで最も便利なツールの1つです 。 そのおかげで、どのプロセスが最も消費しているかを確認でき、いくつかの対策を講じることができます。 より穏やかに実行され、COM Surrogate(dllhost.exe)と呼ばれるプロセスに遭遇したすべてのプロセスを見たことがある人もいるでしょう。

コンテンツインデックス

COMサロゲート(dllhost.exe)とは何ですか、なぜ私のコンピューターで実行されるのですか?

ほとんどの場合、多くの人がCOMサロゲート(dllhost.exe)とは何か、またなぜ私のコンピューターで実行されているのか疑問に思っています。 以下の質問に答えます。 このプロセスと、それがコンピューターで実行される理由について詳しく説明するためです。

COMサロゲート(dllhost.exe)とは

頭字語COMはCompose Object Modelの略です 。 Microsoftが1993年に導入したインターフェースであり、開発者はさまざまなプログラミング言語を使用してCOMオブジェクトを作成できます。 これらは主に、他のアプリケーションに接続して拡張するオブジェクトです。

良い例がWindowsファイルマネージャです。 これは、COMオブジェクトを使用して、フォルダーを開いたときに画像やその他のファイルのサムネイルを作成します 。 COMオブジェクトは、画像、ビデオ、およびその他のファイルプロセッサを管理して、これらのサムネイルを生成します。 これにより、ファイルエクスプローラはサポートを新しいビデオコーデックなどに拡張できます。 これらのオブジェクトの有用性を確認できます。

ただし、COMオブジェクトが落下またはクラッシュする場合があります。 これにより、ホストプロセスが完全に停止します。 実際、これまではこれが発生し、Windows Explorerプロセスが完全にクラッシュすることが一般的でした。 この問題を解決するために、 マイクロソフトはいわゆるCOMサロゲートプロセスを作成しました

これは、 COMオブジェクトを必要とする元のプロセスの外部でCOMオブジェクト実行するプロセスです 。 このようにして、問題のCOMオブジェクトが落ちて機能しない場合、落ちるのはCOMサロゲートになりますが、元のオブジェクトは正常に動作し続けます。 コンピュータ内のプロセスを正常に実行し 、これらのプロセスでのクラッシュまたは中断の頻度を減らすもの。

したがって、COMサロゲートは一種のサポートであり、プロセスが常に正常に継続できるように、それ自体を犠牲にします。 以前に見たフルネームはCOM Surrogate(dllhost.exe)です。 これは、COMオブジェクトにdllファイルが含まれているためです。

COMオブジェクトのプロセスの詳細

タスクマネージャーでは、このタイプのオブジェクトについてこれ以上は確認できません。 しかし、 Windowsには 、COMオブジェクトがサポートするプロセスとファイルタイプに関する詳細情報を取得できるツールが用意されています。 だから私たちはそれについてもっと知っています。

問題のツールはProcess Explorerで 、ここからダウンロードできます。 ツールをダウンロードして実行することで、dllhost.exeプロセスを確認できます。 これをクリックすると、問題のCOMオブジェクトまたはホストプロセスが表示されます。 ですから、それについてもう少し情報を得るのは簡単な方法です。

無効にできますか? ウイルスですか?

最初の質問への答えは否定的です。 これは、主にWindows自体に必要であるため、無効にできるものではありません 。 COM Surrogateのおかげで、さまざまなプロセスが常にうまく機能することがわかっています。 これは私たちのコンピュータにとって重要な部分です。 これは、ファイルマネージャやファイルエクスプローラなど、多くのツールがコンピュータで使用するものです。 したがって、それが機能していることが重要です。

2番目の質問についても、答えは否定的です。 ウイルスではありません 。 これは、Windowsの通常の必要な部分です。 したがって、いつでも私たちのコンピュータに脅威を与えることはありません。

この記事がCOM Surrogate 、その起源、およびコンピューター上での重要性について詳しく知るのに役立つことを願っています

Howtogeekフォント

チュートリアル

エディタの選択

Back to top button