如何在 Windows Server 2008 R2 上禁用控制台主机

如何在 Windows Server 2008 R2 上禁用控制台主机

从 Windows 7 和 Windows 2008 R2 开始,每次打开控制台程序时,系统都会打开另一个名为 conhost.exe 的进程,以应用 Windows 主题并启用该控制台窗口的拖放功能。
假设在服务器系统上禁用 Windows 主题,我将永远不会使用拖放功能,每个进程至少占用 2 MB 的 RAM,最重要的是,根据 sysinternals 进程资源管理器,每个 conhost.exe 进程每秒有超过 2500-3000 次上下文切换(从而降低了整个系统的性能),我想恢复 Windows 2008/vista 的旧行为并完全禁用 conhost.exe。
有什么想法吗?

答案1

这是不可能的:来自 http://blogs.technet.com/b/askperf/archive/2009/10/05/windows-7-windows-server-2008-r2-console-host.aspx

ConHost 代表了控制台应用程序 I/O 处理方式的永久性改变。没有注册表项或组策略设置可以强制 Windows 恢复到“传统模式”控制台行为。

相关内容