由于Windows 7和Windows 2008 R2每次打开控制台程序时,系统都会打开另一个名为conhost.exe的进程,以应用Windows主题并启用该控制台窗口的拖放function。
假设在服务器系统上,windows主题是禁用的,我永远不会使用拖放function,每个进程至less需要2 MB的内存,最重要的是根据sysinternals进程pipe理器,每个conhost.exe进程每秒超过2500-3000个上下文切换(从而降低整个系统的性能),我想恢复Windows 2008 / Vista的旧行为,并完全禁用conhost.exe。
有任何想法吗?
ConHost表示控制台应用程序I / O处理方式的永久性更改。 没有registry项或组策略设置可以强制Windows恢复到“传统模式”控制台行为。