You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VS Code集成终端Conpty错误:终端进程启动失败求助

VS Code集成终端启动失败(EBUSY资源占用)解决方案

问题描述

每次尝试在VS Code中打开新的集成终端时,都会出现以下错误:
The terminal process failed to launch: A native exception occurred during launch (EBUSY: resource busy or locked, open '\\.\pipe\conpty-5521331.815324881-in')
已尝试多种方法仍无法解决,VS Code外部的命令提示符可正常运行,且使用VS Code时已关闭外部提示符。
VS Code版本:1.78.2 用户安装版;操作系统:Windows_NT x64 10.0.19042

解决方法

  • 终止占用conpty管道的进程
    打开任务管理器,结束所有conhost.exe、cmd.exe相关进程,之后重启VS Code。若需精准定位占用进程,可在命令提示符中执行:
    tasklist /fi "imagename eq conhost.exe"
    
    找到对应PID后,执行taskkill /f /pid [PID]强制终止(将[PID]替换为实际进程ID)。
  • 重置终端默认配置
    打开VS Code设置,搜索terminal.integrated.defaultProfile.windows,将默认终端切换为PowerShell或其他可用选项;也可直接清除用户设置中所有终端相关的自定义配置,恢复默认状态。
  • 修复VS Code安装
    切换到VS Code内部人员版本临时测试,或卸载当前版本后重新下载安装最新稳定版,安装时选择“为当前用户安装”选项。
  • 以管理员身份运行VS Code
    右键点击VS Code图标,选择“以管理员身份运行”,尝试打开终端,排除权限不足导致的资源锁定问题。
  • 禁用conpty模式
    在VS Code设置中搜索terminal.integrated.windowsEnableConpty,将其设置为false,重启VS Code后重试。

内容的提问来源于stack exchange,提问作者Josue Nunez

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.22 05:22:21