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

VS Code打开新终端时卡顿无响应问题求助

VS Code打开新终端时无响应(Windows 10 Pro)

问题描述

打开VS Code新终端时,窗口直接停止工作,弹出“窗口未响应”提示框,提供重新打开、关闭或继续等待选项。切换默认Shell(CMD/PowerShell/Git Bash)后问题依旧。

已尝试的解决方法

  • 重启VS Code及电脑
  • 以管理员身份运行VS Code
  • 禁用所有扩展
  • 重置settings.json中的终端设置
  • 检查系统环境变量,确保Path包含C:\Windows\System32
  • 切换默认终端类型
  • 重新安装VS Code并删除设置文件夹

解决建议

1. 关闭Conpty兼容模式

在VS Code的settings.json中添加以下配置,禁用可能导致冲突的Conpty模式:

"terminal.integrated.windowsEnableConpty": false

保存后重启VS Code测试。

2. 指定终端程序的完整路径

在settings.json中明确配置终端的绝对路径,避免路径解析异常:

"terminal.integrated.profiles.windows": {
  "Command Prompt": {
    "path": "C:\\Windows\\System32\\cmd.exe",
    "args": []
  },
  "PowerShell": {
    "path": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe",
    "args": []
  },
  "Git Bash": {
    "path": "C:\\Program Files\\Git\\bin\\bash.exe",
    "args": []
  }
}

根据你实际的Git Bash安装路径调整path值。

3. 检查系统Terminal Services服务

  • 按下Win+R输入services.msc打开服务管理器
  • 找到Terminal Services服务,确认其状态为“正在运行”
  • 若未运行,右键选择“启动”,并将启动类型设置为“自动”
  • 重启电脑后再打开VS Code测试

4. 清理系统临时文件

  • 按下Win+R输入%temp%,删除该目录下所有可删除的临时文件
  • 再输入%localappdata%\Temp,同样清理该目录文件
  • 重启电脑后重新打开VS Code

5. 排查第三方软件拦截

暂时禁用杀毒软件、防火墙或系统优化类软件,测试是否是这类软件拦截了VS Code的终端启动进程。如果禁用后问题解决,需要在软件中添加VS Code和终端程序的白名单。

6. 检查用户权限

  • 右键VS Code快捷方式,选择“属性”→“兼容性”,取消勾选“以管理员身份运行此程序”(如果之前勾选)
  • 找到VS Code安装目录(默认C:\Users\<你的用户名>\AppData\Local\Programs\Microsoft VS Code),右键选择“属性”→“安全”,确保当前用户拥有“完全控制”权限

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.14 10:47:36