OpenConsole.exe
openconsole, open console, terminal console host
Windows Terminal 使用的控制台宿主。它是来自 Terminal 软件包的 ConPTY / 控制台宿主组件,而不是传统控制台的 conhost.exe。
您需要了解的内容
OpenConsole 是 Terminal 的控制台宿主,而不是传统控制台的 conhost.exe。
OpenConsole.exe 为 Windows Terminal 选项卡承载控制台。conhost.exe 仍承载传统控制台(Win+R cmd、较旧的附加控制台)。WindowsTerminal.exe 是选项卡式窗口。pwsh.exe 或 cmd.exe 是内部的 shell。终止 OpenConsole 会关闭该 Terminal 控制台,而不是电脑上的所有 conhost。
- 安全吗?
- 请检查正在运行的文件的路径、签名和发布者。仅凭名称无法确定安全性。
- 与 conhost 相同吗?
- 不同。这是 Terminal 的控制台宿主
- 与 WindowsTerminal 相同吗?
- 不同。那是选项卡界面
什么是 OpenConsole.exe?
OpenConsole 是 Terminal 的控制台宿主,而不是传统控制台的 conhost.exe。内置宿主仍为 conhost.exe。此文件随附于 Microsoft.WindowsTerminal。它不是 Terminal 窗口的外边框界面。
它的作用是什么?
它负责管理 Terminal 选项卡的控制台缓冲区和 PTY。WindowsTerminal.exe 负责绘制选项卡。shell 仍为 pwsh、powershell、cmd 或 wsl。
为什么它在运行?
某个 Windows Terminal 选项卡处于打开状态。从未打开过 Terminal 的 Win+R cmd 应显示为 conhost.exe。
检查正在运行的实例
在 Windows PowerShell 中,此只读查询会列出此 PC 上匹配的进程 ID、创建时间和可执行文件路径。
Get-CimInstance -ClassName Win32_Process | Where-Object { $_.Name -eq 'OpenConsole.exe' } | Select-Object ProcessId, ParentProcessId, CreationDate, Name, ExecutablePath | Format-List
无结果或路径不可访问是不可判断的。受保护的进程可能会限制访问,并且进程 ID 会被重用。请将个人路径保留在本地。
使用 文件身份指南 来比较签名和产品元数据。仅文件名无法确定安全性。
它安全吗?
验证此正在运行的文件
Windows Terminal 软件包中的 OpenConsole 属于 Microsoft。桌面上的 OpenConsole.exe 则不是。这依然不是 conhost.exe。
将记录的位置与实际文件进行比较。熟悉的文件夹本身并不能确定身份。
C:\Program Files\WindowsApps\Microsoft.WindowsTerminal_*\OpenConsole.exe
- 软件包:Microsoft.WindowsTerminal
- 传统同级程序:System32\conhost.exe
- 界面同级程序:WindowsTerminal.exe
我可以结束它吗?
该 Terminal 控制台关闭
终止 OpenConsole.exe 可能会结束附加到该选项卡的 shell。其他 conhost.exe 窗口可以保持运行。终止 WindowsTerminal.exe 会关闭整个用户界面。
我可以删除它吗?
卸载 Terminal,而不是 conhost
如果希望彻底移除 OpenConsole,请从“应用”中卸载 Windows Terminal。请勿删除 System32\conhost.exe。请勿删除 System32。
它应该随 Windows 一起启动吗?
打开 Windows Terminal 会启动它。登录时的传统 cmd 仍使用 conhost,而不是此宿主。
测量资源使用情况
| CPU 和内存 | 比较同一 PID 和工作负载的几次观察结果。此条目没有独立测量的通用基线。 |
|---|---|
| 磁盘和网络 | 将活动归因于实际进程和当前任务;仅文件名本身并不能确定预期的目标或传输量。 |
文件信息
| 可执行文件名称 | OpenConsole.exe |
|---|---|
| 记录的安装路径 | C:\Program Files\WindowsApps\Microsoft.WindowsTerminal_*\OpenConsole.exe |
| 发布者 | Microsoft Corporation |
| 签名检查 | 检查实际文件;此条目不保证其证书身份。 |
常见问题
误以为终止 conhost 可以解决卡死的 Terminal 选项卡
该选项卡的宿主是 OpenConsole。conhost 属于传统控制台。请终止正确的宿主或关闭该选项卡。
误将“控制台宿主”CPU 飙升完全归咎于 pwsh
shell 负责执行具体任务。此进程仅承载缓冲区。请检查其附加到了哪个选项卡。
故障排除
在进行任何破坏性更改之前先进行诊断。
Process Explorer:哪个 shell 附加到了此 OpenConsole
pwsh、cmd 或 wsl 是执行命令的核心。WindowsTerminal.exe 仅是框架窗口。
如果选项卡无法生成,请转到“设置”>“应用”>“Windows 终端”>“重置”
这将修复软件包宿主。替换 conhost.exe 无法修复 OpenConsole。
技术细节
技术细节
| 映像名称 | OpenConsole.exe |
|---|---|
| 角色 | Windows Terminal 控制台宿主 |
检查运行中文件的身份标识
仅文件名无法确定安全性。请验证实际路径、签名和产品身份。
来源与验证
记录的来源标签:August 2026。此标签并不代表已完成独立验证。 我们的研究方式.
- Microsoft Learn:控制台宿主 · 传统控制台使用 conhost.exe
- Microsoft Learn:Windows Terminal · Terminal 随附 OpenConsole 作为其控制台宿主
- Foxhole 进程图谱 · Windows PC 上的第一方采集样本。非实验室基准测试。
- Microsoft Sysinternals: Sigcheck · 说明如何检查文件签名。此参考资料并不代表能确定特定运行中文件的身份或安全性。
- Microsoft: Get-CimInstance · 只读本地进程查询方法。
- Microsoft: Win32_Process 属性 · 记录进程 ID、可执行文件路径、创建日期和父 ID 重用。
这篇文章有用吗?
回答"是"或"否"即可。如果您愿意,可以选择一个原因,或添加一段简短附言。
感谢。这有助于我们改进此页面。