dllhost.exe - dllhost.exe とは何ですか? なぜ実行されているのですか?
dllhost.exe とは何ですか?
本物の dllhost.exe ファイルは、Microsoft による Microsoft Windows のソフトウェア コンポーネントです。オペレーティング システムの Microsoft ウィンドウ。 Dllhost.exe は、ダイナミック リンク ライブラリ ホストも実行します。 Windows PC で複数のファイルを実行する 1 つのファイルに格納するコード ブロック。このプログラムが最新でない場合、エラーが発生する可能性があります。

ダイナミック リンク ライブラリ ホストは、1 つ以上の Windows オペレーティング サービスまたはアプリケーションを起動するように設計されたプロセスです。多くの場合、これを COM サロゲートおよびロードと呼びます。どの Windows システムでもタスク マネージャーをざっと読むと、プロセスが明らかになります。バックグラウンドで実行されている dllhost.exe とも呼ばれます。
それを見つけた場合は、おそらくそれが何をしているのか、そしてCOMサロゲートの説明が知りたいでしょう.また、コンピューターで実行するのが安全なプロセスであるかどうかも関係ありません。ただし、考慮すべき良いことは、それがそこにあるべきであるということです。これは、Microsoft が作成したプロセスであり、Windows オペレーティング システムのすべてのバージョンにパッケージ化されています。
dllhost.exe がウイルスに感染する可能性はわずかです。ただし、コンピューターが Windows Update からの最新のセキュリティ パッチをすべて適用して最新の状態になっている場合。また、アンチウイルスもインストールします。そうすれば、感染症で問題が発生する可能性はほとんどありません。
COM+とは何ですか?
dllhost.exe の機能を理解するため。 COM+ サービスが実際に何であるかを理解する必要があります。 COM+ は、 C 相反する または ジェクト M オーデル。 Process Explorer でプロセス/サービスをプルすると、あまり表示されません。
実際には、コンポーネント オブジェクト モデル (COM)+ ベースのコンポーネントの構成と追跡を管理します。何らかの理由でサービスが機能しなくなった場合、ほとんどの COM+ ベースのコンポーネントは正しく機能しません。このサービスを無効にすると、これに明示的に依存するサービスは開始できなくなります。
見て Microsoft デベロッパー センター ライブラリ そして、それは dllhost.exe で、COM+ が主に次のような場合に役立つことを示しています
- ネットワーク全体にエンタープライズ レベルのアプリケーションを展開します。
- 次に、アプリケーション開発用の既存のコンポーネントを提供します。 COM+ をオブジェクト指向プログラミング アーキテクチャと見なしているからです。
- 処理するイベント レジストリを実行します。たとえば、システム リクエスト、セキュリティの強化、プロセス ハンドルのトリガー、アプリケーションのサービス リクエスト キューの作成などです。
さらに:
COM+ は、自己定義型で他のコンポーネントとうまく連携するビルディング ブロック コンポーネントで構成されています。この有用性は、共有して再利用するコンポーネントの設計に由来します。この設計は、システム リソースの需要を下げるだけではありません。ただし、初期化速度も向上します。
コンポーネント オブジェクト モデルは、特定のプログラミング言語では記述されていません。ただし、目的のプログラミング言語に応じて、それぞれに個別のクラスがあります。エンタープライズ レベルでは、これにより、Microsoft が作成した GUI ツールを使用した大量展開の利点が提供されます。 DCOM 。
Dllhost.exe は、DDL ファイルとバイナリ実行可能ファイルのホストです。
DLL (ダイナミック リンク ライブラリ) は、本質的に、単一のファイル内のサイズ不特定のコード ブロックです。このコードは、アプリケーション、サービス、またはグラフィカル ユーザー インターフェイスの単なるアドオンの構成にすることができます。 Dllhost.exe は svchost.exe に似ています。
これは、COM+ 指向のプログラミング コードに必要な Windows サービスです。 Process Monitor を使用して dllhost.exe が実行するサンプルを示します。これには、.dll と .exe の両方のファイル タイプが含まれます。
リスク:
Dllhost.exe は、コンピュータがすべてのセキュリティ パッチで最新の状態である限り安全です。以下の場所で見かけたら安心です。
- このプロセスの公式ディレクトリの場所は C:WindowsSystem32dllhost.exe です。
- Dllhst3g も、同じ System32 フォルダーに保存されている有効な Windows プロセスです。
dllhost.exe が他の場所に表示される場合は、ウイルスである可能性があります。一部のワーム ウイルスは、dllhost の名前を模倣し、System32 フォルダーに自分自身を保存します。あなたはそれに注意する必要があります。それらのいくつかを次に示します。
- Worm/Loveelet-Y は自分自身を /Windows/System32/ に dllhost.com として保存します。
- Worm/Loveelet-DR は自分自身を /Windows/System32/ に dllhost.dll として保存します。
高い CPU 使用率:
COM+ システムの設計で考えられるセキュリティ上の欠陥の 1 つは、それです。トリガーが必要なアクセス許可を開始すると仮定すると、システムに保存されているすべての DLL を実行できます。これは、dllhost.exe の CPU 使用率が高い場合は常に発生することを意味します。問題の原因はおそらくホスト プロセスではありません。むしろ、ロードされた DLL がホストを介して実行されます。 Process Explorer などのプログラムを使用して、さらに調査することができます。
Dllhost.exe は、実際には Microsoft が作成した安全な Windows プロセスです。基本的に他のアプリやサービスの立ち上げに利用しています。これは、いくつかのシステム リソースにとって重要であるため、実行したままにしておく必要があります。
この記事が気に入って助けてもらえることを願っています。この記事に関連する質問がまだある場合は、下のコメントセクションでお気軽に質問してください。すてきな一日を!


