conhost.exeとは何ですか?NVIDIAに関連していますか?



問題を排除するために楽器を試してください

conhost.exeがWindowsタスクマネージャーに表示され、それが何であるか疑問に思ったことがあるかもしれません。グラフィックを多用するアプリケーションを実行している人やNVIDIAグラフィックを使用している人は、いくつかのコンホストインスタンスにも気付くかもしれません。この記事では、このプロセスが実際に何であるか、なぜいくつかのインスタンスが表示されるのか、そしてそれがWindowsと何の関係があるのか​​について詳しく説明します。



Conhost.exeとは

まず第一に、conhostは完全に コンソールウィンドウホスト 。ちょっとした歴史をしましょう。 Windows XPに戻ると、コマンドプロンプトは、クライアントサーバーランタイムシステムサービス(CSRSS)と呼ばれる同様のプロセスによって処理されていました。当時、CSRSSはクラッシュしてシステム全体をダウンさせる可能性があり、開発者がシステムプロセスでテーマコードを実行することもできませんでした。



Windows Vistaでは、デスクトップウィンドウマネージャー(DWM)が導入されました。このサービスは、すべてのアプリケーションに独自のビューを処理させるのではなく、デスクトップ上に複合ビューを描画しました。これにより、コマンドプロンプトに他のWindowsと同様のテーマの範囲が与えられました。 dwmサービスは、タイトルバーとフレームのみを処理し、他のコンポーネント、つまり古いスクロールバーを残しました。



Windows 7から、コンソールウィンドウホスト(conhost.exe)が表示されました。名前がすでに示しているように、これはコンソールウィンドウのホストプロセスです。 Conhost.exeは、CSRSSとWindowsコマンドプロンプトの間のインターフェイスとして機能し、コマンドプロンプトウィンドウ全体のテーマ設定やコマンドプロンプトへのドラッグアンドドロップなど、以前の問題をウィンドウで修正できるようにします。 Conhost.exeはWindows10にも対応しており、Windowsに導入されたすべての新しいインターフェイス要素とスタイルのためのスペースを作成しています。

タスクマネージャにはコンソールウィンドウホストのさまざまなインスタンスが表示されますが、それでもCSRSSに関連付けられています。 conhost.exeプロセスをチェックする プロセスエクスプローラー 証明すると、conhost.exeはcsrss.exeプロセスの下で実行されます。



したがって、コンソールウィンドウホストは、CSRSSなどのシステムサービスの実行を担当するシェルであり、最新のユーザーインターフェイス要素を利用する機能を付与できます。

Conhost.Exeのインスタンスが複数ある理由

記事の冒頭で述べたように、タスクマネージャーで実行されているコンソールウィンドウホストプロセスのインスタンスがいくつか見られることがよくあります。これは、実行中のコマンドプロンプトの各インスタンスが独自のコンソールウィンドウホストプロセスを持つ結果です。サードパーティのアプリケーションであろうと、ウィンドウがアクティブな状態でプロンプトを実行しているWindowsであろうと、タスクマネージャにコンソールウィンドウホストのインスタンスが表示されます。例として、コマンドラインを使用してバックグラウンドでサイレント更新を実行するアプリケーションがあります。

タスクマネージャでconhost.exeの複数のインスタンスが実行されているのを見るのはよくあることです。これらのインスタンスは、CPUまたはRAMリソースをほとんど使用しません。ただし、CPUまたはRAMの過剰な使用が続いていることに気付いた場合は、問題を詳しく調べて、どの特定のアプリケーションが関係しているかを判断する必要があります。 Microsoftのをダウンロードできます プロセスエクスプローラー それを実行して、問題が何であるかについてより多くの洞察を得ます。この 論文 ProcessExplorerの動作の詳細を示します。

conhost.exeがマルウェアであるかどうか疑問に思っている場合、それは必須のWindowsコンポーネントにすぎません。ただし、ウイルスが実際のコンソールウィンドウホストを独自のプロセスに置き換える可能性があります。このプロセスは、コンソールウィンドウホストのインスタンスを右クリックしてクリックすることで簡単に見つけることができます。 開いているファイルの場所

ファイルが次の場所にある場合 Windows System32 、それならウイルスではないと確信できます。ファイルの場所が別の場所、たとえば%userprofile% AppData Roaming Microsoftである場合は、ウイルスに対処している可能性があります。 conhost.exeになりすまして、さまざまな機能を実行する特定のマルウェアがあります。より良い代替手段は、次のようなアンチウイルスをインストールすることです。 Malwarebytes PCで完全なマルウェアスキャンを実行します。

読んだ2分