Conhost.exeとは何ですか?それは安全ですか?

Windows PCが実行されているとき、何百万もの計算が行われ、Webページのロードからソフトウェアの一部を開くまでのすべてを行う方法をコンピューターに指示します。このプロセスでは、AからBに移動するために、任意の数のシステムサービスが必要です。また、ntoskrnl.exeのようなプロセスは、全体的なユーザーエクスペリエンスに関与するように設計されています。

これには、コマンドプロンプト(command prompt)ウィンドウを開くたびに表示されるシステムプロセスであるconhost.exeが含まれます。しかし、conhost.exeとは正確には何ですか?そして、このプロセスをPCで実行したままにしておくのは安全ですか?このガイドでは、偽のシステムプロセスを見つける方法など、conhost.exeについて知っておく必要のあるすべてのことを説明します。

Conhost.exeとは何ですか?(What is Conhost.exe?)

conhost.exeプロセスは、コンソールウィンドウホスト(Console Window Host)プロセスとも呼ばれ、コマンドプロンプト(cmd.exe)がクライアントサーバーランタイムシステム(Client Server Runtime System Service (csrss.exe))(Client Server Runtime System Service (csrss.exe))の一部としてのWindowsエクスプローラー(Windows Explorer)を含むWindowsの他の要素とインターフェイスする方法として(Windows)WindowsXPで発生しました。サービス(csrss.exe)。 

たとえば、ファイルをコマンドプロンプトウィンドウにドラッグすることにした場合、CSRSSは、ファイルの場所がコマンドプロンプト行に正しく表示されることを確認します。

残念ながら、主要なシステムプロセスとして、これには大きなセキュリティリスクが伴います。コマンドラインを(PCを完全に制御して)許可すると、ファイルシステムへのこの種のアクセスにより、PCがダウンする可能性があります。このセキュリティ上の脅威により、Microsoftはシステムの動作方法を変更する必要がありました。

Windows Vistaはセキュリティを強化しましたが、機能が低下しているため、コマンドラインウィンドウにファイルをドラッグアンドドロップすることはできません。Windows 10の場合、Microsoftはconhost.exeプロセスを導入しました。これにより、コマンドラインは(Microsoft)Windows XPで提示されるcsrss.exeと同じレベルのセキュリティリスクなしに、他のプロセスと安全に連携できます。 。

これにより、Microsoftは、コマンドラインなどのプロセスを(Microsoft)Windows 10に、XPバージョンのcsrss.exeに見られるような最新のテーマ(modern themes)とドラッグアンドドロップ機能を使用して、より緊密に統合できます。最新のWindowsPowershell(modern Windows Powershell)を使用している場合は、csrss.exeとconhost.exeが完全に無視され、さらにセキュリティが強化されます。

Conhost.exeはCPU、RAM、またはその他の高いシステムリソース使用量を引き起こす可能性がありますか?(Can Conhost.exe Cause High CPU, RAM or Other High System Resource Usage?)

可能性は低いですが、conhost.exeがWindows 10 PCでCPUまたはRAMの使用率を高くする(または一般的にシステムリソースの使用量を増やす)ことが報告されています。これがあなたに起こった場合、それはあなたのPCのより大きな問題を示している可能性があります。

通常の状況では、conhost.exeによってシステムリソースの使用率が高くなることはありません。あなた(またはバックグラウンドアプリ)がコマンドラインを使用している場合にのみ表示されます。Windows PowerShellWindowsのデフォルトのターミナルツールになったことで、cmd.exeを開く必要がまったくなくなるはずです。

ただし、他のバックグラウンドアプリが非表示のコマンドラインを使用して実行している可能性を無視するものではありません。古いDOSゲーム(playing old DOS games)をプレイしても、システムリソースの使用量が急増する可能性は低いですが、一部の新しいシステムアプリでは問題が発生する可能性があります。

原因を見つけるには、Microsoftが開発したProcessExplorerアプリを使用できます。これにより、実行中のアプリがconhost.exeとインターフェイスしており、CPU使用率が高くなっている可能性があるかどうかを確認できます。

  1. これを行うには、 MicrosoftのWebサイトからProcessExplorerをダウンロードして実行(download and run Process Explorer)します。[ Process Explorer]ウィンドウで、[Find > Find Handle or DLLの検索]を選択して、検索ボックスを開きます。Ctrl + F を押します。

  1. [ Process Explorerの検索(Process Explorer Search )]ボックスで、conhostを検索し、[(conhost)検索(Search )]ボタンを選択します。リストで、結果の1つを選択します。Process Explorerはすぐにビューを変更して、アイテムにフォーカスを合わせます。

  1. PCで実行されているconhost.exeの例ごとにこれを実行します。システムリソースの使用量(たとえば、CPU列の下のCPU)が高すぎる場合は、右クリックして[プロセス(Kill Process )の強制終了]オプションを選択することでプロセスを終了できます。

conhost.exeが認識できない別のアプリやサービスとやり取りしている場合は、マルウェアに感染している可能性があります。これが発生した場合は、PCをスキャンしてマルウェア(scan your PC for malware)を検出し、PCが安全に使用できることを確認してください。

Windows10からConhost.exeを削除する方法(How to Remove Conhost.exe from Windows 10)

conhost.exeがバックグラウンドアプリに提供するインターフェイスは、 Windows 10(Windows 10)でコマンドラインの重要性が低下したとしても、引き続き不可欠であることが証明されています。それ自体が重要なシステムプロセスであるため、conhost.exeを実行から削除することはできません。また、そうしようとすると、他のアプリやサービスが実行されなくなる可能性があります。

ほとんどのユーザーにとって、conhost.exeプロセスは問題を引き起こさず、実行を継続しても完全に安全です。実行すると、バックグラウンドで実行され、他のアプリがWindowsオペレーティングシステムの下位レベルとインターフェイスできるようになります。 

自分で実行している場合でも問題はありませんが、長期的には新しいPowerShellに切り替えることをお勧めします。(switching to the newer PowerShell)ただし、conhost.exeが問題になる可能性があるのは、不正なソフトウェアによって採用された場合です。 

一部のマルウェアは(conhost.exe名を使用して)偽のプロセスを実行して自分自身を偽装しますが、他のマルウェアはconhost.exeとインターフェイスして、PCとそのリソースをさらに制御します。これが心配な場合は(マルウェアをスキャンし(scanning for malware)た後でも)、conhost.exeが正当なシステムプロセスであるかどうかを確認できます。

Conhost.exeファイルが本物で安全かどうかを確認する方法(How to Check if Conhost.exe is Real and Safe)

ほとんどすべての場合、conhost.exeやmsmpeng.exeなどのシステムプロセスは、PC上の1つの場所( (msmpeng.exe)Windowsフォルダー(C:Windows)またはそのサブフォルダーの1つ(C:Windows System32など))からのみ実行する必要があります。yourphonexe.exeのようなパッケージ化された(yourphonexe.exe)UWPアプリには例外がありますが、これはconhost.exeにも当てはまります。

これにより、 Windowsタスクマネージャー(Windows Task Manager)を使用して実行中のconhost.exeプロセスの場所を開くことにより、conhost.exeが安全で正当なものか、それとも偽物かを簡単に判断できます。conhostがマルウェアとインターフェースしていないことを確認したい場合は、(上記で説明したように)ProcessExplorerを使用して最初に確認できます(Explorer)

  1. conhost.exeが安全かどうかを確認するには、タスクバーを右クリックして[タスクマネージャー(Task Manager )]オプションを選択します。

  1. タスクマネージャウィンドウの[プロセス]タブで、(Processes)コンソールウィンドウのホスト(Console Window Host )プロセスを探します。別のプロセスの下にリストされているプロセスを見つけるには、各プロセスの横にある矢印アイコン(arrow icon )を押す必要がある場合があります。または、代わりに[詳細(Details)]タブでconhost.exeを検索します。

  1. conhost.exeプロセスが実際のものであるかどうかを確認するには、[プロセス(Processes )]または[詳細(Details)]タブで右クリックし、 [ファイルの場所を開く(Open file location )]オプションを選択します。

  1. これにより、 Windowsファイルエクスプローラーで(Windows File Explorer)C:\Windows\System32 フォルダーが開きます。そうでない場合は、現在実行中のconhost.exeプロセスは偽物です。この場合、マルウェア感染(likely malware infection)の可能性を取り除くためにPCをスキャンする手順を実行する必要があります。

Windows10システムの保護(Securing a Windows 10 System)

Conhost.exeは、 (Conhost.exe)Windowsオペレーティングシステム全体を正しく動作させるための役割を果たす多くの異なるシステムプロセスの1つにすぎません。上記の手順に従うことで、PCが依存しているプロセスを停止したり削除したりすることなく、安全に実行および使用できることを確信できます。

これは、PCで実行されているすべてのプロセスが安全であることを意味するわけではありません。心配な場合は、ブートレベルのWindows Defenderスキャン(schedule a boot-level Windows Defender scan)をスケジュールして、PC上のすべてのファイルにマルウェアがないかどうかを確認できます。そして、それがうまくいかない場合は、代わりに頑固なマルウェアを削除(remove stubborn malware)できるサードパーティのアプリがたくさんあります。



About the author

私は強く推奨される Windows 10 の専門家であり、コンピューターの外観をパーソナライズし、Office ツールをより使いやすくすることを専門としています。オンライン印刷用にテキストやグラフィックスをフォーマットする方法、Outlook 用のカスタム テーマを作成する方法、さらにはデスクトップのタスク バーの外観をカスタマイズする方法など、Microsoft Office で作業する最も効果的な方法を他のユーザーが見つけられるように、自分のスキルを使用しています。コンピューター。



Related posts