You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

操作树莓派后VSCode集成终端无法启动问题求助

解决VSCode集成终端启动失败(exit code: {2})的方案

我之前也碰到过类似的终端启动报错问题,结合你描述的情况——路径正确、重装VSCode和清空工作区都没用,试试下面这些针对性的排查步骤:

  • 先确认PowerShell本身是否正常
    手动打开系统自带的PowerShell(开始菜单搜PowerShell),如果它本身启动就报错,那问题根源在系统层面。可以运行这两个命令修复:

    • sfc /scannow:扫描并修复系统文件
    • DISM /Online /Cleanup-Image /RestoreHealth:修复系统镜像
  • 切换VSCode的默认终端类型
    可能是PowerShell的配置和VSCode不兼容,试试切换到CMD或者Windows Terminal:

    1. 打开VSCode设置(快捷键Ctrl+,
    2. 搜索terminal.integrated.defaultProfile.windows
    3. 把默认选项改成Command Prompt或者Windows Terminal(如果已安装)
    4. 重启VSCode再尝试打开终端
  • 彻底清理VSCode缓存后重装
    普通重装可能没清理干净残留配置,手动删除这两个文件夹:

    • %APPDATA%\Code
    • %USERPROFILE%\.vscode
      删除后再重新下载安装VSCode,安装时可以勾选“为所有用户安装”选项
  • 检查权限问题
    右键VSCode图标,选择「以管理员身份运行」,如果终端能正常打开,说明是普通用户权限不足。可以给VSCode快捷方式设置默认以管理员运行:右键快捷方式→属性→兼容性→勾选「以管理员身份运行此程序」

  • 排查第三方软件干扰
    杀毒软件、防火墙或者系统优化工具可能拦截了VSCode启动PowerShell的请求。试试临时关闭杀毒软件,然后重启VSCode测试终端是否能打开

  • 调整PowerShell执行策略
    过严的执行策略也可能导致启动失败:打开管理员权限的PowerShell,运行Set-ExecutionPolicy RemoteSigned,按Y确认后,重启VSCode再试

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

火山引擎 最新活动