dllhost.exe - dllhost.exe とは何ですか? なぜ実行されているのですか?

dllhost.exe とは何ですか?

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





dllhost.exe



ダイナミック リンク ライブラリ ホストは、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 プロセスです。基本的に他のアプリやサービスの立ち上げに利用しています。これは、いくつかのシステム リソースにとって重要であるため、実行したままにしておく必要があります。

この記事が気に入って助けてもらえることを願っています。この記事に関連する質問がまだある場合は、下のコメントセクションでお気軽に質問してください。すてきな一日を!

参照: macOS で度記号を挿入する: 方法