回答:
conhost.exe
コンソールウィンドウの新しいホストプロセスです。以前csrss.exe
は、システムレベルの特権で実行されるプロセスである「クライアントサーバーランタイムプロセス」によって処理されていました。
Windows Vista以降、Microsoftはセキュリティに関して非常に大きな改善と変更をいくつか行いました。それらの変更の1つは、異なる「レベル」で、または異なるユーザーとして実行されているアプリケーションがデータを自由に交換することを許可されなかったことです。
これによりコンソールウィンドウが処理さcsrss.exe
れるため、ファイルをコンソールウィンドウにドラッグできなくなり、フルパスとファイル名が挿入されるという副作用がありました。ドラッグアンドドロップは、このようなデータ交換のケースであり、除外されました。ほとんどのWindowsユーザーはおそらくその機能さえ知らなかったかもしれませんが、人々は叫びました。
ただし、不足しているドラッグアンドドロップ機能が、コンソールウィンドウをから引き出す理由であるとは思いませんcsrss
。より実用的な理由は、そのような機能をOSのコアの近くに置く理由はまったくないということです。確かに、WindowsがUNIXライクなOSで通常どおりターミナルエミュレータを実装する場合ほど機能性はありません(UNIXライクなものがECMA-48に完全に準拠している場合よりもはるかに少ないです)。しかし、それでも、単一のコンソールウィンドウで問題が発生すると、オペレーティングシステムの中核部分が破損する可能性があります。
コンソールウィンドウの動作方法を変更することは、何かがうまくいかない場合には非常に悲惨な結果を考慮する必要があるため、そのため非常に困難になります。ドラッグ&ドロップが再び機能することを除いて、表示される別の変更点は、キャラクターがセルに限定されなくなったことです。特に、ClearTypeを有効にすると、一部のグリフがセルの境界を超えて、軌跡やその他のアーティファクトが残ります。これは現在(ほぼ完全ではありませんが)修正されています。
They were previously hosted by csrss because of the fullscreen functionality.
@kinokijuf、これはVista +で見逃されがちな機能です。
People cried out even though most Windows users probably didn't even know of that feature.
- ありがとうございました!私はそれでとても笑いました!
プロセスの目的を説明しようとする記事を書きました。通常の人向けですが、説明するスクリーンショットがたくさんあります。
conhost.exeとは何ですか、なぜ実行されているのですか?
一番下の行は、conhost.exeがCSRSSプロセスとcmd.exeの間にあるため、再度ドラッグアンドドロップを使用できることです。
「conhost.exeとは」を使用しました。引用を含めてGoogleで、1つの回答を受け取りました:http : //www.fileinspect.com/fileinfo/conhost-exe/
それは言う: conhost.exeコンソールウィンドウのホストです。このファイルは、Microsoft®Windows®オペレーティングシステムの一部です。Conhost.exeは、Microsoft Corporationによって開発されました。システムと隠しファイルです。Conhost.exeは通常%SYSTEM%フォルダーにあり、通常のサイズは270,848バイトです。conhost.exeプロセスは安全であり、コンピューター上のプログラムが正しく動作するために必要であるため、無効にすることは危険です。
まだ新しいアプリケーションなので、Googleであまり知られていないのは当然です。クエリをより具体的にするときに役立ちます...